Top Banner
the What & Why of pattern-lab.info dave olsen, @dmolsen
28

The What & Why of Pattern Lab

Sep 08, 2014

Download

Devices & Hardware

Dave Olsen

Responsive design is forcing us to reevaluate our design and development practices. It's also forcing us to rethink how we communicate with our clients and what a project's deliverables might be. Pattern Lab helps bridge the gap by providing one tool that allows for the creation of modular systems as well as gives clients the tools review the work in the place it's going to be used: the browser.

This deck reviews some of the features of Pattern Lab. It also discusses how I feel it can fit into the overall workflow of a team. It doesn't cover the technical aspects of the tool but I'm happy to follow-up if anyone wants me to. Also, be sure to check out the documentation at http://pattern-lab.info/docs/
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: The What & Why of Pattern Lab

the What & Why of

pattern-lab.infodave olsen, @dmolsen

Page 2: The What & Why of Pattern Lab

a roadmap for the short talk

‣ rethinking the web design process- linear vs. spiral- client deliverables- our toolchains‣ learning where pattern lab fits- atomic design- tiny bootstraps- an integrated workflow‣where to find more info

Page 3: The What & Why of Pattern Lab

linear vs. spiral

rethinking the web design process: team process

Page 4: The What & Why of Pattern Lab

rethinking the web design process: spiral process

Kick-off Design &Develop Test Client

Review Production

Page 5: The What & Why of Pattern Lab

the deliverables

rethinking the web design process: for clients

Page 6: The What & Why of Pattern Lab

rethinking the web design process: deliverables

‣mood boards‣style tiles‣wireframes‣ low-fidelity HTML mock-ups‣high-fidelity HTML mock-ups‣ “cut up” mark-up, CSS, & JS‣pattern libraries & style guides

Page 7: The What & Why of Pattern Lab

our toolchains

rethinking the web design process: tools

Page 8: The What & Why of Pattern Lab

rethinking the web design process: toolchains

‣CSS pre-processors‣CSS frameworks‣JavaScript frameworks‣Build tools‣Content Management Systems

lots to choose from!

Page 9: The What & Why of Pattern Lab

wouldn’t it be cool if a tool...

‣Covered the entire dev lifecycle‣Made it easy for clients to review work‣Allowed for granular deliverables‣Let you use the tools you wanted‣Was fast to get up & running

Page 10: The What & Why of Pattern Lab

introducing pattern lab

Page 11: The What & Why of Pattern Lab

pattern lab is...

Pattern Lab is a collection of tools for creating modular

systems, your very own tiny bootstraps and involve your

entire team & the client every step of the way.

Page 12: The What & Why of Pattern Lab

pattern lab is: build systems, not pages

Page 13: The What & Why of Pattern Lab

pattern lab is: build systems, not pages

molecules-search

organisms-header

templates-homepage

Page 14: The What & Why of Pattern Lab

pattern lab is: tiny bootstraps of HTML, CSS, & JS

http://daverupert.com/2013/04/responsive-deliverables/

‣tiny bootstrap as a project starter kit

‣building clients their own tiny bootstraps

‣re-using your tiny bootstraps

Page 15: The What & Why of Pattern Lab

Kick-off Design &Develop Test Client

Review Production

pattern lab is: integrated into your process

Page 16: The What & Why of Pattern Lab

Kick-off Design &Develop Test Client

Review Production

pattern lab is: integrated into your process

atomicspectrum

viewportre-sizer

annotationspage followpattern states

shared component library & dynamic data

MQ re-sizer

starter kit auto-reloadcode viewauto-build

style guide

Page 17: The What & Why of Pattern Lab

pattern lab is: all your deliverables in one place

Page 18: The What & Why of Pattern Lab

pattern lab screenshot: pattern example

Page 19: The What & Why of Pattern Lab

pattern lab screenshot: annotations

Page 20: The What & Why of Pattern Lab

pattern lab screenshot: code view

Page 21: The What & Why of Pattern Lab

by default pattern lab isn’t...

‣ a fancy UI framework‣ dependency heavy‣ incredibly rigid

you make it what you want & need

Page 22: The What & Why of Pattern Lab

the requirements:

PHP 5.3+no web server required*

* - only required for page follow

Mustache is used for patterns. JSON is used for dynamic data storage.

Page 23: The What & Why of Pattern Lab

download pattern lab: github.com/pattern-lab

Page 24: The What & Why of Pattern Lab

demo of the front-end: demo.pattern-lab.info

Page 25: The What & Why of Pattern Lab

documentation: pattern-lab.info/docs/

Page 26: The What & Why of Pattern Lab

brad frost@brad_frost

dave olsen@dmolsen

the pattern lab team:

Page 27: The What & Why of Pattern Lab

nominated: thenetawards.com

Page 28: The What & Why of Pattern Lab

pattern labpattern-lab.info

thanks and questions: