improving wordpress themes & plugins support documentation

65
7/30 – 7/31/2011 #wcchicago socially @gloriaantonelli on facebook, linkedIn & twitter Improving WordPress Themes & Plugins Support Documentation By Gloria Antonelli

Upload: gloria-antonelli

Post on 27-Jan-2015

114 views

Category:

Technology


0 download

DESCRIPTION

Solid user support documentation of WordPress themes and plugins is key for Users Experience. Many WordPress theme and plugin developers have frustrated users. Users are digging through websites, forums and surfing the web for answers on how to setup, use or modify WordPress products.Learn how to create an effective learning channel incorporating Information Architecture and User Experience techniques. Develop a blue print to organize your step by step guides, video tutorials, troubleshooting tips, FAQ, and forums for easy findability for both novices and pros. Points to address include reducing your user’s pain points and learning curve, the value of UI consistency, alternative concept map of information and a developer’s documentation check list before release.

TRANSCRIPT

Page 1: Improving WordPress Themes & Plugins Support Documentation

7/30 – 7/31/2011 #wcchicago socially @gloriaantonelli on facebook, linkedIn & twitter

Improving WordPress Themes & Plugins Support Documentation

By Gloria Antonelli

Page 2: Improving WordPress Themes & Plugins Support Documentation

7/30 – 7/31/2011 #wcchicago socially @gloriaantonelli on facebook, linkedIn & twitter

http://2011.chicago.wordcamp.org/2011/07/23/interview-with-gloria-antonelli/

About.me

Fine artistStarted web dev in mid 90’sCrazy about learning new technologyLearn from the bestLove to teach what I learnGo to a lot of conferencesShy online but not in personI consult, train and sometimes write.

Page 3: Improving WordPress Themes & Plugins Support Documentation

7/30 – 7/31/2011 #wcchicago socially @gloriaantonelli on facebook, linkedIn & twitter

Support documents & learning channelsare key for greatUser Experience.

Page 4: Improving WordPress Themes & Plugins Support Documentation

7/30 – 7/31/2011 #wcchicago socially @gloriaantonelli on facebook, linkedIn & twitter

The Problem

Too many frustrated users are searching for answers on how to use your products.

examples: All in one SEO & Thematic

Page 5: Improving WordPress Themes & Plugins Support Documentation

7/30 – 7/31/2011 #wcchicago socially @gloriaantonelli on facebook, linkedIn & twitter

Are we ready to settle down with some standards in support document creation?

It’s been the Wild West in WP development land.

Page 6: Improving WordPress Themes & Plugins Support Documentation

7/30 – 7/31/2011 #wcchicago socially @gloriaantonelli on facebook, linkedIn & twitter

WP Gold Standard

Create standards without

stifling innovation and

creativity.

design

documentatio

n

developmentthe threed’s

Page 7: Improving WordPress Themes & Plugins Support Documentation

7/30 – 7/31/2011 #wcchicago socially @gloriaantonelli on facebook, linkedIn & twitter

What is your business model?

What is your development philosophy?

Full-time venture?

Business goals?Who are your target users?

Why are you making themes & plugins?

Questions to ask yourself.

Once you know tell your users!

Page 8: Improving WordPress Themes & Plugins Support Documentation

7/30 – 7/31/2011 #wcchicago socially @gloriaantonelli on facebook, linkedIn & twitter

The holy trinityUX IA Dev

the team : many hats, jobs & skillsCODE DESIGN UI UX IA SEO

Page 9: Improving WordPress Themes & Plugins Support Documentation

7/30 – 7/31/2011 #wcchicago socially @gloriaantonelli on facebook, linkedIn & twitter

Are you wearing all the hats?

Page 10: Improving WordPress Themes & Plugins Support Documentation

7/30 – 7/31/2011 #wcchicago socially @gloriaantonelli on facebook, linkedIn & twitter

EXPECTATIONS

For users to easily find information to configure, modify & use your products.

Page 11: Improving WordPress Themes & Plugins Support Documentation

7/30 – 7/31/2011 #wcchicago socially @gloriaantonelli on facebook, linkedIn & twitter

expe

rienc

ed u

sers

new & non tech users

The Long Tail of Users

Head

Long Tail

Unlimited niche users with various skill sets

Page 12: Improving WordPress Themes & Plugins Support Documentation

7/30 – 7/31/2011 #wcchicago socially @gloriaantonelli on facebook, linkedIn & twitter

expe

rienc

ed u

sers

new & non tech users

The Learning Curve

Head

Long Tail

Difficult

Easy

Unlimited niche users with various skill sets

Page 13: Improving WordPress Themes & Plugins Support Documentation

7/30 – 7/31/2011 #wcchicago socially @gloriaantonelli on facebook, linkedIn & twitter

expe

rienc

ed u

sers

new & non tech users

The Learning Curve

Head

Long Tail

Difficult

Easy

Unlimited niche users with various skill setslim

ited

Page 14: Improving WordPress Themes & Plugins Support Documentation

7/30 – 7/31/2011 #wcchicago socially @gloriaantonelli on facebook, linkedIn & twitter

[new & non tech users]

The Learning CurveDifficult

Easy

Are you addressing the needs of this market segment?

Page 15: Improving WordPress Themes & Plugins Support Documentation

7/30 – 7/31/2011 #wcchicago socially @gloriaantonelli on facebook, linkedIn & twitter

HTML CSS PHP JQuery* WP

WP Developer yes yes yes yes yes

Web Designer yes yes maybe maybe maybe

Flash Designer maybe maybe maybe maybe maybe

Print Designer maybe maybe no no no

Non Designer no no no no no

Target Users Skill Set**

**an estimate of skill sets *refers to all JavaScript libraries

Page 16: Improving WordPress Themes & Plugins Support Documentation

7/30 – 7/31/2011 #wcchicago socially @gloriaantonelli on facebook, linkedIn & twitter

“please

care

about

your end

users”Gary Vaynerchuk

FOWA Vegas 2011

Page 17: Improving WordPress Themes & Plugins Support Documentation

7/30 – 7/31/2011 #wcchicago socially @gloriaantonelli on facebook, linkedIn & twitter

WP Learning Curve

WordPress UI

Theme Functionality

Theme Options

Theme Widgets

Many Plugins

html

css

php

Multiple learning layers

Page 18: Improving WordPress Themes & Plugins Support Documentation

7/30 – 7/31/2011 #wcchicago socially @gloriaantonelli on facebook, linkedIn & twitter

WP Learning Curve

WordPress UI

Theme Functionality

Theme Options

Theme Widgets

Many Plugins

htmlcss

php

Advanced learning layers

Page 19: Improving WordPress Themes & Plugins Support Documentation

7/30 – 7/31/2011 #wcchicago socially @gloriaantonelli on facebook, linkedIn & twitter

Users Process

Plugin Selection

Set upTheme

ModifyTheme

Theme Selection

> > >

read docssearch webview videosview tutorials

search webread reviewsselect & hopefor the best

read docssearch webview videosview tutorials

search webread reviewsread docssearch web re

pea

t as

nee

ded>

Decide to use WordPress

Page 20: Improving WordPress Themes & Plugins Support Documentation

7/30 – 7/31/2011 #wcchicago socially @gloriaantonelli on facebook, linkedIn & twitter

Theme Support,Option Page UI,& Plugins

Don’t know what to expect until you buy in.

everyone is different

are youmaking users crazy?

Page 21: Improving WordPress Themes & Plugins Support Documentation

7/30 – 7/31/2011 #wcchicago socially @gloriaantonelli on facebook, linkedIn & twitter

Move from Dev Centric

to User Centric

Is there a clear learning path

for all users?

Page 22: Improving WordPress Themes & Plugins Support Documentation

7/30 – 7/31/2011 #wcchicago socially @gloriaantonelli on facebook, linkedIn & twitter

Create a [UX-Centric] Process

• Think of users needs throughout each step.

Page 23: Improving WordPress Themes & Plugins Support Documentation

7/30 – 7/31/2011 #wcchicago socially @gloriaantonelli on facebook, linkedIn & twitter

Create a [UX-Centric] Process

• Think of users needs throughout each step.

• Brainstorm ideas/solutions to ease pain points.

Page 24: Improving WordPress Themes & Plugins Support Documentation

7/30 – 7/31/2011 #wcchicago socially @gloriaantonelli on facebook, linkedIn & twitter

Create a [UX-Centric] Process

• Think of users needs throughout each step.

• Brainstorm ideas/solutions to ease pain points.

• Collect data from users in each target segment.

Page 25: Improving WordPress Themes & Plugins Support Documentation

7/30 – 7/31/2011 #wcchicago socially @gloriaantonelli on facebook, linkedIn & twitter

Create a [UX-Centric] Process

• Think of users needs throughout each step.

• Brainstorm ideas/solutions to ease pain points.

• Collect data from users in each target segment.

• Develop a prototype of learning channels.

Page 26: Improving WordPress Themes & Plugins Support Documentation

7/30 – 7/31/2011 #wcchicago socially @gloriaantonelli on facebook, linkedIn & twitter

Create a [UX-Centric] Process

• Think of users needs throughout each step.

• Brainstorm ideas/solutions to ease pain points.

• Collect data from users in each target segment.

• Develop a prototype of learning channels.

• Create a foundation for the learning center.

Page 27: Improving WordPress Themes & Plugins Support Documentation

7/30 – 7/31/2011 #wcchicago socially @gloriaantonelli on facebook, linkedIn & twitter

Create a [UX-Centric] Process

• Think of users needs throughout each step.

• Brainstorm ideas/solutions to ease pain points.

• Collect data from users in each target segment.

• Develop a prototype of learning channels.

• Create a foundation for the learning center.

• Write content, create videos, and tutorials.

Page 28: Improving WordPress Themes & Plugins Support Documentation

7/30 – 7/31/2011 #wcchicago socially @gloriaantonelli on facebook, linkedIn & twitter

Create a [UX-Centric] Process

• Think of users needs throughout each step.

• Brainstorm ideas/solutions to ease pain points.

• Collect data from users in each target segment.

• Develop a prototype of learning channels.

• Create a foundation for the learning center.

• Write content, create videos, and tutorials.

• Conduct usability testing as you go along.

Page 29: Improving WordPress Themes & Plugins Support Documentation

7/30 – 7/31/2011 #wcchicago socially @gloriaantonelli on facebook, linkedIn & twitter

“Don’t Make Me Think”By Steve Krug

http://www.sensible.com/

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

A Common Sense Approach to Web Usability

Page 30: Improving WordPress Themes & Plugins Support Documentation

7/30 – 7/31/2011 #wcchicago socially @gloriaantonelli on facebook, linkedIn & twitter

User Pain Points• Don’t know where to start.

• Understanding features in different themes.

• Unfamiliar with terms & finding info.

• Different naming conventions.

• Next iterations of WP core.

• No theme support evaluation system.

Page 31: Improving WordPress Themes & Plugins Support Documentation

7/30 – 7/31/2011 #wcchicago socially @gloriaantonelli on facebook, linkedIn & twitter

Don’t start with just a forum!•

Page 32: Improving WordPress Themes & Plugins Support Documentation

7/30 – 7/31/2011 #wcchicago socially @gloriaantonelli on facebook, linkedIn & twitter

Don’t start with just a forum!• Users need more step by step:

Page 33: Improving WordPress Themes & Plugins Support Documentation

7/30 – 7/31/2011 #wcchicago socially @gloriaantonelli on facebook, linkedIn & twitter

Don’t start with just a forum!• Users need more step by step:

“get started” instructions – install & configure

Page 34: Improving WordPress Themes & Plugins Support Documentation

7/30 – 7/31/2011 #wcchicago socially @gloriaantonelli on facebook, linkedIn & twitter

Don’t start with just a forum!• Users need more step by step:

Forums have a place but best to give answers before they areasked.

“get started” instructions – install & configure

guides for troubleshooting, option page, features,

modifying the theme

Page 35: Improving WordPress Themes & Plugins Support Documentation

7/30 – 7/31/2011 #wcchicago socially @gloriaantonelli on facebook, linkedIn & twitter

Don’t start with just a forum!• Users need more step by step:

“get started” instructions – install & configure

guides for troubleshooting, option page, features,

modifying the theme

advance code & developers guide

Page 36: Improving WordPress Themes & Plugins Support Documentation

7/30 – 7/31/2011 #wcchicago socially @gloriaantonelli on facebook, linkedIn & twitter

Don’t start with just a forum!• Users need more step by step:

“get started” instructions – install & configure

guides for troubleshooting, option page, features,

modifying the theme

advance code & developers guide

videos, tutorials and faq

Page 37: Improving WordPress Themes & Plugins Support Documentation

7/30 – 7/31/2011 #wcchicago socially @gloriaantonelli on facebook, linkedIn & twitter

Don’t start with just a forum!• Users need more step by step:

“get started” instructions – install & configure

guides for troubleshooting, option page, features,

modifying the theme

advance code & developers guide

videos, tutorials and faq

links to external resources

Page 38: Improving WordPress Themes & Plugins Support Documentation

7/30 – 7/31/2011 #wcchicago socially @gloriaantonelli on facebook, linkedIn & twitter

Don’t start with just a forum!• Users need more step by step:

get started instructions – install & configure

guides for troubleshooting, option page, features,

modifying the theme

advance code & developers guide

videos, tutorials and faq

links to external resources

Forums have a place but best to give answers before they areasked.

Page 39: Improving WordPress Themes & Plugins Support Documentation

7/30 – 7/31/2011 #wcchicago socially @gloriaantonelli on facebook, linkedIn & twitter

Create Multiple Channels

Guides ForumVideos Tutorials

Page 40: Improving WordPress Themes & Plugins Support Documentation

7/30 – 7/31/2011 #wcchicago socially @gloriaantonelli on facebook, linkedIn & twitter

Documentation Tips Information Architecture

Findability

Visual Presentation

Instructional Creation

Concept Map Model

Best Practices

Page 41: Improving WordPress Themes & Plugins Support Documentation

7/30 – 7/31/2011 #wcchicago socially @gloriaantonelli on facebook, linkedIn & twitter

Information Architecture

is the categorization of information into a coherent structure.

Page 42: Improving WordPress Themes & Plugins Support Documentation

7/30 – 7/31/2011 #wcchicago socially @gloriaantonelli on facebook, linkedIn & twitter

Information Architecture

Arrange in order of importance

Page 43: Improving WordPress Themes & Plugins Support Documentation

7/30 – 7/31/2011 #wcchicago socially @gloriaantonelli on facebook, linkedIn & twitter

Information Architecture

Arrange in order of importance Arrange in order of skill level

Page 44: Improving WordPress Themes & Plugins Support Documentation

7/30 – 7/31/2011 #wcchicago socially @gloriaantonelli on facebook, linkedIn & twitter

Information Architecture

Arrange in order of importance Arrange in order of skill levelClear calls of action (Start Here)

Page 45: Improving WordPress Themes & Plugins Support Documentation

7/30 – 7/31/2011 #wcchicago socially @gloriaantonelli on facebook, linkedIn & twitter

Information Architecture

Arrange in order of importance Arrange in order of skill levelClear calls of action (Start Here)Clear navigation

Page 46: Improving WordPress Themes & Plugins Support Documentation

7/30 – 7/31/2011 #wcchicago socially @gloriaantonelli on facebook, linkedIn & twitter

Information Architecture

Arrange in order of importance Arrange in order of skill levelClear calls of action (Start Here)Clear navigationUse descriptive headlines

Page 47: Improving WordPress Themes & Plugins Support Documentation

7/30 – 7/31/2011 #wcchicago socially @gloriaantonelli on facebook, linkedIn & twitter

Information Architecture

Arrange in order of importance Arrange in order of skill levelClear calls of action (Start Here)Clear navigationUse descriptive headlinesUI consistency for ease of use

Page 48: Improving WordPress Themes & Plugins Support Documentation

7/30 – 7/31/2011 #wcchicago socially @gloriaantonelli on facebook, linkedIn & twitter

Information Architecture

Arrange in order of importance Arrange in order of skill levelClear calls of action (Start Here)Clear navigationUse descriptive headlinesUI consistency for ease of useLink to external resources

Page 49: Improving WordPress Themes & Plugins Support Documentation

7/30 – 7/31/2011 #wcchicago socially @gloriaantonelli on facebook, linkedIn & twitter

Findability

ability to locate and present usable information easily, accurately, and quickly as possible.

Page 50: Improving WordPress Themes & Plugins Support Documentation

7/30 – 7/31/2011 #wcchicago socially @gloriaantonelli on facebook, linkedIn & twitter

Findability

Create a visual map

Page 51: Improving WordPress Themes & Plugins Support Documentation

7/30 – 7/31/2011 #wcchicago socially @gloriaantonelli on facebook, linkedIn & twitter

Findability

Create a visual mapCreate a sitemap

Page 52: Improving WordPress Themes & Plugins Support Documentation

7/30 – 7/31/2011 #wcchicago socially @gloriaantonelli on facebook, linkedIn & twitter

Findability

Create a visual mapCreate a sitemapCreate a table of content and index

Page 53: Improving WordPress Themes & Plugins Support Documentation

7/30 – 7/31/2011 #wcchicago socially @gloriaantonelli on facebook, linkedIn & twitter

Findability

Create a visual mapCreate a sitemapCreate a table of content and indexUse Search Engine Optimization

Page 54: Improving WordPress Themes & Plugins Support Documentation

7/30 – 7/31/2011 #wcchicago socially @gloriaantonelli on facebook, linkedIn & twitter

Visual Presentation

Use color coding & icons

Page 55: Improving WordPress Themes & Plugins Support Documentation

7/30 – 7/31/2011 #wcchicago socially @gloriaantonelli on facebook, linkedIn & twitter

Visual Presentation

Use color coding & icons Use white space for readability

Page 56: Improving WordPress Themes & Plugins Support Documentation

7/30 – 7/31/2011 #wcchicago socially @gloriaantonelli on facebook, linkedIn & twitter

Visual Presentation

Use color coding & icons Use white space for readabilityUse bullet or numbered lists

Page 57: Improving WordPress Themes & Plugins Support Documentation

7/30 – 7/31/2011 #wcchicago socially @gloriaantonelli on facebook, linkedIn & twitter

Visual Presentation

Use color coding & icons Use white space for readabilityUse bullet or numbered listsChunk instructional content

Page 58: Improving WordPress Themes & Plugins Support Documentation

7/30 – 7/31/2011 #wcchicago socially @gloriaantonelli on facebook, linkedIn & twitter

Instructional Creation

Break down processes into clear step by step instructions.

Page 59: Improving WordPress Themes & Plugins Support Documentation

7/30 – 7/31/2011 #wcchicago socially @gloriaantonelli on facebook, linkedIn & twitter

Instructional Creation

Break down processes into clear step by step instructions.

Create new tutorials from the forum conversations.

Page 60: Improving WordPress Themes & Plugins Support Documentation

7/30 – 7/31/2011 #wcchicago socially @gloriaantonelli on facebook, linkedIn & twitter

Instructional Creation

Break down processes into clear step by step instructions.

Create new tutorials from the forum conversations.

Provide written content for videos.

Page 61: Improving WordPress Themes & Plugins Support Documentation

7/30 – 7/31/2011 #wcchicago socially @gloriaantonelli on facebook, linkedIn & twitter

Instructional Creation

Break down processes into clear step by step instructions.

Create new tutorials from the forum conversations.

Provide written content for videos.

Clarification of terminology.

Page 62: Improving WordPress Themes & Plugins Support Documentation

7/30 – 7/31/2011 #wcchicago socially @gloriaantonelli on facebook, linkedIn & twitter

Concept Map Model

Create an infographicabout your theme and theme learning channels.

http://yoast.com/wordpress-theme-anatomy/

Page 63: Improving WordPress Themes & Plugins Support Documentation

7/30 – 7/31/2011 #wcchicago socially @gloriaantonelli on facebook, linkedIn & twitter

Standards & Best Practices

UI Consistency reduces learning curveand leverages previous experience.

Establishes UI conventions for Option pages and Plugin Documentation.

Page 64: Improving WordPress Themes & Plugins Support Documentation

7/30 – 7/31/2011 #wcchicago socially @gloriaantonelli on facebook, linkedIn & twitter

Thank You

Gloria AntonelliEmerging Technologist StrategistConsultant & Trainer on Web 2.0Techcocktail.com [email protected]

socially @gloriaantonellion facebook, linkedin & twitter

Page 65: Improving WordPress Themes & Plugins Support Documentation

7/30 – 7/31/2011 #wcchicago socially @gloriaantonelli on facebook, linkedIn & twitter

Photo credit

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

“Hat man” Andrew Warrenhttp://www.flickr.com/photos/27273053@N05/4507100640/

Most others are my iPhone images from Art Museums in the US.