SlideShare a Scribd company logo
1 of 33
Download to read offline
Update from Drupal
UX testing
Angie "webchick" Byron
Acquia Build Week
August 18, 2015
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.
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
Help deks
What's working well?
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
What's not working well?
Terminology
“If all you use is Drupal, you're
not going to be able to make any
other kind of website.”
Mental model: front-to-back
“In WordPress, you don't have to
figure out how to place your
block inside your view inside your
region inside your homepage.”
Example task #1:
Place a block
1
2
3
4
Example task #2:
Create a session
“This seems like a jumbled up
hardware store with no
wayfinding.”
Oh, great! Forms!
One help desk call later…
Oh, great! Forms!
So far so good…
• 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. :(
What they really want is to see
this, and add fields to it.
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
What are we gonna do
about it?
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
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
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
See you there!
https://www.drupal.org/node/2497361

More Related Content

What's hot

Size Doesn't Matter
Size Doesn't MatterSize Doesn't Matter
Size Doesn't Matter
Roy Degler
 
The Squishy Future of Content - Key Communicators Edition
The Squishy Future of Content - Key Communicators EditionThe Squishy Future of Content - Key Communicators Edition
The Squishy Future of Content - Key Communicators Edition
Dave Olsen
 

What's hot (15)

HTML Prototyping - IxDA Presentation
HTML Prototyping - IxDA PresentationHTML Prototyping - IxDA Presentation
HTML Prototyping - IxDA Presentation
 
Notejoy Product Tour
Notejoy Product TourNotejoy Product Tour
Notejoy Product Tour
 
Help designers make accessible websites
Help designers make accessible websitesHelp designers make accessible websites
Help designers make accessible websites
 
A lean primer on Knowledge Management
A lean primer on Knowledge ManagementA lean primer on Knowledge Management
A lean primer on Knowledge Management
 
Style Guide Driven Development
Style Guide Driven DevelopmentStyle Guide Driven Development
Style Guide Driven Development
 
General Assembly: Sketch Before You Etch
General Assembly: Sketch Before You EtchGeneral Assembly: Sketch Before You Etch
General Assembly: Sketch Before You Etch
 
Size Doesn't Matter
Size Doesn't MatterSize Doesn't Matter
Size Doesn't Matter
 
Accessibility Testing Overview for Joomla Showcase Wesbite
Accessibility Testing Overview for Joomla Showcase WesbiteAccessibility Testing Overview for Joomla Showcase Wesbite
Accessibility Testing Overview for Joomla Showcase Wesbite
 
Dreamweaver
DreamweaverDreamweaver
Dreamweaver
 
How to improve your web content
How to improve your web contentHow to improve your web content
How to improve your web content
 
Web Performance & You
Web Performance & YouWeb Performance & You
Web Performance & You
 
Geek Sync | How to Deal with an Inherited SQL Server
Geek Sync | How to Deal with an Inherited SQL ServerGeek Sync | How to Deal with an Inherited SQL Server
Geek Sync | How to Deal with an Inherited SQL Server
 
Gutenberg Block Editor Tips & Tricks
Gutenberg Block Editor Tips & Tricks Gutenberg Block Editor Tips & Tricks
Gutenberg Block Editor Tips & Tricks
 
The Squishy Future of Content - Key Communicators Edition
The Squishy Future of Content - Key Communicators EditionThe Squishy Future of Content - Key Communicators Edition
The Squishy Future of Content - Key Communicators Edition
 
Toolbox 2, session 11
Toolbox 2, session 11Toolbox 2, session 11
Toolbox 2, session 11
 

Viewers also liked

Plain english guide to drupal 8 criticals
Plain english guide to drupal 8 criticalsPlain english guide to drupal 8 criticals
Plain english guide to drupal 8 criticals
Angela Byron
 

Viewers also liked (10)

Highlight Utility Styles
Highlight Utility StylesHighlight Utility Styles
Highlight Utility Styles
 
Drupal 8 - Build Week Update
Drupal 8 - Build Week UpdateDrupal 8 - Build Week Update
Drupal 8 - Build Week Update
 
Drupal 8 Initiatives
Drupal 8 InitiativesDrupal 8 Initiatives
Drupal 8 Initiatives
 
Drupal's competition
Drupal's competitionDrupal's competition
Drupal's competition
 
Evolution of Drupal and the Drupal community
Evolution of Drupal and the Drupal communityEvolution of Drupal and the Drupal community
Evolution of Drupal and the Drupal community
 
Acquia Drupal 8 Hackathon Demo 2015
Acquia Drupal 8 Hackathon Demo 2015Acquia Drupal 8 Hackathon Demo 2015
Acquia Drupal 8 Hackathon Demo 2015
 
Acquia Company Update on Drupal 8.2/8.3/OCTO
Acquia Company Update on Drupal 8.2/8.3/OCTOAcquia Company Update on Drupal 8.2/8.3/OCTO
Acquia Company Update on Drupal 8.2/8.3/OCTO
 
Drupal 8: A story of growing up and getting off the island
Drupal 8: A story of growing up and getting off the islandDrupal 8: A story of growing up and getting off the island
Drupal 8: A story of growing up and getting off the island
 
Plain english guide to drupal 8 criticals
Plain english guide to drupal 8 criticalsPlain english guide to drupal 8 criticals
Plain english guide to drupal 8 criticals
 
Drupal 8 Adoption Myths Debunked
Drupal 8 Adoption Myths DebunkedDrupal 8 Adoption Myths Debunked
Drupal 8 Adoption Myths Debunked
 

Similar to Ux testing recap

Spark: Authoring Experience++ in Drupal 7, 8, and Beyond
Spark: Authoring Experience++ in Drupal 7, 8, and BeyondSpark: Authoring Experience++ in Drupal 7, 8, and Beyond
Spark: Authoring Experience++ in Drupal 7, 8, and Beyond
Angela Byron
 
Responsive Prototyping with WordPress and Atomic UI Libraries - anthonydpaul ...
Responsive Prototyping with WordPress and Atomic UI Libraries - anthonydpaul ...Responsive Prototyping with WordPress and Atomic UI Libraries - anthonydpaul ...
Responsive Prototyping with WordPress and Atomic UI Libraries - anthonydpaul ...
Anthony D. Paul
 

Similar to Ux testing recap (20)

Spark: Authoring Experience++ in Drupal 7, 8, and Beyond
Spark: Authoring Experience++ in Drupal 7, 8, and BeyondSpark: Authoring Experience++ in Drupal 7, 8, and Beyond
Spark: Authoring Experience++ in Drupal 7, 8, and Beyond
 
Devconf 2011 - PHP - How Yii framework is developed
Devconf 2011 - PHP - How Yii framework is developedDevconf 2011 - PHP - How Yii framework is developed
Devconf 2011 - PHP - How Yii framework is developed
 
Responsive Prototyping with WordPress and Atomic UI Libraries - anthonydpaul ...
Responsive Prototyping with WordPress and Atomic UI Libraries - anthonydpaul ...Responsive Prototyping with WordPress and Atomic UI Libraries - anthonydpaul ...
Responsive Prototyping with WordPress and Atomic UI Libraries - anthonydpaul ...
 
Untangling the web11
Untangling the web11Untangling the web11
Untangling the web11
 
5 things STILL! TOO! HARD! in Plone 5
5 things STILL! TOO! HARD! in Plone 55 things STILL! TOO! HARD! in Plone 5
5 things STILL! TOO! HARD! in Plone 5
 
Full stack conference talk slides
Full stack conference talk slidesFull stack conference talk slides
Full stack conference talk slides
 
Panopoly - Boulder DBUG 13 Nov 2013
Panopoly - Boulder DBUG 13 Nov 2013Panopoly - Boulder DBUG 13 Nov 2013
Panopoly - Boulder DBUG 13 Nov 2013
 
Drupal Presentation for CapitalCamp 2011: Features Driven Development
Drupal Presentation for CapitalCamp 2011: Features Driven DevelopmentDrupal Presentation for CapitalCamp 2011: Features Driven Development
Drupal Presentation for CapitalCamp 2011: Features Driven Development
 
Responsive Prototyping with WordPress and Atomic UI Libraries - anthonydpaul ...
Responsive Prototyping with WordPress and Atomic UI Libraries - anthonydpaul ...Responsive Prototyping with WordPress and Atomic UI Libraries - anthonydpaul ...
Responsive Prototyping with WordPress and Atomic UI Libraries - anthonydpaul ...
 
Supersize me: Making Drupal go large
Supersize me: Making Drupal go largeSupersize me: Making Drupal go large
Supersize me: Making Drupal go large
 
How Accessibility Made Me a Better Developer
How Accessibility Made Me a Better DeveloperHow Accessibility Made Me a Better Developer
How Accessibility Made Me a Better Developer
 
Rapid Prototyping with WordPress Page Builders - WordCamp Asheville 2016 - an...
Rapid Prototyping with WordPress Page Builders - WordCamp Asheville 2016 - an...Rapid Prototyping with WordPress Page Builders - WordCamp Asheville 2016 - an...
Rapid Prototyping with WordPress Page Builders - WordCamp Asheville 2016 - an...
 
Prototyping like it is 2022
Prototyping like it is 2022 Prototyping like it is 2022
Prototyping like it is 2022
 
Don't get blamed for your choices - Techorama 2019
Don't get blamed for your choices - Techorama 2019Don't get blamed for your choices - Techorama 2019
Don't get blamed for your choices - Techorama 2019
 
Ten Bright Ideas for Improving Accessibility in Brightspace
Ten Bright Ideas for Improving Accessibility in BrightspaceTen Bright Ideas for Improving Accessibility in Brightspace
Ten Bright Ideas for Improving Accessibility in Brightspace
 
Dear Designers Love Developers
Dear Designers Love DevelopersDear Designers Love Developers
Dear Designers Love Developers
 
11 Amazing things I Learnt At Word Camp Sydney 2014
11 Amazing things I Learnt At Word Camp Sydney 201411 Amazing things I Learnt At Word Camp Sydney 2014
11 Amazing things I Learnt At Word Camp Sydney 2014
 
Community and Github: 7/27/2011
Community and Github: 7/27/2011Community and Github: 7/27/2011
Community and Github: 7/27/2011
 
Creating a Great Portfolio Site
Creating a Great Portfolio SiteCreating a Great Portfolio Site
Creating a Great Portfolio Site
 
Drupal 8 deeper dive
Drupal 8 deeper diveDrupal 8 deeper dive
Drupal 8 deeper dive
 

More from Angela Byron

More from Angela Byron (14)

Lessons Learned From Scaling An Open Source Community By 10,000%
Lessons Learned From Scaling An Open Source Community By 10,000%Lessons Learned From Scaling An Open Source Community By 10,000%
Lessons Learned From Scaling An Open Source Community By 10,000%
 
Webchick's Personal User Manual
Webchick's Personal User ManualWebchick's Personal User Manual
Webchick's Personal User Manual
 
Creating a Project Priority Matrix
Creating a Project Priority MatrixCreating a Project Priority Matrix
Creating a Project Priority Matrix
 
From Imposter Syndrome to Core Committer: A GSoC Journey
From Imposter Syndrome to Core Committer: A GSoC JourneyFrom Imposter Syndrome to Core Committer: A GSoC Journey
From Imposter Syndrome to Core Committer: A GSoC Journey
 
Collaboration Needs of Massive Open Source Communities
Collaboration Needs of Massive Open Source CommunitiesCollaboration Needs of Massive Open Source Communities
Collaboration Needs of Massive Open Source Communities
 
Tales of Drupal Past: Origin Stories of Contributors
Tales of Drupal Past: Origin Stories of ContributorsTales of Drupal Past: Origin Stories of Contributors
Tales of Drupal Past: Origin Stories of Contributors
 
The Evolution of Drupal's governance
The Evolution of Drupal's governanceThe Evolution of Drupal's governance
The Evolution of Drupal's governance
 
Drupal 8 and 9, Backwards Compatibility, and Drupal 8.5 update
Drupal 8 and 9, Backwards Compatibility, and Drupal 8.5 updateDrupal 8 and 9, Backwards Compatibility, and Drupal 8.5 update
Drupal 8 and 9, Backwards Compatibility, and Drupal 8.5 update
 
OCTO On-Site Off-Site Update on D8 Roadmap
OCTO On-Site Off-Site Update on D8 RoadmapOCTO On-Site Off-Site Update on D8 Roadmap
OCTO On-Site Off-Site Update on D8 Roadmap
 
Drupal 9 and Backwards Compatibility: Why now is the time to upgrade to Drupal 8
Drupal 9 and Backwards Compatibility: Why now is the time to upgrade to Drupal 8Drupal 9 and Backwards Compatibility: Why now is the time to upgrade to Drupal 8
Drupal 9 and Backwards Compatibility: Why now is the time to upgrade to Drupal 8
 
From Troubled Waters to Water Under the Bridge
From Troubled Waters to Water Under the BridgeFrom Troubled Waters to Water Under the Bridge
From Troubled Waters to Water Under the Bridge
 
The potential in Drupal 8.x and how to realize it
The potential in Drupal 8.x and how to realize itThe potential in Drupal 8.x and how to realize it
The potential in Drupal 8.x and how to realize it
 
Top 8 Improvements in Drupal 8
Top 8 Improvements in Drupal 8Top 8 Improvements in Drupal 8
Top 8 Improvements in Drupal 8
 
Newfangeldy Front End Stuff For People Who Last Touched It Back When Grunge W...
Newfangeldy Front End Stuff For People Who Last Touched It Back When Grunge W...Newfangeldy Front End Stuff For People Who Last Touched It Back When Grunge W...
Newfangeldy Front End Stuff For People Who Last Touched It Back When Grunge W...
 

Recently uploaded

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Recently uploaded (20)

Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 

Ux testing recap

  • 1. Update from Drupal UX testing Angie "webchick" Byron Acquia Build Week August 18, 2015
  • 2. 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.
  • 3. 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
  • 6. 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
  • 9. “If all you use is Drupal, you're not going to be able to make any other kind of website.”
  • 11. “In WordPress, you don't have to figure out how to place your block inside your view inside your region inside your homepage.”
  • 13. 1
  • 14. 2
  • 15. 3
  • 16.
  • 17. 4
  • 18.
  • 20.
  • 21.
  • 22. “This seems like a jumbled up hardware store with no wayfinding.”
  • 24. One help desk call later…
  • 25. Oh, great! Forms! So far so good…
  • 26. • 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. :(
  • 27. What they really want is to see this, and add fields to it.
  • 28. 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
  • 29. What are we gonna do about it?
  • 30. 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
  • 31. 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
  • 32. 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