SlideShare une entreprise Scribd logo
1  sur  47
Télécharger pour lire hors ligne
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

Contenu connexe

Similaire à 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
 

Similaire à 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
 

Dernier

Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdfChristopherTHyatt
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 

Dernier (20)

Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 

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