Top Banner
HOW TO THEME A Design Workflow for WordPress #wpbootcamp
43

How To Theme: A Design Workflow for WordPress

Feb 20, 2017

Download

Design

Joel G Goodman
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: How To Theme: A Design Workflow for WordPress

HOW TO THEMEA Design Workflow for WordPress

#wpbootcamp

Page 2: How To Theme: A Design Workflow for WordPress

JOEL G GOODMANPRINCIPAL, BRAVERY MEDIA

#wpbootcamp

Page 3: How To Theme: A Design Workflow for WordPress

Bravery is a design and web strategy agency based  in Austin, TX. We craft memorable experiences

with colleges, universities, & startups.

Page 4: How To Theme: A Design Workflow for WordPress

@JOELGOODMANBRAVERYMEDIA.CO | @BRAVERYMEDIA

#wpbootcamp

Page 5: How To Theme: A Design Workflow for WordPress

HOW TO THEMEA Design Workflow for WordPress

#wpbootcamp

Page 6: How To Theme: A Design Workflow for WordPress

TOOLS OF THE TRADE

#wpbootcamp

Page 7: How To Theme: A Design Workflow for WordPress

#wpbootcamp

Page 8: How To Theme: A Design Workflow for WordPress

#wpbootcamp

Page 9: How To Theme: A Design Workflow for WordPress

#wpbootcamp

Page 10: How To Theme: A Design Workflow for WordPress

#wpbootcamp

Page 11: How To Theme: A Design Workflow for WordPress

#wpbootcamp

Page 12: How To Theme: A Design Workflow for WordPress

#wpbootcamp

Page 13: How To Theme: A Design Workflow for WordPress

DESIGN THINKING

#wpbootcamp

Page 14: How To Theme: A Design Workflow for WordPress

Whether you use a framework, create child themes, or roll your own…

Page 15: How To Theme: A Design Workflow for WordPress

Know what’s possible within the structure you’re using.

#wpbootcamp

DESIGN THINKING

Page 16: How To Theme: A Design Workflow for WordPress

Find out what your client wants their visitors to feel and experience.

#wpbootcamp

DESIGN THINKING

Page 17: How To Theme: A Design Workflow for WordPress

#wpbootcamp abookapart.com

Page 18: How To Theme: A Design Workflow for WordPress

Design patterns, not pages.

#wpbootcamp

DESIGN THINKING

Page 19: How To Theme: A Design Workflow for WordPress

#wpbootcamp patternlab.io

Page 20: How To Theme: A Design Workflow for WordPress

Design patterns will fit into most WordPress theme structures.

#wpbootcamp

DESIGN THINKING

Page 21: How To Theme: A Design Workflow for WordPress

DESIGN TOOLS

#wpbootcamp

Page 22: How To Theme: A Design Workflow for WordPress

Sketch, Photoshop, Illustrator, Gimp, whatever…

Page 23: How To Theme: A Design Workflow for WordPress

Use presets and variables as much as you can.

#wpbootcamp

DESIGN TOOLS

Page 24: How To Theme: A Design Workflow for WordPress

#wpbootcamp

SKETCH [MAC ONLY]

sketchapp.com

Sketch is built primarily for web and app designers

It takes a web-first approach to interface design

You can copy CSS values right out of the interface

Still doesn’t do everything Photoshop does.

Page 25: How To Theme: A Design Workflow for WordPress

#wpbootcamp

ADOBE PHOTOSHOP

adobe.com/creativecloud

Photoshop in Creative Cloud has gotten a lot better

Art boards for different layouts in the same file

Reusable objects using Libraries

Industry standard

Page 26: How To Theme: A Design Workflow for WordPress

#wpbootcamp

AVOCODE

avocode.com

Avocode does versioning for design files

Generates CSS and Sass rules for easy copy + paste

Supports setting up Sass variables in the interface

Plugins for Photoshop and Sketch

Page 27: How To Theme: A Design Workflow for WordPress
Page 28: How To Theme: A Design Workflow for WordPress

CODING

#wpbootcamp

Page 29: How To Theme: A Design Workflow for WordPress

Setup a dev WP instance someplace.

#wpbootcamp

CODING

Page 30: How To Theme: A Design Workflow for WordPress

#wpbootcamp

REMOTE DATABASE HOSTING

digitalocean.com/?refcode=7e7a6eabc4cd

Page 31: How To Theme: A Design Workflow for WordPress

Choose a code editor that works for you…

Page 32: How To Theme: A Design Workflow for WordPress

I like code editors that think in projects… so I use Sublime Text.

#wpbootcamp

CODE EDITORS

sublimetext.com

Page 33: How To Theme: A Design Workflow for WordPress

#wpbootcamp

CODEKIT [MAC ONLY]

incident57.com/codekit

CodeKit auto-compiles Sass, Javascript, Ruby, etc.

The built-in web server auto-updates your code

changes on-the-fly.

Lots of Sass and JS libraries included

Page 34: How To Theme: A Design Workflow for WordPress

#wpbootcamp

PLATFORM AGNOSTIC ALTERNATIVE

prepros.io

Page 35: How To Theme: A Design Workflow for WordPress

#wpbootcamp

USING SASS

sass-lang.com

Sass lets you set variables and reuse them

Mixins let you automate style patterns

You can use regular CSS with SCSS (Sassy CSS)

Helps keep your code DRY (Don’t Repeat Yourself)

Page 36: How To Theme: A Design Workflow for WordPress

#wpbootcamp

SASS TOOLKITS

bourbon.io

Choose a toolkit or framework that works for you

I use Bourbon + Bourbon Neat from thoughtbot

Others include: Compass, Bootstrap, Foundation, etc.

They take care of lots of presets for you

Page 37: How To Theme: A Design Workflow for WordPress

#wpbootcamp

SASS & WORDPRESS

underscores.me

Most parent themes & frameworks use some sort of

CSS preprocessor (LESS or Sass)

My base theme is based on _s (Underscores)

_s already uses Sass, so it’s a matter of retrofitting &

customizing to my needs.

Page 38: How To Theme: A Design Workflow for WordPress
Page 39: How To Theme: A Design Workflow for WordPress

#wpbootcamp

Page 40: How To Theme: A Design Workflow for WordPress

#wpbootcamp

Page 41: How To Theme: A Design Workflow for WordPress

DELIVER YOUR THEME

#wpbootcamp

Page 42: How To Theme: A Design Workflow for WordPress

If you can recommend managed hosting, do it!

#wpbootcamp

DELIVERY

Page 43: How To Theme: A Design Workflow for WordPress

@JOELGOODMANBRAVERYMEDIA.CO | @BRAVERYMEDIA

#wpbootcamp