Karen McGraneJeff Eaton
Baby Got Backend:Content administrators are users too
Hi, I’m Jeff Eatonfrom Lullabot
@eaton
2
Hi, I’m Karen McGrane from Bond Art + Science
@karenmcgrane
3
WE FOCUS ON MAKING DRUPAL EASIER FOR SITE BUILDERS.
8
BUT WHAT ABOUT THE PEOPLE WHO USE DRUPAL EVERY DAY?
9
CONTENT ADMINISTRATORS ARE MORE IMPORTANT TO THE LONGTERM SUCCESS OF THE SITE.
10
http://www.flickr.com/photos/sherlock77/25369435/
BETTER INTERFACE WIDGETSDON’T EQUAL USABILITY
15
16
BETTER WORKFLOWEQUALS USABILITY
17
DRUPAL PRESENTS A DATA MODEL, NOT A TASK MODEL
19
BUT YOU HAVE THE TOOLS TO CHANGE THE ADMIN WORKFLOW ON YOUR SITE
20
HOW TO DO IT
HOW TO DO IT1.Listen to the content administrators.
22
IF YOUR CONTENT CREATORS DON’T HAVE A VOICE, YOU’RE THROWING MONEY AWAY.
1. Listen to the content administrators.
23
ANALYZE TASK COMPLETION LIKE IT’S AN ECOMMERCE SHOPPING CART.
1. Listen to the content administrators.
24
GET THEM TO ROLEPLAY AND DOCUMENT BOTH ONLINE AND OFFLINE WORKFLOWS.
1. Listen to the content administrators.
25
HOW TO DO IT1.Listen to the content administrators.2.Don’t just understand the data, understand
what they’re doing with it.
26
CONTENT CREATORS INVENT ALL KINDS OF WORKAROUNDS.
2.Don’t just understand the data, understand what they’re doing with it.
27
UNDERSTANDING HOW FIELDS ARE USED WILL SAVE COUNTLESS HOURS CLEANING UP MESSES.
2.Don’t just understand the data, understand what they’re doing with it.
28
EVEN NEW SITES EVOLVE QUICKLY.
2.Don’t just understand the data, understand what they’re doing with it.
29
HOW TO DO IT1.Listen to the content administrators.2.Don’t just understand the data, understand
what they’re doing with it.3.Keep asking “why?” and iterate, iterate, iterate.
30
THINK LIKE THE BUSINESS. WHY DO THEY NEED TO DO A CERTAIN TASK?
3.Keep asking “why?” and iterate, iterate, iterate
31
DON’T JUST REPLICATE EXISTING MENTAL MODELS.
3.Keep asking “why?” and iterate, iterate, iterate
32
FAST-AND-CRAPPY TURNS TO POLISHED-AND-GOOD WITH THE RIGHT FEEDBACK.
3.Keep asking “why?” and iterate, iterate, iterate
33
HOW TO DO IT1.Listen to the content administrators.2.Don’t just understand the data, understand
what they’re doing with it.3.Keep asking “why?” and iterate, iterate, iterate. 4.Optimize the workflow, not individual screens.
34
REAL CONTENT PRODUCTION IS A PROCESS, NOT A SINGLE SCREEN.
4.Optimize the workflow, not individual screens.
35
METADATA MAKES FLEXIBLE SITES BUT COMPLEX WORKFLOWS.
4.Optimize the workflow, not individual screens.
36
IT’S OKAY TO CREATE DIFFERENT WORKFLOWS FOR DIFFERENT BEHAVIORS.
4.Optimize the workflow, not individual screens.
37
BULK TOOLS.EASY TURNS HARD WHEN YOU HAVE TO REPEAT IT 10,000 TIMES.
4.Optimize the workflow, not individual screens.
38
HOW TO DO IT1.Listen to the content administrators.2.Don’t just understand the data, understand
what they’re doing with it.3.Keep asking “why?” and iterate, iterate, iterate. 4.Optimize the workflow, not individual screens.5.Use repeating concepts, not just UI elements.
39
PROPER CATEGORIZATION AND CONSISTENT LABELING GO A LONG WAY.
5.Use repeating concepts, not just UI elements.
40
USE SIMILAR VISUAL CUES FOR WORKFLOWS ACROSS THE SITE.
5.Use repeating concepts, not just UI elements.
41
PLACE SIMILAR FIELDS IN A CONSISTENT PLACE ACROSS ALL SCREENS.
5.Use repeating concepts, not just UI elements.
42
NIRVANA!
…ALMOST.
43
THE BETTER IT FITS ONE TEAM,THE HARDER IT IS TO REUSE.
44
“There’s a big difference between the ‘site’ and ‘shop’ mentalities.
Devs who work on a site for a long time always make some code that no one else can use.
Shops and the community usually want stuff that can be reused over and over.
—Blake Hall
45
ACCEPT THAT MANY GOOD ANSWERS WILL BE UNIQUE.
46
HOW TO DO IT1.Listen to the content administrators.2.Don’t just understand the data, understand
what they’re doing with it.3.Keep asking “why?” and iterate, iterate, iterate. 4.Optimize the workflow, not individual screens.5.Use repeating concepts, not just UI elements.6.Accept that many good answers will be unique.
47
Thanks!@eaton & @karenmcgrane
48
What did you think?
Locate this session on the DCC website:
Click the “Take the Survey” link.
Thanks!
http://chicago2011.drupal.org/sessions
Top Related