baby got backend: content administrators are users too

49
Karen McGrane Jeff Eaton Baby Got Backend: Content administrators are users too

Upload: karen-mcgrane

Post on 15-Jul-2015

3.763 views

Category:

Technology


2 download

TRANSCRIPT

Page 1: Baby Got Backend: Content Administrators are Users Too

Karen McGraneJeff Eaton

Baby Got Backend:Content administrators are users too

Page 2: Baby Got Backend: Content Administrators are Users Too

Hi, I’m Jeff Eatonfrom Lullabot

@eaton

2

Page 3: Baby Got Backend: Content Administrators are Users Too

Hi, I’m Karen McGrane from Bond Art + Science

@karenmcgrane

3

Page 4: Baby Got Backend: Content Administrators are Users Too
Page 5: Baby Got Backend: Content Administrators are Users Too
Page 6: Baby Got Backend: Content Administrators are Users Too
Page 7: Baby Got Backend: Content Administrators are Users Too
Page 8: Baby Got Backend: Content Administrators are Users Too

WE FOCUS ON MAKING DRUPAL EASIER FOR SITE BUILDERS.

8

Page 9: Baby Got Backend: Content Administrators are Users Too

BUT WHAT ABOUT THE PEOPLE WHO USE DRUPAL EVERY DAY?

9

Page 10: Baby Got Backend: Content Administrators are Users Too

CONTENT ADMINISTRATORS ARE MORE IMPORTANT TO THE LONGTERM SUCCESS OF THE SITE.

10

Page 12: Baby Got Backend: Content Administrators are Users Too
Page 13: Baby Got Backend: Content Administrators are Users Too
Page 14: Baby Got Backend: Content Administrators are Users Too
Page 15: Baby Got Backend: Content Administrators are Users Too

BETTER INTERFACE WIDGETSDON’T EQUAL USABILITY

15

Page 16: Baby Got Backend: Content Administrators are Users Too

16

Page 17: Baby Got Backend: Content Administrators are Users Too

BETTER WORKFLOWEQUALS USABILITY

17

Page 18: Baby Got Backend: Content Administrators are Users Too
Page 19: Baby Got Backend: Content Administrators are Users Too

DRUPAL PRESENTS A DATA MODEL, NOT A TASK MODEL

19

Page 20: Baby Got Backend: Content Administrators are Users Too

BUT YOU HAVE THE TOOLS TO CHANGE THE ADMIN WORKFLOW ON YOUR SITE

20

Page 21: Baby Got Backend: Content Administrators are Users Too

HOW TO DO IT

Page 22: Baby Got Backend: Content Administrators are Users Too

HOW TO DO IT1.Listen to the content administrators.

22

Page 23: Baby Got Backend: Content Administrators are Users Too

IF YOUR CONTENT CREATORS DON’T HAVE A VOICE, YOU’RE THROWING MONEY AWAY.

1. Listen to the content administrators.

23

Page 24: Baby Got Backend: Content Administrators are Users Too

ANALYZE TASK COMPLETION LIKE IT’S AN ECOMMERCE SHOPPING CART.

1. Listen to the content administrators.

24

Page 25: Baby Got Backend: Content Administrators are Users Too

GET THEM TO ROLEPLAY AND DOCUMENT BOTH ONLINE AND OFFLINE WORKFLOWS.

1. Listen to the content administrators.

25

Page 26: Baby Got Backend: Content Administrators are Users Too

HOW TO DO IT1.Listen to the content administrators.2.Don’t just understand the data, understand

what they’re doing with it.

26

Page 27: Baby Got Backend: Content Administrators are Users Too

CONTENT CREATORS INVENT ALL KINDS OF WORKAROUNDS.

2.Don’t just understand the data, understand what they’re doing with it.

27

Page 28: Baby Got Backend: Content Administrators are Users Too

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

Page 29: Baby Got Backend: Content Administrators are Users Too

EVEN NEW SITES EVOLVE QUICKLY.

2.Don’t just understand the data, understand what they’re doing with it.

29

Page 30: Baby Got Backend: Content Administrators are Users Too

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

Page 31: Baby Got Backend: Content Administrators are Users Too

THINK LIKE THE BUSINESS. WHY DO THEY NEED TO DO A CERTAIN TASK?

3.Keep asking “why?” and iterate, iterate, iterate

31

Page 32: Baby Got Backend: Content Administrators are Users Too

DON’T JUST REPLICATE EXISTING MENTAL MODELS.

3.Keep asking “why?” and iterate, iterate, iterate

32

Page 33: Baby Got Backend: Content Administrators are Users Too

FAST-AND-CRAPPY TURNS TO POLISHED-AND-GOOD WITH THE RIGHT FEEDBACK.

3.Keep asking “why?” and iterate, iterate, iterate

33

Page 34: Baby Got Backend: Content Administrators are Users Too

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

Page 35: Baby Got Backend: Content Administrators are Users Too

REAL CONTENT PRODUCTION IS A PROCESS, NOT A SINGLE SCREEN.

4.Optimize the workflow, not individual screens.

35

Page 36: Baby Got Backend: Content Administrators are Users Too

METADATA MAKES FLEXIBLE SITES BUT COMPLEX WORKFLOWS.

4.Optimize the workflow, not individual screens.

36

Page 37: Baby Got Backend: Content Administrators are Users Too

IT’S OKAY TO CREATE DIFFERENT WORKFLOWS FOR DIFFERENT BEHAVIORS.

4.Optimize the workflow, not individual screens.

37

Page 38: Baby Got Backend: Content Administrators are Users Too

BULK TOOLS.EASY TURNS HARD WHEN YOU HAVE TO REPEAT IT 10,000 TIMES.

4.Optimize the workflow, not individual screens.

38

Page 39: Baby Got Backend: Content Administrators are Users Too

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

Page 40: Baby Got Backend: Content Administrators are Users Too

PROPER CATEGORIZATION AND CONSISTENT LABELING GO A LONG WAY.

5.Use repeating concepts, not just UI elements.

40

Page 41: Baby Got Backend: Content Administrators are Users Too

USE SIMILAR VISUAL CUES FOR WORKFLOWS ACROSS THE SITE.

5.Use repeating concepts, not just UI elements.

41

Page 42: Baby Got Backend: Content Administrators are Users Too

PLACE SIMILAR FIELDS IN A CONSISTENT PLACE ACROSS ALL SCREENS.

5.Use repeating concepts, not just UI elements.

42

Page 43: Baby Got Backend: Content Administrators are Users Too

NIRVANA!

…ALMOST.

43

Page 44: Baby Got Backend: Content Administrators are Users Too

THE BETTER IT FITS ONE TEAM,THE HARDER IT IS TO REUSE.

44

Page 45: Baby Got Backend: Content Administrators are Users Too

“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

Page 46: Baby Got Backend: Content Administrators are Users Too

ACCEPT THAT MANY GOOD ANSWERS WILL BE UNIQUE.

46

Page 47: Baby Got Backend: Content Administrators are Users Too

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

Page 48: Baby Got Backend: Content Administrators are Users Too

Thanks!@eaton & @karenmcgrane

48

Page 49: Baby Got Backend: Content Administrators are Users Too

What did you think?

Locate this session on the DCC website:

Click the “Take the Survey” link.

Thanks!

http://chicago2011.drupal.org/sessions