SlideShare ist ein Scribd-Unternehmen logo
1 von 47
Downloaden Sie, um offline zu lesen
WordCamp Milwaukee June 2013
@GloriaAntonelli #wcmke
WordPress
Theme Selection
Field Guide
by Gloria Antonelli
Thursday, June 6, 13
WordCamp Milwaukee June 2013
@GloriaAntonelli #wcmke
about me
artist
designer
technologist
trainer
consultant
web strategist
wordpress developer
Thursday, June 6, 13
WordCamp Milwaukee June 2013
@GloriaAntonelli #wcmke
stuff i know
html
css
php
wordpress
web standards
ux
ui
seo
graphic design
content strategy
usability testing
information architecture
Thursday, June 6, 13
WordCamp Milwaukee June 2013
@GloriaAntonelli #wcmke
session overview
ux standards
before theme selection
WordPress skill set
theme selection options
theme qualities
theme trends
Thursday, June 6, 13
WordCamp Milwaukee June 2013
@GloriaAntonelli #wcmke
How WordPress Works
Plugin
.
ThemeWordPress
Core
Plugin
Plugin
Thursday, June 6, 13
WordCamp Milwaukee June 2013
@GloriaAntonelli #wcmke
development
design
documentation
WP GOLD STANDARDS
Thursday, June 6, 13
WordCamp Milwaukee June 2013
@GloriaAntonelli #wcmke
WordPress Theme
EXPECTATIONS
Code Standards
HTML5, CSS3
& Responsive
Design
Typography &
Minimalist layouts
Documentation
User instructions
Thursday, June 6, 13
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
WordCamp Milwaukee June 2013
@GloriaAntonelli #wcmke
Before Theme Selection
Thursday, June 6, 13
WordCamp Milwaukee June 2013
@GloriaAntonelli #wcmke
Before Theme Selection
• Plan Website Goals & Objectives
Thursday, June 6, 13
WordCamp Milwaukee June 2013
@GloriaAntonelli #wcmke
Before Theme Selection
• Plan Website Goals & Objectives
• Content Strategy Development
Thursday, June 6, 13
WordCamp Milwaukee June 2013
@GloriaAntonelli #wcmke
Before Theme Selection
• Plan Website Goals & Objectives
• Content Strategy Development
• Forecast Future Needs
Thursday, June 6, 13
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
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
WordCamp Milwaukee June 2013
@GloriaAntonelli #wcmke
Content Strategy
what content buckets do you need?
Thursday, June 6, 13
WordCamp Milwaukee June 2013
@GloriaAntonelli #wcmke
Content Strategy
what content buckets do you need?
• Define the Project
Thursday, June 6, 13
WordCamp Milwaukee June 2013
@GloriaAntonelli #wcmke
Content Strategy
what content buckets do you need?
• Define the Project
Evaluate current content
Thursday, June 6, 13
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
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
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
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
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 Schmidt
http://www.flickr.com/photos/aaronschmidt/
Thursday, June 6, 13
WordCamp Milwaukee June 2013
@GloriaAntonelli #wcmke
Users Process
Plugin
Selection
Set up
Theme
Modify
Theme> > >
read docs
search web
view videos
view tutorials
Theme
Selection
review on web
select & hope
for the best
read docs
search web
view videos
view tutorials
search web
read reviews
read docs
search web
repeatasneeded
>
Thursday, June 6, 13
WordCamp Milwaukee June 2013
@GloriaAntonelli #wcmke
Team of Developers
many hats, jobs & skills
CODE DESIGN UI UX IA
One person
wears all
the hats.
Who makes Themes?
“Hat man” Andrew Warren
flickr.com/photos/27273053@N05/4507100640/
Thursday, June 6, 13
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
WordCamp Milwaukee June 2013
@GloriaAntonelli #wcmke
Random Themes from Web
Not 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
WordCamp Milwaukee June 2013
@GloriaAntonelli #wcmke
WordPress.org 1,763 Free Themes
WordPress
Theme
Review
Process
Theme
Unit Test
Ratings
& Stats
Updates
Support
Forum
Thursday, June 6, 13
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
WordCamp Milwaukee June 2013
@GloriaAntonelli #wcmke
Commercial Theme on WordPress.org
65Shops
Listed
Thursday, June 6, 13
WordCamp Milwaukee June 2013
@GloriaAntonelli #wcmke
Commercial Theme Companies
also 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
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
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
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
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
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 Cope
August 16, 2012
Thursday, June 6, 13
WordCamp Milwaukee June 2013
@GloriaAntonelli #wcmke
types of themes
out of the box
one size fits all
drag & drop interface
parent/child
frameworks
starter themes
custom themes
Thursday, June 6, 13
WordCamp Milwaukee June 2013
@GloriaAntonelli #wcmke
One Size Fits All Option Page
Thursday, June 6, 13
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
WordCamp Milwaukee June 2013
@GloriaAntonelli #wcmke
Child Themes
/*
Theme Name: My Twenty Twelve Child
Theme URI:
Description: My Child theme
Author: Your Name
Author URI:
Template: twentytwelve
Version: 1
*/
Thursday, June 6, 13
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
WordCamp Milwaukee June 2013
@GloriaAntonelli #wcmke
judging theme quality
not just on visual appeal
does it fit my site needs
can it be extended or customized
avoid “theme lock in”
html structure for seo
reviews from developers
(not from affilliate link sites)
Thursday, June 6, 13
WordCamp Milwaukee June 2013
@GloriaAntonelli #wcmke
support & documentation
most are behind a walled garden
forum
help desk - ticketed system
user documents
theme updates
Thursday, June 6, 13
WordCamp Milwaukee June 2013
@GloriaAntonelli #wcmke
the buy in
don’t know what to expect
everyone is different
your cost is time
before ・during ・after
Thursday, June 6, 13
WordCamp Milwaukee June 2013
@GloriaAntonelli #wcmke
theme trends
adaptive web design
mobile first
user centric design
web standardization
design simplicity
specialty themes
custom post types
customizer
less built-ins · more plugins
less shortcodes
Thursday, June 6, 13
WordCamp Milwaukee June 2013
@GloriaAntonelli #wcmke
Join the
WordPress Global
Community
Thursday, June 6, 13
WordCamp Milwaukee June 2013
@GloriaAntonelli #wcmke
thank you!
Gloria Antonelli
@GloriaAntonelli
google +
linkedin
facebook
Web Strategist
WordPress Developer
Consultant & Trainer
gloria@gloriaantonelli.com
Thursday, June 6, 13
WordCamp Milwaukee June 2013
@GloriaAntonelli #wcmke
Thursday, June 6, 13

Weitere ähnliche Inhalte

Ähnlich wie WordPress Theme Selection Field Guide

Designing the User Experience - UCCSC 2013
Designing the User Experience - UCCSC 2013Designing the User Experience - UCCSC 2013
Designing the User Experience - UCCSC 2013Ray Vadnais
 
WordCamp Milwaukee: Control What You Can Control in WordPress. On Page SEO FTW!
WordCamp Milwaukee: Control What You Can Control in WordPress. On Page SEO FTW!WordCamp Milwaukee: Control What You Can Control in WordPress. On Page SEO FTW!
WordCamp Milwaukee: Control What You Can Control in WordPress. On Page SEO FTW!Mike Zielonka
 
Making the Switch, Part 1: Top 5 Things to Consider When Evaluating Drupal
Making the Switch, Part 1: Top 5 Things to Consider When Evaluating DrupalMaking the Switch, Part 1: Top 5 Things to Consider When Evaluating Drupal
Making the Switch, Part 1: Top 5 Things to Consider When Evaluating DrupalAcquia
 
Road Map to great User Documentation for WordPress
Road Map to great User Documentation for WordPressRoad Map to great User Documentation for WordPress
Road Map to great User Documentation for WordPressGloria Antonelli
 
Mozilla Browsing History Design Challenge
Mozilla Browsing History Design ChallengeMozilla Browsing History Design Challenge
Mozilla Browsing History Design ChallengeKatie McCurdy
 
Trailblazing Your Content Marketing Strategy - SLCHUG May 24, 2018
Trailblazing Your Content Marketing Strategy - SLCHUG May 24, 2018Trailblazing Your Content Marketing Strategy - SLCHUG May 24, 2018
Trailblazing Your Content Marketing Strategy - SLCHUG May 24, 2018Salt Lake City HubSpot Users Group
 
DjangoCon 2013 - Rapid prototyping and communicating with clients
DjangoCon 2013 - Rapid prototyping and communicating with clientsDjangoCon 2013 - Rapid prototyping and communicating with clients
DjangoCon 2013 - Rapid prototyping and communicating with clientsKat Chuang
 
Twitter Bootstrap, or why being a PHP Developer is a bad idea
Twitter Bootstrap, or why being a PHP Developer is a bad ideaTwitter Bootstrap, or why being a PHP Developer is a bad idea
Twitter Bootstrap, or why being a PHP Developer is a bad ideaJason Lotito
 
WordCamp Milwaukee 2012 - Contributing to Open Source
WordCamp Milwaukee 2012 - Contributing to Open SourceWordCamp Milwaukee 2012 - Contributing to Open Source
WordCamp Milwaukee 2012 - Contributing to Open Sourcejclermont
 
Slowcooked wp
Slowcooked wpSlowcooked wp
Slowcooked wpjoshfeck
 
Nonprofit Blogging Best Practices: Why Your Nonprofit Needs a Blog and How to...
Nonprofit Blogging Best Practices: Why Your Nonprofit Needs a Blog and How to...Nonprofit Blogging Best Practices: Why Your Nonprofit Needs a Blog and How to...
Nonprofit Blogging Best Practices: Why Your Nonprofit Needs a Blog and How to...4Good.org
 
Introduction to Drupal for Absolute Beginners
Introduction to Drupal for Absolute BeginnersIntroduction to Drupal for Absolute Beginners
Introduction to Drupal for Absolute Beginnerseverlearner
 
Siteimprove Accessibility HighEdWeb2013
Siteimprove Accessibility HighEdWeb2013Siteimprove Accessibility HighEdWeb2013
Siteimprove Accessibility HighEdWeb2013Kevin Rydberg
 
PhoneGap in a Day
PhoneGap in a DayPhoneGap in a Day
PhoneGap in a DayTroy Miles
 
Managing Responsive Design Projects
Managing Responsive Design ProjectsManaging Responsive Design Projects
Managing Responsive Design ProjectsAndrew Smyk
 
Beyond Guest Blogging - Prepare for Guest Blogging's Death
Beyond Guest Blogging - Prepare for Guest Blogging's DeathBeyond Guest Blogging - Prepare for Guest Blogging's Death
Beyond Guest Blogging - Prepare for Guest Blogging's DeathPratik Dholakiya
 
Communicating With Purpose: Digital Content Strategy for Higher Education
Communicating With Purpose: Digital Content Strategy for Higher EducationCommunicating With Purpose: Digital Content Strategy for Higher Education
Communicating With Purpose: Digital Content Strategy for Higher EducationGeorgiana Cohen
 

Ähnlich wie WordPress Theme Selection Field Guide (20)

Designing the User Experience - UCCSC 2013
Designing the User Experience - UCCSC 2013Designing the User Experience - UCCSC 2013
Designing the User Experience - UCCSC 2013
 
WordCamp Milwaukee: Control What You Can Control in WordPress. On Page SEO FTW!
WordCamp Milwaukee: Control What You Can Control in WordPress. On Page SEO FTW!WordCamp Milwaukee: Control What You Can Control in WordPress. On Page SEO FTW!
WordCamp Milwaukee: Control What You Can Control in WordPress. On Page SEO FTW!
 
Making the Switch, Part 1: Top 5 Things to Consider When Evaluating Drupal
Making the Switch, Part 1: Top 5 Things to Consider When Evaluating DrupalMaking the Switch, Part 1: Top 5 Things to Consider When Evaluating Drupal
Making the Switch, Part 1: Top 5 Things to Consider When Evaluating Drupal
 
Road Map to great User Documentation for WordPress
Road Map to great User Documentation for WordPressRoad Map to great User Documentation for WordPress
Road Map to great User Documentation for WordPress
 
Mozilla Browsing History Design Challenge
Mozilla Browsing History Design ChallengeMozilla Browsing History Design Challenge
Mozilla Browsing History Design Challenge
 
Trailblazing Your Content Marketing Strategy - SLCHUG May 24, 2018
Trailblazing Your Content Marketing Strategy - SLCHUG May 24, 2018Trailblazing Your Content Marketing Strategy - SLCHUG May 24, 2018
Trailblazing Your Content Marketing Strategy - SLCHUG May 24, 2018
 
DjangoCon 2013 - Rapid prototyping and communicating with clients
DjangoCon 2013 - Rapid prototyping and communicating with clientsDjangoCon 2013 - Rapid prototyping and communicating with clients
DjangoCon 2013 - Rapid prototyping and communicating with clients
 
Twitter Bootstrap, or why being a PHP Developer is a bad idea
Twitter Bootstrap, or why being a PHP Developer is a bad ideaTwitter Bootstrap, or why being a PHP Developer is a bad idea
Twitter Bootstrap, or why being a PHP Developer is a bad idea
 
WordCamp Milwaukee 2012 - Contributing to Open Source
WordCamp Milwaukee 2012 - Contributing to Open SourceWordCamp Milwaukee 2012 - Contributing to Open Source
WordCamp Milwaukee 2012 - Contributing to Open Source
 
Slowcooked wp
Slowcooked wpSlowcooked wp
Slowcooked wp
 
Nonprofit Blogging Best Practices: Why Your Nonprofit Needs a Blog and How to...
Nonprofit Blogging Best Practices: Why Your Nonprofit Needs a Blog and How to...Nonprofit Blogging Best Practices: Why Your Nonprofit Needs a Blog and How to...
Nonprofit Blogging Best Practices: Why Your Nonprofit Needs a Blog and How to...
 
Introduction to Drupal for Absolute Beginners
Introduction to Drupal for Absolute BeginnersIntroduction to Drupal for Absolute Beginners
Introduction to Drupal for Absolute Beginners
 
Siteimprove Accessibility HighEdWeb2013
Siteimprove Accessibility HighEdWeb2013Siteimprove Accessibility HighEdWeb2013
Siteimprove Accessibility HighEdWeb2013
 
Sencha Touch in Action
Sencha Touch in Action Sencha Touch in Action
Sencha Touch in Action
 
PhoneGap in a Day
PhoneGap in a DayPhoneGap in a Day
PhoneGap in a Day
 
Ias2010
Ias2010Ias2010
Ias2010
 
Managing Responsive Design Projects
Managing Responsive Design ProjectsManaging Responsive Design Projects
Managing Responsive Design Projects
 
Beyond Guest Blogging - Prepare for Guest Blogging's Death
Beyond Guest Blogging - Prepare for Guest Blogging's DeathBeyond Guest Blogging - Prepare for Guest Blogging's Death
Beyond Guest Blogging - Prepare for Guest Blogging's Death
 
Access by Default
Access by DefaultAccess by Default
Access by Default
 
Communicating With Purpose: Digital Content Strategy for Higher Education
Communicating With Purpose: Digital Content Strategy for Higher EducationCommunicating With Purpose: Digital Content Strategy for Higher Education
Communicating With Purpose: Digital Content Strategy for Higher Education
 

Kürzlich hochgeladen

Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Scott Andery
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesThousandEyes
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditSkynet Technologies
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 

Kürzlich hochgeladen (20)

Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance Audit
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 

WordPress Theme Selection Field Guide

  • 1. WordCamp Milwaukee June 2013 @GloriaAntonelli #wcmke WordPress Theme Selection Field Guide by Gloria Antonelli Thursday, June 6, 13
  • 2. WordCamp Milwaukee June 2013 @GloriaAntonelli #wcmke about me artist designer technologist trainer consultant web strategist wordpress developer Thursday, June 6, 13
  • 3. WordCamp Milwaukee June 2013 @GloriaAntonelli #wcmke stuff i know html css php wordpress web standards ux ui seo graphic design content strategy usability testing information architecture Thursday, June 6, 13
  • 4. WordCamp Milwaukee June 2013 @GloriaAntonelli #wcmke session overview ux standards before theme selection WordPress skill set theme selection options theme qualities theme trends Thursday, June 6, 13
  • 5. WordCamp Milwaukee June 2013 @GloriaAntonelli #wcmke How WordPress Works Plugin . ThemeWordPress Core Plugin Plugin Thursday, June 6, 13
  • 6. WordCamp Milwaukee June 2013 @GloriaAntonelli #wcmke development design documentation WP GOLD STANDARDS Thursday, June 6, 13
  • 7. WordCamp Milwaukee June 2013 @GloriaAntonelli #wcmke WordPress Theme EXPECTATIONS Code Standards HTML5, CSS3 & Responsive Design Typography & Minimalist layouts Documentation User instructions Thursday, June 6, 13
  • 8. 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
  • 9. WordCamp Milwaukee June 2013 @GloriaAntonelli #wcmke Before Theme Selection Thursday, June 6, 13
  • 10. WordCamp Milwaukee June 2013 @GloriaAntonelli #wcmke Before Theme Selection • Plan Website Goals & Objectives Thursday, June 6, 13
  • 11. WordCamp Milwaukee June 2013 @GloriaAntonelli #wcmke Before Theme Selection • Plan Website Goals & Objectives • Content Strategy Development Thursday, June 6, 13
  • 12. WordCamp Milwaukee June 2013 @GloriaAntonelli #wcmke Before Theme Selection • Plan Website Goals & Objectives • Content Strategy Development • Forecast Future Needs Thursday, June 6, 13
  • 13. 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
  • 14. 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
  • 15. WordCamp Milwaukee June 2013 @GloriaAntonelli #wcmke Content Strategy what content buckets do you need? Thursday, June 6, 13
  • 16. WordCamp Milwaukee June 2013 @GloriaAntonelli #wcmke Content Strategy what content buckets do you need? • Define the Project Thursday, June 6, 13
  • 17. WordCamp Milwaukee June 2013 @GloriaAntonelli #wcmke Content Strategy what content buckets do you need? • Define the Project Evaluate current content Thursday, June 6, 13
  • 18. 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
  • 19. 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
  • 20. 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
  • 21. 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
  • 22. 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 Schmidt http://www.flickr.com/photos/aaronschmidt/ Thursday, June 6, 13
  • 23. WordCamp Milwaukee June 2013 @GloriaAntonelli #wcmke Users Process Plugin Selection Set up Theme Modify Theme> > > read docs search web view videos view tutorials Theme Selection review on web select & hope for the best read docs search web view videos view tutorials search web read reviews read docs search web repeatasneeded > Thursday, June 6, 13
  • 24. WordCamp Milwaukee June 2013 @GloriaAntonelli #wcmke Team of Developers many hats, jobs & skills CODE DESIGN UI UX IA One person wears all the hats. Who makes Themes? “Hat man” Andrew Warren flickr.com/photos/27273053@N05/4507100640/ Thursday, June 6, 13
  • 25. 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
  • 26. WordCamp Milwaukee June 2013 @GloriaAntonelli #wcmke Random Themes from Web Not 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
  • 27. WordCamp Milwaukee June 2013 @GloriaAntonelli #wcmke WordPress.org 1,763 Free Themes WordPress Theme Review Process Theme Unit Test Ratings & Stats Updates Support Forum Thursday, June 6, 13
  • 28. 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
  • 29. WordCamp Milwaukee June 2013 @GloriaAntonelli #wcmke Commercial Theme on WordPress.org 65Shops Listed Thursday, June 6, 13
  • 30. WordCamp Milwaukee June 2013 @GloriaAntonelli #wcmke Commercial Theme Companies also 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
  • 31. 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
  • 32. 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
  • 33. 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
  • 34. 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
  • 35. 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 Cope August 16, 2012 Thursday, June 6, 13
  • 36. WordCamp Milwaukee June 2013 @GloriaAntonelli #wcmke types of themes out of the box one size fits all drag & drop interface parent/child frameworks starter themes custom themes Thursday, June 6, 13
  • 37. WordCamp Milwaukee June 2013 @GloriaAntonelli #wcmke One Size Fits All Option Page Thursday, June 6, 13
  • 38. 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
  • 39. WordCamp Milwaukee June 2013 @GloriaAntonelli #wcmke Child Themes /* Theme Name: My Twenty Twelve Child Theme URI: Description: My Child theme Author: Your Name Author URI: Template: twentytwelve Version: 1 */ Thursday, June 6, 13
  • 40. 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
  • 41. WordCamp Milwaukee June 2013 @GloriaAntonelli #wcmke judging theme quality not just on visual appeal does it fit my site needs can it be extended or customized avoid “theme lock in” html structure for seo reviews from developers (not from affilliate link sites) Thursday, June 6, 13
  • 42. WordCamp Milwaukee June 2013 @GloriaAntonelli #wcmke support & documentation most are behind a walled garden forum help desk - ticketed system user documents theme updates Thursday, June 6, 13
  • 43. WordCamp Milwaukee June 2013 @GloriaAntonelli #wcmke the buy in don’t know what to expect everyone is different your cost is time before ・during ・after Thursday, June 6, 13
  • 44. WordCamp Milwaukee June 2013 @GloriaAntonelli #wcmke theme trends adaptive web design mobile first user centric design web standardization design simplicity specialty themes custom post types customizer less built-ins · more plugins less shortcodes Thursday, June 6, 13
  • 45. WordCamp Milwaukee June 2013 @GloriaAntonelli #wcmke Join the WordPress Global Community Thursday, June 6, 13
  • 46. WordCamp Milwaukee June 2013 @GloriaAntonelli #wcmke thank you! Gloria Antonelli @GloriaAntonelli google + linkedin facebook Web Strategist WordPress Developer Consultant & Trainer gloria@gloriaantonelli.com Thursday, June 6, 13
  • 47. WordCamp Milwaukee June 2013 @GloriaAntonelli #wcmke Thursday, June 6, 13