Transcript
Page 1: Ready? Bootstrap! Go! (CFUG Belgium 24 04-2012)

Ready? Bootstrap! Go! ColdFusion UserGroup Belgium24/04/2013

BootstrapSleek, intuitive, and powerful front-end framework

for faster and easier web development.

Page 2: Ready? Bootstrap! Go! (CFUG Belgium 24 04-2012)

2

• Guust Nieuwenhuis

• Analyst Programmer at Orange Lark

• Adobe Community Professional

• CFUG Belgium co-manager

• ColdFusion CAB member

• Scotch on the Rocks CAB member

About me

Page 3: Ready? Bootstrap! Go! (CFUG Belgium 24 04-2012)

... I can’t design!

I have to confess...

Page 4: Ready? Bootstrap! Go! (CFUG Belgium 24 04-2012)

What?Why?

Bootstrap?

Page 5: Ready? Bootstrap! Go! (CFUG Belgium 24 04-2012)

• Web UI Framework

• CSS, images, icons, JavaScript

• Started at Twitter

• By nerds (@mdo and @fat)

• For nerds (you and me!)

• Open Source (Apache License v2.0) since August 2011

• Version 2.3.1

What?

Page 6: Ready? Bootstrap! Go! (CFUG Belgium 24 04-2012)

What?

• Some GitHub stats...

• Forked: 14.747 (#1)

• Starred: 48.841 (#1)

• Pull request: 7.642

• Closed Issues: 7.449

on April 21th 2013

Page 7: Ready? Bootstrap! Go! (CFUG Belgium 24 04-2012)

Why?

• Grid System

• Fixed or Fluid

• Configurable

• Components

• Custom jQuery plugins

• Responsive

• LESS

Page 8: Ready? Bootstrap! Go! (CFUG Belgium 24 04-2012)

Features

Get StartedScaffoldingBase CSS

ComponentsjQuery Plugins

Page 9: Ready? Bootstrap! Go! (CFUG Belgium 24 04-2012)

Get started

• Download

• Compiled

• Source

• Customize

• File Structure

• HTML Template

• Examples

Page 10: Ready? Bootstrap! Go! (CFUG Belgium 24 04-2012)

Scaffolding

• Grid system

• Fixed

• Fluid

• Layout

• Fixed

• Fluid

• Responsive design

Page 11: Ready? Bootstrap! Go! (CFUG Belgium 24 04-2012)

Base CSS

• Typography

• Code

• Tables

• Forms

• Buttons

• Images

• Icons

Page 12: Ready? Bootstrap! Go! (CFUG Belgium 24 04-2012)

Components

• Dropdowns

• Button groups

• Button dropdowns

• Navigational tabs, pills, and lists

• Navbar

• Breadcrumbs

• Pagination

• Labels & Badges

• Page headers and hero unit

• Thumbnails

• Alerts

• Progress bars

Page 13: Ready? Bootstrap! Go! (CFUG Belgium 24 04-2012)

jQuery Plugins

• Transitions

• Modals

• Dropdowns

• ScrollSpy

• Togglable tabs

• Tooltips

• Popovers

• Alert messages

• Buttons

• Collapse

• Carousel

• Typeahead

• Affix

Page 14: Ready? Bootstrap! Go! (CFUG Belgium 24 04-2012)

Demo’s

ExamplesBuilt with

Page 15: Ready? Bootstrap! Go! (CFUG Belgium 24 04-2012)

The future of Bootstrap

Bootstrap v3

Page 16: Ready? Bootstrap! Go! (CFUG Belgium 24 04-2012)

Bootstrap v3

• Switch to the MIT license

• Components

• List groups (new)

• Panels (new

• Carousel (redesign)

• Modals (redesign for mobile first)

Page 17: Ready? Bootstrap! Go! (CFUG Belgium 24 04-2012)

Bootstrap v3

• Drop legacy code

• Drop IE7/FF3x support entirely

• Improve responsive CSS

• Mobile first, all CSS in one file

• Use the @font-face version of Glyphicons

Page 18: Ready? Bootstrap! Go! (CFUG Belgium 24 04-2012)

Bootstrap v3

• Centralize community efforts

• New GitHub organization

• Strengthening the community

• Growing the team

• New URLs

• And more: https://github.com/twitter/bootstrap/pull/6342

Page 19: Ready? Bootstrap! Go! (CFUG Belgium 24 04-2012)

The Bootstrap ecosystem

ThemesTheme Builders

ComponentsTools

Even more...

Page 20: Ready? Bootstrap! Go! (CFUG Belgium 24 04-2012)

Themes

• Bootswatch (http://bootswatch.com)

• {wrap}bootstrap (http://wrapbootstrap.com)

• Flat UI (http://designmodo.github.io/Flat-UI/)

• Geo for Bootstrap (http://divshot.github.io/geo-bootstrap/)

Page 21: Ready? Bootstrap! Go! (CFUG Belgium 24 04-2012)

Themes Builders

• Bootstrap Customize (http://twitter.github.io/bootstrap/customize.html)

• StyleBootstrap.info (http://stylebootstrap.info)

• Boostrap Magic (http://pikock.github.io/bootstrap-magic/)

• PaintStrap (http://paintstrap.com)

Page 22: Ready? Bootstrap! Go! (CFUG Belgium 24 04-2012)

Components

• jQuery UI Bootstrap (http://addyosmani.github.io/jquery-ui-bootstrap/)

• Datepicker (https://github.com/eternicode/bootstrap-datepicker)

• Select2 (http://ivaynberg.github.io/select2/)

• X-editable (http://vitalets.github.io/x-editable/)

• Bootstrap Switch (http://www.larentis.eu/switch/)

• File Uploader (http://blueimp.github.io/jQuery-File-Upload/)

• Bootstro.js (http://clu3.github.io/bootstro.js/)

Page 23: Ready? Bootstrap! Go! (CFUG Belgium 24 04-2012)

Tools

• Design

• Bootstrap PSD (http://gui.repixdesign.com/#bootstrap)

• Bootstrap Fireworks toolkit (http://www.fireworkstoolkits.com/toolkits/bootstrap-2/)

• Content Delivery Network

• BootstrapCDN (http://www.bootstrapcdn.com)

Page 24: Ready? Bootstrap! Go! (CFUG Belgium 24 04-2012)

Tools

• Snippets

• Bootsnipp (http://bootsnipp.com)

• Prototyping

• Jetstrap (http://jetstrap.com)

• Divshot (http://www.divshot.com)

• Pingendo (http://www.pingendo.com)

• Layoutit! (http://www.layoutit.com/)

Page 27: Ready? Bootstrap! Go! (CFUG Belgium 24 04-2012)

Ready? Bootstrap! Go! ColdFusion UserGroup Belgium24/04/2013

BootstrapSleek, intuitive, and powerful front-end framework

for faster and easier web development.


Top Related