Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Creating Themes with Atomic Design

Carrie Forde
October 21, 2016

Creating Themes with Atomic Design

Carrie Forde

October 21, 2016
Tweet

More Decks by Carrie Forde

Other Decks in Technology

Transcript

  1. CREATING THEMES WITH ATOMIC DESIGN HI, I’M CARRIE! ▸ Front-end

    developer at WebDevStudios ▸ Find me online! ▸ carrieforde.com ▸ @CarrieForde ▸ github.com/carrieforde ▸ Really, carrieforde for all the things…
  2. CREATING THEMES WITH ATOMIC DESIGN WHAT YOU’RE GONNA LEARN ▸

    What is Atomic Design? ▸ The advantages of using the Atomic Design methodology ▸ The Atomic Design process ▸ How to begin incorporating Atomic Design into your WordPress themes
  3. ATOMIC DESIGN IS A METHODOLOGY COMPOSED OF DISTINCTIVE STAGES WORKING

    TOGETHER TO CREATE DELIBERATE INTERFACE DESIGN SYSTEMS. Brad Frost
  4. An Anchor / Link <a /> A text input <input

    type=“text” /> A button input <input type=“button” />
  5. THE SMALLEST PHYSICAL UNIT OF AN ELEMENT OR COMPOUND, CONSISTING

    OF ONE OR MORE LIKE ATOMS IN AN ELEMENT AND TWO OR MORE DIFFERENT ATOMS IN A COMPOUND. dictionary.com CREATING THEMES WITH ATOMIC DESIGN MOLECULES
  6. CREATING THEMES WITH ATOMIC DESIGN ADVANTAGES OF ATOMIC DESIGN ▸

    Promotes consistency ▸ Facilitates a more iterative process ▸ Keeps code DRY
  7. CREATING THEMES WITH ATOMIC DESIGN KEYS TO USING ATOMIC DESIGN

    WITH THE WATERFALL PROCESS ▸ Review all available design comps as a team and identify patterns across templates ▸ Have on person set up the atoms according to the style guide (if one exists, otherwise, try your best from what you’ve got) ▸ Parse out dev tasks based on patterns ▸ Assign a gatekeeper to ensure that patterns come together as templates / pages and match provided comps
  8. CREATING THEMES WITH ATOMIC DESIGN A PATTERN LIBRARY-FOCUSED THEME CONSISTS

    OF… ▸ Well organized Sass / LESS / CSS ▸ Lots of template tags ▸ Template parts ▸ Page templates
  9. CREATING THEMES WITH ATOMIC DESIGN TIPS FOR WELL-ORGANIZED STYLES ▸

    Atoms ▸ Colors ▸ Typography ▸ Form Elements ▸ Molecules ▸ Grid / Layout ▸ Forms ▸ Navigation ▸ Organisms ▸ Header ▸ Footer ▸ Content Sections (loops) ▸ Templates ▸ Front Page
  10. CREATING THEMES WITH ATOMIC DESIGN RESOURCES ▸ Atomic Design by

    Brad Frost - http:// atomicdesign.bradfrost.com/ ▸ Pattern Lab - http://patternlab.io/ ▸ Atomic Design example on CodePen - http://codepen.io/ collection/XyJdaP/