Top Banner
usability testing of the Drupal administrative interface University of Baltimore May 2008
29
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Drupal UB Usability Testing

usability testing of the Drupal administrative interface

University of Baltimore

May 2008

Page 2: Drupal UB Usability Testing

we are: graduate students in the Interaction Design and Information Architecture program at the University of Baltimore and we: performed the second round of testing of the Drupal administrative interface

testing took place at UB’s User Research Lab

Page 3: Drupal UB Usability Testing

who’d we bring in?

career or hobbyist web developers

experienced in various content management systems (RedDot, SiteExecutive, WordPress, Joomla and others)

but with no Drupal experience

Page 4: Drupal UB Usability Testing

and we asked them to get a website started for a small non-profit by:

creating content

creating navigation (i.e., primary links)

and setting up a user account for board members

Page 5: Drupal UB Usability Testing

we used a pre- and post-test questionnaire to get participant opinions before and after using Drupal,

collected gaze data with the Tobii eyetracker,

and asked lots of questions

Page 6: Drupal UB Usability Testing

afterwards we analyzed the tapes for usability patterns across

participants

Page 7: Drupal UB Usability Testing

so, why go through the trouble?

Page 8: Drupal UB Usability Testing

the Drupal mission statement: By building on relevant standards and open source technologies, Drupal supports and

enhances the potential of the Internet as a medium where diverse and geographically-

separated individuals and groups can collectively produce, discuss, and share

information and ideas. With a central interest in and focus on communities and collaboration,

Drupal's flexibility allows the collaborative production of online information systems and

communities.

Page 9: Drupal UB Usability Testing

who are these people, and does playing with Drupal encourage them to become a Drupal user?

diverse and geographically-separated individuals and groups can collectively produce, discuss, and share

information and ideas

Page 10: Drupal UB Usability Testing

who wants to read a manual?

“I’m not sure what nodes are at this point because I didn’t read the manual, obviously, as I never do, I just install it out of the box and pretend that everything is going to be fine.”

- - Participant 1

Page 11: Drupal UB Usability Testing

no one.

people want to produce, discuss, and share information and ideas

Page 12: Drupal UB Usability Testing

and Drupal has user experience goals to try and achieve this

developers: well-tooled with a system of hooks that provide ready means to accomplish most foreseeable coding aims that involve interaction with core elements

administrators: easy to install and set up so that there is a minimum requirement for specific technical expertise, intuitive and self-explanatory so that administrators can easily find the configuration options they need and highly configurable so that site administrators can present just the interface they wish

users: intuitive and self-explanatory so that users with minimal prior experience can easily discover, navigate, and use functionality, uncluttered so that users are not faced with a difficult task of sorting the essential from the non-essential

Page 13: Drupal UB Usability Testing

Drupal enables people around the globe to create powerful websites

Page 14: Drupal UB Usability Testing

and has some successes in the admin interface, like:

participants liked the welcome page (despite some inconsistencies between

the contextual links and the admin menu)

and all easily located and used the Create content link

Page 15: Drupal UB Usability Testing

but we did find some problems

Page 16: Drupal UB Usability Testing

everyone expected a WYSIWYG and searched for formatting options

Page 17: Drupal UB Usability Testing

(modules were not considered by any participants)

Page 18: Drupal UB Usability Testing

participants didn’t get page and story, and spent a lot of time thinking about it

Page 19: Drupal UB Usability Testing

the parent item was not what they expected

Page 20: Drupal UB Usability Testing

and more, such as:

• confusion over the term primary link,

• locating content after creating it,

• finding the link they need on the Administer page, and

• not noticing Garland default theme primary links most often until they moved on to the next task

Page 21: Drupal UB Usability Testing

to meet Drupal user experience goals, creative solutions to these

problems must be found

Page 22: Drupal UB Usability Testing

but wait…

overall, the major challenge for all participants was that they didn't get that

the administrative menu overlays the website itself – leading to questions like:

Page 23: Drupal UB Usability Testing

where's my home page?

Page 24: Drupal UB Usability Testing

how do I preview pages?

Page 25: Drupal UB Usability Testing

…and see the structure of the site?

Page 26: Drupal UB Usability Testing

how do I see the difference between the CMS and the website I'm making?

Page 27: Drupal UB Usability Testing

this misunderstanding was the root of a lot of the problems, confusion

and frustration

“Nope, can't do it.” P3

“I have no hope that I am anywhere close.” P3

“I don't understand what this does at all...” P1

“Huh. That's crazy.” P2

Page 28: Drupal UB Usability Testing

3 of our suggestions: • find ways in which to visually distinguish the

administrative menu and pages, and incorporate the style into the default Drupal theme

• surface more of the content hidden under drop-downs within node forms and in the primary navigation menu (for example, add a “manage content” link)

• use more consistent, intuitive labeling for basic tasks

Page 29: Drupal UB Usability Testing

Becca Scollan, Abby Byrnes, Malia Nagle, Paul Coyle, Cynthia York, Maleka Ingram

Interaction Design & Information Architecture, University

of Baltimore

May, 2008