style guides: what is it. the benefits. how to get started
TRANSCRIPT
DRUPAL4GOV PERFORMANCE AND DESIGN/UX | STYLE GUIDES PRESENTED BY MOBOMO 1 / 37
UnderstandingStyle Guides
What is it. The Benefits. How to get started.
DRUPAL4GOV PERFORMANCE AND DESIGN/UX | STYLE GUIDES PRESENTED BY MOBOMO 2 / 37
I’m Scott ThomasUI Designer at Mobomo.
DRUPAL4GOV PERFORMANCE AND DESIGN/UX | STYLE GUIDES PRESENTED BY MOBOMO 3 / 37
One of The Fastest Growing Digital Agencies in DC.
Webby Award Small Business Subcontractor of
the Year
Inc. 5000 4 years in a row
WE W OUR CLIENTS From government to finance to health care to non-profit.
DRUPAL4GOV PERFORMANCE AND DESIGN/UX | STYLE GUIDES PRESENTED BY MOBOMO 5 / 37
What’s a Style Guide?
DRUPAL4GOV PERFORMANCE AND DESIGN/UX | STYLE GUIDES PRESENTED BY MOBOMO 6 / 37
BIN OF POSSIBILITIES REFINED SET OF IDEAS RESULT
Image Source: http://atomicdesign.bradfrost.com/chapter-4/
SIMPLIFIES THE CHAOS OF CREATIVITY
DRUPAL4GOV PERFORMANCE AND DESIGN/UX | STYLE GUIDES PRESENTED BY MOBOMO 7 / 37
1. Creates Consistency
2. Reduces Code
3. Decreases Updates/Production
4. Scalable
5. Establishes a Common Language
SAVING TIME & WORKLOAD
Image Source: http://atomicdesign.bradfrost.com/chapter-4/
DRUPAL4GOV PERFORMANCE AND DESIGN/UX | STYLE GUIDES PRESENTED BY MOBOMO 8 / 37
1. Less JIRA Tickets
2. Reduced Revisions
3. Better Performance
4. Fast Iterations
5. Documentation
6. Less Stress
THIS TRANSLATE TO
DRUPAL4GOV PERFORMANCE AND DESIGN/UX | STYLE GUIDES PRESENTED BY MOBOMO 9 / 37
Not All Style Guides Are The Same.
However,
DRUPAL4GOV PERFORMANCE AND DESIGN/UX | STYLE GUIDES 10/ 3710
BRAND STYLE GUIDE
• Logo Usage • Colors • Fonts • Application
Image Source:http://www.fastcodesign.com/3039854/how-nasa-stays-beautiful
DRUPAL4GOV PERFORMANCE AND DESIGN/UX | STYLE GUIDES 11 / 3711
Image Source: http://styleguide.mailchimp.com/
CONTENT STYLE GUIDE
• Tone & Voice • Terminology • Formatting • Limitations
DRUPAL4GOV PERFORMANCE AND DESIGN/UX | STYLE GUIDES 12/ 3712
Material is the metaphor
Bold, graphic, intentional
Motion provides meaning
Image Source: https://design.google.com/
DESIGN PRINCIPLES
• Layout • Style (Material, Flat,
skeuomorphism, Metro) • Formate
DRUPAL4GOV PERFORMANCE AND DESIGN/UX | STYLE GUIDES 13/ 3713
Image Source: https://design.google.com/
PATTERN LIBRARY
• Header & Footer • Navigation • Cards • Tables • Filers • Icons • Ect
DRUPAL4GOV PERFORMANCE AND DESIGN/UX | STYLE GUIDES 14/ 3714
Image Source: https://dribbble.com/Zendesk
COMPONENT LIBRARY
• Navigation • Forms • Feeds • Content Areas • Content Galleries • Data Tables
DRUPAL4GOV PERFORMANCE AND DESIGN/UX | STYLE GUIDES 15/ 3715
Image Source:https://playbook.cio.gov/
FRONT-END STYLE GUIDE
• Living Style Guide • Documentation • Code Samples • Functional Examples • Grids • Elements • Components
DRUPAL4GOV PERFORMANCE AND DESIGN/UX | STYLE GUIDES PRESENTED BY MOBOMO 16 / 37
How To Get Started
DRUPAL4GOV PERFORMANCE AND DESIGN/UX | STYLE GUIDES 17 / 37
• PM’s, Devs, Designers, & Stakeholders Input
• Define Your Goals
• Start Small
• Take the Jump
GET EVERYONE INVOLVED1
Image Source: http://goo.gl/CaE0qJ
DRUPAL4GOV PERFORMANCE AND DESIGN/UX | STYLE GUIDES 18/ 3718
• Collect images, ideas, pieces of text, etc that evoke or project a particular style or concept.
• Find Patterns, Inspiration, Functionality
• Steal & Improve
CREATE A BOARD2
DRUPAL4GOV PERFORMANCE AND DESIGN/UX | STYLE GUIDES PRESENTED BY MOBOMO 19 / 37
INVISION APP
DRUPAL4GOV PERFORMANCE AND DESIGN/UX | STYLE GUIDES 20/ 3720
INVISION APP
DRUPAL4GOV PERFORMANCE AND DESIGN/UX | STYLE GUIDES 21/ 3721
• Communicates the essence of a brand for the web.
• Describes Your Concepts • Sets the Imagery/Style,
Typography, and UI style
BUILD A STYLE TILE3
DRUPAL4GOV PERFORMANCE AND DESIGN/UX | STYLE GUIDES 22/ 3722
• Define your font sizes • Body Copy • Quotes, Alerts, Forms • Buttons • Figure Out a Naming Scheme
CREATE YOUR BASE3
DRUPAL4GOV PERFORMANCE AND DESIGN/UX | STYLE GUIDES PRESENTED BY MOBOMO 23 / 37
SKETCH
DRUPAL4GOV PERFORMANCE AND DESIGN/UX | STYLE GUIDES 24/ 3724
Image Source:https://playbook.cio.gov/
USED EXISTING CSS FRAMEWORKS / UI LIBARIES
• US Web Standards Guide • Code For America By Clear Left • Bootstrap
4
DRUPAL4GOV PERFORMANCE AND DESIGN/UX | STYLE GUIDES 25/ 3725
• Focus on global elements • See if you base style works • Don’t get caught up in imagery • Focus on the bigger picture
START WITH SIMPLE TEMPLATE
5
DRUPAL4GOV PERFORMANCE AND DESIGN/UX | STYLE GUIDES 26/ 3726
• Take Inventory • Always Set Your Styles &
Symbols • Design Out Break Points • Stay Consistent
CREAT PATTERNS & COMPONENTS
6
DRUPAL4GOV PERFORMANCE AND DESIGN/UX | STYLE GUIDES PRESENTED BY MOBOMO 27 / 37
DRUPAL4GOV PERFORMANCE AND DESIGN/UX | STYLE GUIDES 28/ 3728
• Valuate Inconsistencies • Remove Unneeded Styles • Showcase all your hover states/
animations • Format Your Document
REFINE & SIMPLIFY7
DRUPAL4GOV PERFORMANCE AND DESIGN/UX | STYLE GUIDES 29/ 3729
• Static Vs Living • CSS Documentation (KSS) • Use a Boilerplate • Start Small
BRING IT TO LIFE8
DRUPAL4GOV PERFORMANCE AND DESIGN/UX | STYLE GUIDES PRESENTED BY MOBOMO 30 / 37
KSS KNYLE STYLE SHEETS
CSS components are described right in the source code as comments.
DRUPAL4GOV PERFORMANCE AND DESIGN/UX | STYLE GUIDES PRESENTED BY MOBOMO 31 / 37
PatternLab.io
DRUPAL4GOV PERFORMANCE AND DESIGN/UX | STYLE GUIDES 32/ 3732
• Keep it public & Accessible • Always reference it • Make it apart of your workflow • Lastly, updated it.
MAINTAIN9
Source: http://goo.gl/esHJsD
DRUPAL4GOV PERFORMANCE AND DESIGN/UX | STYLE GUIDES PRESENTED BY MOBOMO 33 / 37
What We Learned
DRUPAL4GOV PERFORMANCE AND DESIGN/UX | STYLE GUIDES PRESENTED BY MOBOMO 34 / 37
RECAP
• A style guide is anything that brings structure to a brand • Don’t let yourself dig in the bin of endless possibilities • Start Small • Build Your Base • Create Patterns & Components • Refine & Always Sync
DRUPAL4GOV PERFORMANCE AND DESIGN/UX | STYLE GUIDES PRESENTED BY MOBOMO 35 / 37
1. http://codeforamerica.clearleft.com/
2. https://playbook.cio.gov/
CSS FRAMEWORKS1. http://styleguides.io/
2. http://bradfrost.com/blog/post/atomic-web-design/
INFORMATION
1. http://patternlab.io/
2. https://github.com/livingstyleguide/examples
3. http://fbrctr.github.io/
4. https://sourcejs.com/
5. http://styleguide.sc5.io/
SG BOILERPLATES
1. http://bootflat.github.io/free-psd.html
2. http://www.sketchappsources.com/free-source/349-bootstrap-3-vector-ui-kit.html
3. http://www.sketchappsources.com/free-source/597-google-material-design-ui-sketch-app.html
UI LIBRARIES
DRUPAL4GOV PERFORMANCE AND DESIGN/UX | STYLE GUIDES PRESENTED BY MOBOMO 36 / 37
Questions?Tips?
37
Thank You Gracias Merci Danke 谢谢 ありがとう