33
Update from Drupal UX testing Angie "webchick" Byron Acquia Build Week August 18, 2015

Ux testing recap

Embed Size (px)

Citation preview

Page 1: Ux testing recap

Update from Drupal UX testingAngie "webchick" Byron

Acquia Build Week August 18, 2015

Page 2: Ux testing recap

About the participants• 7 participants

• All front-end or back-end developers

• 5 of them had used Drupal 7 before (but not D8)

• All experienced site builders (Joomla!, WordPress, HTML/PHP)

• In short, these were our people. Not random people off the street, not content authors, but people in Drupal's direct target audience.

Page 3: Ux testing recap

About the scenarios• All worded in such a way that Drupal-specific terminology was

not present:

• Create a piece of content

• Add a link to a page in the menu

• Create a content type (session) with fields

• Create a session, both desktop + mobile

• Edit content inline

• Place an existing block

http://tiny.cc/umn-scenarios

Page 4: Ux testing recap

Help deks

Page 5: Ux testing recap

What's working well?

Page 6: Ux testing recap

Drupal 8++• Mobile experience was impressive

• WYSIWYG worked as well as expected

• Content previews, accessible form errors presented no issues

• New menu link autocomplete performed much better compared to previous tests

• Same with re-skin of the Seven theme

Page 7: Ux testing recap

What's not working well?

Page 8: Ux testing recap

Terminology

Page 9: Ux testing recap

“If all you use is Drupal, you're not going to be able to make any

other kind of website.”

Page 10: Ux testing recap

Mental model: front-to-back

Page 11: Ux testing recap

“In WordPress, you don't have to figure out how to place your

block inside your view inside your region inside your homepage.”

Page 12: Ux testing recap

Example task #1: Place a block

Page 13: Ux testing recap

1

Page 14: Ux testing recap

2

Page 15: Ux testing recap

3

Page 16: Ux testing recap
Page 17: Ux testing recap

4

Page 18: Ux testing recap
Page 19: Ux testing recap

Example task #2: Create a session

Page 20: Ux testing recap
Page 21: Ux testing recap
Page 22: Ux testing recap

“This seems like a jumbled up hardware store with no

wayfinding.”

Page 23: Ux testing recap

Oh, great! Forms!

Page 24: Ux testing recap

One help desk call later…

Page 25: Ux testing recap

Oh, great! Forms!

So far so good…

Page 26: Ux testing recap

• TOO. MANY. OPTIONS. (regression from D7)

• "Boolean" (rare) at top of list.

• Text (common) "below the fold."

• People are looking for words like "checkboxes," "drop-downs" here.(regression from D7)

This page = fail. :(

Page 27: Ux testing recap

What they really want is to see this, and add fields to it.

Page 28: Ux testing recap

Spark-related stuff

Create content harder to find;

shortcuts hidden by default

NO ONE found in-place editing. :(

Sometimes the "friendly pencil"

leads you somewhere horrifying. :P

Page 29: Ux testing recap

What are we gonna do about it?

Page 30: Ux testing recap

Recommendations: pre-8.0.0 release

• Fix regressions in the block UI (thanks, Tim!)

• Field UI improvements

• Make quick edit discoverable

• Bang out stupid kinks in WYSIWYG

• Some sort of short "intro" video that ships with D8 to explain obscure terminology / how things fit together

http://tiny.cc/umn-issues

Page 31: Ux testing recap

Recommendations: 8.1.x+

• Drag/drop blocks

• Configurable layouts

• Previews for ALL the things

• Sample content in default install (snowman)

• Draft UI

http://tiny.cc/umn-issues

Page 32: Ux testing recap

Recommendations: 9.x

• Perform terminology review and rename all of our obscure words for things. Seriously. It's the #1 thing that steers people away from Drupal.

• Change all of core's admin UIs to "front-end first" to match users' "front to back" mental models

http://tiny.cc/umn-issues

Page 33: Ux testing recap

See you there!https://www.drupal.org/node/2497361