47
WordCamp Milwaukee June 2013 @GloriaAntonelli #wcmke WordPress Theme Selection Field Guide by Gloria Antonelli Thursday, June 6, 13

WordPress Theme Selection Field Guide

Embed Size (px)

DESCRIPTION

The WordPress Theme Selection Field Guide includes helpful tips for business owners and web designers on how to pick the best theme for their needs. Learn theme evaluation processes, WordPress best practices and workflow strategies. This guide also includes a list of essential skills, the community, and upcoming WordPress developer trends all to make your journey a more pleasant experience. Presented at the Milwaukee WordCamp 2013.

Citation preview

Page 1: WordPress Theme Selection Field Guide

WordCamp Milwaukee June 2013

@GloriaAntonelli #wcmke

WordPress Theme SelectionField Guide

by Gloria Antonelli

Thursday, June 6, 13

Page 2: WordPress Theme Selection Field Guide

WordCamp Milwaukee June 2013

@GloriaAntonelli #wcmke

about me artistdesignertechnologisttrainerconsultantweb strategistwordpress developer

Thursday, June 6, 13

Page 3: WordPress Theme Selection Field Guide

WordCamp Milwaukee June 2013

@GloriaAntonelli #wcmke

stuff i know

htmlcss

phpwordpress

web standards

uxuiseographic designcontent strategyusability testinginformation architecture

Thursday, June 6, 13

Page 4: WordPress Theme Selection Field Guide

WordCamp Milwaukee June 2013

@GloriaAntonelli #wcmke

session overview ux standardsbefore theme selectionWordPress skill set theme selection optionstheme qualitiestheme trends

Thursday, June 6, 13

Page 5: WordPress Theme Selection Field Guide

WordCamp Milwaukee June 2013

@GloriaAntonelli #wcmke

How WordPress Works

Plugin

. ThemeWordPress

Core

PluginPlugin

Thursday, June 6, 13

Page 6: WordPress Theme Selection Field Guide

WordCamp Milwaukee June 2013

@GloriaAntonelli #wcmke

documentation

developmentdesigndocumentation

WP GOLD STANDARDS

Thursday, June 6, 13

Page 7: WordPress Theme Selection Field Guide

WordCamp Milwaukee June 2013

@GloriaAntonelli #wcmke

WordPress ThemeEXPECTATIONS

Code StandardsHTML5, CSS3 & Responsive

Design Typography &Minimalist layouts

Documentation

User instructions

Thursday, June 6, 13

Page 8: WordPress Theme Selection Field Guide

WordCamp Milwaukee June 2013

@GloriaAntonelli #wcmke

“Don’t Make me Think”

www.sensible.com/

Do-It-Yourself Guide to Finding and Fixing Usability Problems

A Common Sense Approach to Web Usability

Steve Krug

Thursday, June 6, 13

Page 9: WordPress Theme Selection Field Guide

WordCamp Milwaukee June 2013

@GloriaAntonelli #wcmke

Before Theme Selection

Thursday, June 6, 13

Page 10: WordPress Theme Selection Field Guide

WordCamp Milwaukee June 2013

@GloriaAntonelli #wcmke

Before Theme Selection

• Plan Website Goals & Objectives

Thursday, June 6, 13

Page 11: WordPress Theme Selection Field Guide

WordCamp Milwaukee June 2013

@GloriaAntonelli #wcmke

Before Theme Selection

• Plan Website Goals & Objectives

• Content Strategy Development

Thursday, June 6, 13

Page 12: WordPress Theme Selection Field Guide

WordCamp Milwaukee June 2013

@GloriaAntonelli #wcmke

Before Theme Selection

• Plan Website Goals & Objectives

• Content Strategy Development

• Forecast Future Needs

Thursday, June 6, 13

Page 13: WordPress Theme Selection Field Guide

WordCamp Milwaukee June 2013

@GloriaAntonelli #wcmke

Before Theme Selection

• Plan Website Goals & Objectives

• Content Strategy Development

• Forecast Future Needs

• Features & Customization

Thursday, June 6, 13

Page 14: WordPress Theme Selection Field Guide

WordCamp Milwaukee June 2013

@GloriaAntonelli #wcmke

Before Theme Selection

• Plan Website Goals & Objectives

• Content Strategy Development

• Forecast Future Needs

• Features & Customization

• Evaluate Your Ability & Time

Thursday, June 6, 13

Page 15: WordPress Theme Selection Field Guide

WordCamp Milwaukee June 2013

@GloriaAntonelli #wcmke

Content Strategy what content buckets do you need?

Thursday, June 6, 13

Page 16: WordPress Theme Selection Field Guide

WordCamp Milwaukee June 2013

@GloriaAntonelli #wcmke

Content Strategy what content buckets do you need?

• Define the Project

Thursday, June 6, 13

Page 17: WordPress Theme Selection Field Guide

WordCamp Milwaukee June 2013

@GloriaAntonelli #wcmke

Content Strategy what content buckets do you need?

• Define the Project Evaluate current content

Thursday, June 6, 13

Page 18: WordPress Theme Selection Field Guide

WordCamp Milwaukee June 2013

@GloriaAntonelli #wcmke

Content Strategy what content buckets do you need?

• Define the Project Evaluate current content Outline new content

Thursday, June 6, 13

Page 19: WordPress Theme Selection Field Guide

WordCamp Milwaukee June 2013

@GloriaAntonelli #wcmke

Content Strategy what content buckets do you need?

• Define the Project Evaluate current content Outline new content

• Design Layout

Thursday, June 6, 13

Page 20: WordPress Theme Selection Field Guide

WordCamp Milwaukee June 2013

@GloriaAntonelli #wcmke

Content Strategy what content buckets do you need?

• Define the Project Evaluate current content Outline new content

• Design Layout Simple mockup or Wireframes

Thursday, June 6, 13

Page 21: WordPress Theme Selection Field Guide

WordCamp Milwaukee June 2013

@GloriaAntonelli #wcmke

Content Strategy what content buckets do you need?

• Define the Project Evaluate current content Outline new content

• Design Layout Simple mockup or Wireframes

• Develop Content

Thursday, June 6, 13

Page 22: WordPress Theme Selection Field Guide

WordCamp Milwaukee June 2013

@GloriaAntonelli #wcmke

Multiple Learning Layers

Essential Advanced WordPress Admin UI HTML5 Theme Functionality CSS3 Theme Options PHP Theme Widgets JQUERY

“Learn” image Aaron Schmidthttp://www.flickr.com/photos/aaronschmidt/

Thursday, June 6, 13

Page 23: WordPress Theme Selection Field Guide

WordCamp Milwaukee June 2013

@GloriaAntonelli #wcmke

Users ProcessPlugin Selection

Set upTheme

ModifyTheme> > >

read docssearch webview videosview tutorials

Theme Selection

review on webselect & hopefor the best

read docssearch webview videosview tutorials

search webread reviewsread docssearch web

repe

at a

s ne

eded>

Thursday, June 6, 13

Page 24: WordPress Theme Selection Field Guide

WordCamp Milwaukee June 2013

@GloriaAntonelli #wcmke

Team of Developersmany hats, jobs & skillsCODE DESIGN UI UX IA

One person wears all the hats.

Who makes Themes?

“Hat man” Andrew Warrenflickr.com/photos/27273053@N05/4507100640/

Thursday, June 6, 13

Page 25: WordPress Theme Selection Field Guide

WordCamp Milwaukee June 2013

@GloriaAntonelli #wcmke

Theme Selection Paths

Free From WordPress.org

Randomly on the Web (danger)

Buy Commercial list on WordPress.org

Commercial Theme Shops

Theme Marketplace Sites

Build Hire Developer/Designer

Do It Yourself

Thursday, June 6, 13

Page 26: WordPress Theme Selection Field Guide

WordCamp Milwaukee June 2013

@GloriaAntonelli #wcmke

Random Themes from WebNot Recommend

“Free WordPress Themes” Google results may not be safe or reputable.

May have malicious code and hidden spam links.

Little support or documentation. You’ve been warned!

Thursday, June 6, 13

Page 27: WordPress Theme Selection Field Guide

WordCamp Milwaukee June 2013

@GloriaAntonelli #wcmke

WordPress.org 1,763 Free Themes

WordPress Theme Review Process

Theme Unit Test

Ratings& Stats

Updates

SupportForum

Thursday, June 6, 13

Page 28: WordPress Theme Selection Field Guide

WordCamp Milwaukee June 2013

@GloriaAntonelli #wcmke

Theme Stats

Reflects how many times downloaded not how many are in use.

May be a good indicator for a quality theme.

Thursday, June 6, 13

Page 29: WordPress Theme Selection Field Guide

WordCamp Milwaukee June 2013

@GloriaAntonelli #wcmke

Commercial Theme on WordPress.org

65 ShopsListed

Thursday, June 6, 13

Page 30: WordPress Theme Selection Field Guide

WordCamp Milwaukee June 2013

@GloriaAntonelli #wcmke

Commercial Theme Companiesalso called “Premium”

• Membership-Based • Renewal (monthly/annually ) for

updates, support & new releases• All Theme Packages - Lifetime Support• Startup Fee• Niche themes (Hermes Themes $200)• Pay-What-You-Want

Generally commercial themes offer good customization, quality and support.

Thursday, June 6, 13

Page 31: WordPress Theme Selection Field Guide

WordCamp Milwaukee June 2013

@GloriaAntonelli #wcmke

Theme MarketPlace

• Market for developers/designers selling their themes.

• Support directly from the developer not the marketplace.

• Choose carefully - some ignore WP Standards & best practices.

• Read user feedback on authors & themes

Thursday, June 6, 13

Page 32: WordPress Theme Selection Field Guide

WordCamp Milwaukee June 2013

@GloriaAntonelli #wcmke

Theme Marketplace Issues

“Many of us are tired of fixing issues with or coming up with workarounds for ThemeForest themes.”Justin Tadlock

“…QUIT GLOBALLY REPLACING CONTENT OUTPUT AND BREAKING OTHER PEOPLES CODE…”

@carlhancock tweet started that discussion.

Carl Hancock

Thursday, June 6, 13

Page 33: WordPress Theme Selection Field Guide

WordCamp Milwaukee June 2013

@GloriaAntonelli #wcmke

“Theme Arms Race” Problem

Theme authors are marketing to make more money. They are packing as much into themes as they can to make a sale.

• Feature Bloat• Baked in Shortcodes & Features• Kitchen Sink Option Pages

wordpress.tv/2011/09/29/brandon-ryan-jones-the-anarchist-and-the-patriot/

Thursday, June 6, 13

Page 34: WordPress Theme Selection Field Guide

WordCamp Milwaukee June 2013

@GloriaAntonelli #wcmke

When You Can’t Do It Yourself

Growing developer community - choose wisely.

Pick a theme/framework that has an eco system supporting it.

e.g. Many pitch themselves as a Genesis theme developer.

Thursday, June 6, 13

Page 35: WordPress Theme Selection Field Guide

WordCamp Milwaukee June 2013

@GloriaAntonelli #wcmke

Building a Theme

http://evansolomon.me/notes/premium-themes-are-a-lie/

In my experience, most themes are not of high quality anyway. The only true way to have

high quality website code is to hand build it. By high quality I mean standards and

accessible compliant, page speed optimized, SEO optimized, minified, free of divitis, and

many other aspects that make website code a high standard. I have rarely seen any

theme available online that is of such high standards, I get the impression people just

want to build themes quick and sell cheap. That’s why we hand build all our websites and

stay away from any free or “premium”.

Laurence CopeAugust 16, 2012

Thursday, June 6, 13

Page 36: WordPress Theme Selection Field Guide

WordCamp Milwaukee June 2013

@GloriaAntonelli #wcmke

types of themesout of the boxone size !ts alldrag & drop interfaceparent/child frameworksstarter themescustom themes

Thursday, June 6, 13

Page 37: WordPress Theme Selection Field Guide

WordCamp Milwaukee June 2013

@GloriaAntonelli #wcmke

One Size Fits All Option Page

Thursday, June 6, 13

Page 38: WordPress Theme Selection Field Guide

WordCamp Milwaukee June 2013

@GloriaAntonelli #wcmke

Packed Full of Features● custom layout templates ● advanced support for custom

post types ● customizable drop-down menus ● featured

sliders ● tabbed sidebars ● magazine layout ● enhanced

widgets for Twitter, Flickr, Google ● translations in many

languages ● RTL language support ● WP 3.0 Menus ●

Custom Post Types & Custom Taxonomies integration ● 19

widget areas ● one-column, two-column and three-column

fixed-width & flexible-width layouts ● 8 pre-defined templates

● 19 pre-defined color schemes ● Suffusion

Theme Bloat!

Thursday, June 6, 13

Page 39: WordPress Theme Selection Field Guide

WordCamp Milwaukee June 2013

@GloriaAntonelli #wcmke

Child Themes

/*Theme Name: My Twenty Twelve ChildTheme URI:Description: My Child themeAuthor: Your NameAuthor URI:Template: twentytwelveVersion: 1*/

Thursday, June 6, 13

Page 40: WordPress Theme Selection Field Guide

WordCamp Milwaukee June 2013

@GloriaAntonelli #wcmke

Framework“A stand-alone base/starter Theme that is intended either to be forked into another Theme, or else to be used as a Parent Theme template.”

Built-in functions and jQuery/AJAX scripts to allow you to create Child Themes with the minimal amount of coding.

May include…• Custom functions in the Theme• Custom action hooks and filter hooks• Theme options page integration

wordpress.org

Thursday, June 6, 13

Page 41: WordPress Theme Selection Field Guide

WordCamp Milwaukee June 2013

@GloriaAntonelli #wcmke

judging theme quality

not just on visual appealdoes it fit my site needscan it be extended or customizedavoid “theme lock in”html structure for seoreviews from developers(not from affilliate link sites)

Thursday, June 6, 13

Page 42: WordPress Theme Selection Field Guide

WordCamp Milwaukee June 2013

@GloriaAntonelli #wcmke

support & documentation

most are behind a walled garden forumhelp desk - ticketed systemuser documentstheme updates

Thursday, June 6, 13

Page 43: WordPress Theme Selection Field Guide

WordCamp Milwaukee June 2013

@GloriaAntonelli #wcmke

the buy indon’t know what to expect everyone is different

your cost is timebefore ・during ・after

Thursday, June 6, 13

Page 44: WordPress Theme Selection Field Guide

WordCamp Milwaukee June 2013

@GloriaAntonelli #wcmke

theme trendsadaptive web designmobile firstuser centric designweb standardizationdesign simplicityspecialty themescustom post typescustomizerless built-ins · more pluginsless shortcodes

Thursday, June 6, 13

Page 45: WordPress Theme Selection Field Guide

WordCamp Milwaukee June 2013

@GloriaAntonelli #wcmke

Join the

WordPress Global

Community

Thursday, June 6, 13

Page 46: WordPress Theme Selection Field Guide

WordCamp Milwaukee June 2013

@GloriaAntonelli #wcmke

thank you!Gloria Antonelli

@GloriaAntonelligoogle +linkedinfacebook

Web Strategist WordPress Developer Consultant & Trainer

[email protected]

Thursday, June 6, 13

Page 47: WordPress Theme Selection Field Guide

WordCamp Milwaukee June 2013

@GloriaAntonelli #wcmkeThursday, June 6, 13