to the pattern lab! better collaboration in drupal using atomic design principles

41
To the Pattern Lab! Collaboration Using Modular Design Principles May 14, 2015

Upload: daniel-ferro

Post on 07-Aug-2015

172 views

Category:

Technology


2 download

TRANSCRIPT

To the Pattern Lab!Collaboration Using Modular Design Principles

May 14, 2015

Daniel Ferro
[email protected] As I understand it, this slide was intended to show how we attempted to improve collaboration prior to pattern lab so the bullets need to change.

Nice to Meet You

TO THE PATTERN LAB!

Dan MouyardLead Front-End Developer

@dcmouyard

Daniel FerroSenior Interaction Designer

@DFerroF1

A Quick Overview

What did we do differently?

TO THE PATTERN LAB!

A new tool!

A new mental model!

Pattern Lab

Why?

TO THE PATTERN LAB!

THE REAL

MEDIUMTHE REAL

DESIGNTHE REAL

CONTENT

Because of reasons!

Now Let’s Dive In!

Evolution of Design Process

Design Deliverables

TO THE PATTERN LAB!

Mood BoardsStyle Tiles Static Comps Other

Waterfall Workflow

TO THE PATTERN LAB!

WireframesDesign Comps

DevTheming

TO THE PATTERN LAB!

The Problems We Faced :(

Such Problems (T_T)

Improving Collaboration

We’re collaborating! In an urban

alternative location

Modular Design

Design Systems, not Pages

TO THE PATTERN LAB!

“A modular architecture involves breaking interfaces down into their component parts, and sharing that thought throughout a project. By looking for re-usable interface patterns we strive to create scalable systems, not fixed pictures of pages.”

(Source: http://tao.wearefriday.com/engineering/frontend/component-approach/)

(Source: http://bradfrost.com/blog/post/atomic-web-design/)

Atomic Design

Style Guides

To the Pattern Lab!

(bit.ly/pattern-lab-nifa)

“One knee-jerk reaction I hear from visual designers is that a design system will stifle creativity, leaving everything looking homogeneous and bland.”

Brad Frost

Benefits of Pattern Lab

“Pattern Lab provides developers with an efficient system for quickly developing prototypes and production-ready front-end code.”

From the Pattern Lab Webpage

“Material Design "unified us in our thinking,"

Duarte says, admitting that "it’s absolutely a constraint."

These constraints, he says, made design decisions easier and more consistent.”

Google VP of Design, Matias Duarte talking to Gizmodo

Traditional Workflow

TO THE PATTERN LAB!

Design Iterations

Dev

Theming QA

Collaborative Workflow

TO THE PATTERN LAB!

SiteBuilding

Design & Theme

WireframeDrupalMarkup

Pattern Lab Tips

Let’s Summarize

Shinier, more polished sites!

“It’s essential to build flexibility into interface design systems in order to make dynamic sites that promote consistency while still looking great and meeting organizational needs.”

Brad Frost

Happier Clients

TO THE PATTERN LAB!

Happier Developers

PM’s Overcome With Joy

Resources

TO THE PATTERN LAB!

● styleguides.io

● patternlab.io

● drupal.org/project/gesso

● github.com/dcmouyard/patternlab-php-gesso

● nifa.usda.gov/sites/all/themes/nifa_theme/pattern-lab/v8/

Questions or Comments

By the Way, We’re Hiring!

Visit us after the talk and grab some cards / information

THANK YOU!Dan Mouyard @dcmouyard

Daniel Ferro @DFerroF1

Please rate our session:

bit.ly/pattern-lab