ready? bootstrap! go! (cfug belgium 24 04-2012)

27
Ready? Bootstrap! Go! ColdFusion UserGroup Belgium 24/04/2013 Bootstrap Sleek, intuitive, and powerful front-end framework for faster and easier web development.

Upload: guust-nieuwenhuis

Post on 27-Jan-2015

115 views

Category:

Technology


3 download

DESCRIPTION

Bootstrap (www.getbootstrap.com) is a sleek, intuitive, and powerful open source front-end framework for faster and easier web development. After it's initial release in August 2011, it quick gained popularity in the web development community and currently it's the most popular project on GitHub. Numerous projects, components and tools are build around it and both small and big companies are using it. Get introduced to Bootstrap and the ecosystem around it. Your front-end development will never be the same again!

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.