38
Tim Wright, @csskarma Revolve Conference 2016 Building an Atomic Design System Content Design Layout

Building an Atomic Design System

Embed Size (px)

Citation preview

Page 1: Building an Atomic Design System

Tim Wright, @csskarmaRevolve Conference 2016

Building an Atomic Design System

Content Design Layout

Page 2: Building an Atomic Design System

Tim Wright, @csskarmaRevolve Conference 2016

The CMS

Page 3: Building an Atomic Design System

Tim Wright, @csskarmaRevolve Conference 2016

The CMSClient: Can you update my photo on the website? Developer: Sure, let me know if there’s anything else you need!

Client: EMERGENCY! There’s a typo on the home page. Developer: Fixed!

Client: Can you add our phone number to the contact page? Developer: …yeah, sure

December 24, 1992

Page 4: Building an Atomic Design System

Tim Wright, @csskarmaRevolve Conference 2016

The CMSClient: We hired someone, can you add them to the about page? Developer: …uh huh

Client: That person got fired, can you take them down ASAP?! Developer: Good news! I built you a CMS, so you can make these all these changes yourself!

Page 5: Building an Atomic Design System

Tim Wright, @csskarmaRevolve Conference 2016

– Sun Tzu, The Art of War

“There are [only a few] musical notes, yet the combinations of these […] give rise to more melodies than can ever

be heard.”

Page 6: Building an Atomic Design System

Tim Wright, @csskarmaRevolve Conference 2016

Style Guide

Page 7: Building an Atomic Design System

Tim Wright, @csskarmaRevolve Conference 2016

BUTTON

Text Input

Checkbox Radio Button

Select Menu

Textarea

Style Guide

Page 8: Building an Atomic Design System

Tim Wright, @csskarmaRevolve Conference 2016

SIGN IN

Password

Username

Remember Me

Sign In

Page 9: Building an Atomic Design System

Tim Wright, @csskarmaRevolve Conference 2016

SEARCH

SearchSearch

Page 10: Building an Atomic Design System

Tim Wright, @csskarmaRevolve Conference 2016

Checkout

CHECKOUT

Name

I have read the privacy policy

State

Street Address

Zip Code

Credit Card Number

Page 11: Building an Atomic Design System

Tim Wright, @csskarmaRevolve Conference 2016

BUTTON

Text Input

Checkbox Radio Button

Select Menu

Textarea

Style Guide

Page 12: Building an Atomic Design System

Tim Wright, @csskarmaRevolve Conference 2016

The Design System

Page 13: Building an Atomic Design System

Tim Wright, @csskarmaRevolve Conference 2016

– Peter Drucker, Managing Oneself

“It takes far more energy and work to improve from incompetence to

mediocrity than it takes to improve from first-rate performance to excellence.”

Page 14: Building an Atomic Design System

Tim Wright, @csskarmaRevolve Conference 2016

Content Design Layout

System Patterns

Page 15: Building an Atomic Design System

Tim Wright, @csskarmaRevolve Conference 2016

Content Patterns

Page 16: Building an Atomic Design System

Tim Wright, @csskarmaRevolve Conference 2016

Content PatternsEvents

URL: http://dogs-with-beards.com

Title: Bearded Dogs

Description: If your dog has a beard, this event is for you!

Image(s):

Page 17: Building an Atomic Design System

Tim Wright, @csskarmaRevolve Conference 2016

Content PatternsArticle

URL: http://this-article.com

Title: Amazing Article about Dogs

Author(s): Bobby Orr

Publish Date: Oct. 1, 2016

Content: Lorem Ipsum…

Page 18: Building an Atomic Design System

Tim Wright, @csskarmaRevolve Conference 2016

Design Patterns

Page 19: Building an Atomic Design System

Tim Wright, @csskarmaRevolve Conference 2016

Design PatternsNarrow Card

Lorem ipsum dolor sit ametMorbi sagittis mauris posuere fel ornare, porttitor euismod augue eleifend.

LABEL

Dogs with BeardsIf your dog has a beard, this event is for you!

EVENT

Page 20: Building an Atomic Design System

Tim Wright, @csskarmaRevolve Conference 2016

Design PatternsWide Card

Lorem ipsum dolor sit ametMorbi sagittis mauris posuere fel ornare, porttitor euismod augue eleifend.

LABEL

Page 21: Building an Atomic Design System

Tim Wright, @csskarmaRevolve Conference 2016

Design PatternsWide Card

Dogs with BeardsIf your dog has a beard, this event is for you!

EVENT

Page 22: Building an Atomic Design System

Tim Wright, @csskarmaRevolve Conference 2016

Design PatternsWide Card, no image

Dogs with BeardsIf your dog has a beard, this

event is for you!

EVENT

Page 23: Building an Atomic Design System

Tim Wright, @csskarmaRevolve Conference 2016

Design PatternsCall to action

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla eleifend hendrerit neque id tempor. Curabitur placerat commodo erat sit amet volutpat.

CTA Button

Lorem ipsum dolor sit amet

Page 24: Building an Atomic Design System

Tim Wright, @csskarmaRevolve Conference 2016

Design PatternsCall to action

Come out to the park with your bearded dog for some fun in the sun. If you’re dog doesn’t have a beard already there will be a shaving station.

Don’t Miss the Bearded Dog Event

Page 25: Building an Atomic Design System

Tim Wright, @csskarmaRevolve Conference 2016

Design PatternsCall to action

We have the best newsletter, it’s great… it’s the best newsletter of all time. You’ll love every email we send you. It’s the best.

Sign Up

Sign Up for Our Newsletter

Page 26: Building an Atomic Design System

Tim Wright, @csskarmaRevolve Conference 2016

Layout Patterns

Page 27: Building an Atomic Design System

Tim Wright, @csskarmaRevolve Conference 2016

Hero

Navigation

Feature One

Feature Two

Feature Three

Call to action

Footer

Page 28: Building an Atomic Design System

Tim Wright, @csskarmaRevolve Conference 2016

Layout PatternsThe Master Template

Content Zone A

Content Zone C

Content Zone D

Master Template

Content Zone B

Page 29: Building an Atomic Design System

Tim Wright, @csskarmaRevolve Conference 2016

Layout PatternsContent Zone B

Purpose

Rules

Layout Style

Technical Dependencies

Voice & Tone

Page 30: Building an Atomic Design System

Tim Wright, @csskarmaRevolve Conference 2016

Layout PatternsModule Modifications

Lorem ipsum dolor sit ametMorbi sagittis mauris posuere fel ornare, porttitor euismod augue eleifend.

CATEGORY

Lorem ipsum dolor sit ametMorbi sagittis mauris posuere fel ornare, porttitor euismod augue eleifend.

CATEGORY

Page 31: Building an Atomic Design System

Tim Wright, @csskarmaRevolve Conference 2016

Layout PatternsTemplate Modifications

Page 32: Building an Atomic Design System

Tim Wright, @csskarmaRevolve Conference 2016

Layout PatternsTemplate Modifications

Page 33: Building an Atomic Design System

Tim Wright, @csskarmaRevolve Conference 2016

Page 34: Building an Atomic Design System

Tim Wright, @csskarmaRevolve Conference 2016

Page 35: Building an Atomic Design System

Tim Wright, @csskarmaRevolve Conference 2016

Designer

Editor

CMS

System Patterns

“I need a button”“Here’s a button”

“The button should say, “Learn more about dogs.””

Page 36: Building an Atomic Design System

Tim Wright, @csskarmaRevolve Conference 2016

LEARN MORE ABOUT DOGS

Page 37: Building an Atomic Design System

Tim Wright, @csskarmaRevolve Conference 2016

– Elon Musk, Miscellaneous rant, 2016

“We realized that the true problem, the true difficulty, and where the greatest potential is – is building the machine

that makes the machine.”

Page 38: Building an Atomic Design System

Tim Wright, @csskarmaRevolve Conference 2016

Thank you for listening…and I’ll try and do better next time.