SlideShare a Scribd company logo
User Experience What I’ve learned over the past couple of years.
What Have I Done? Views Panels Nodequeue Advanced Help User Titles Delicious Node access Arbitrator Paging DHTML Menu Taxonomy Redirect Taxonomy Lineage Forum Access ACL LiveJournal Crossposter Dashboard Masquerade Update Status D6 Theme System
Makes Kittens Cry
Just Makes Me Cry
Developers bad at UI? Sorry, I don’t buy it. Modular systems have trouble with Big Picture. Lack of time. Good UI is a lot of work. Tools not there / available. Browsers have limited, rigid capabilities. Sometimes UI just isn’t the priority. Developers tend to be focused on functionality. Developers often only focus on a single user target.
Who is the actor? Site Builder First time site builder Experienced site builder Site Administrator Site User
Site Builder CCK, Views, Panels, Block, Menu, Theming First experience with Drupal Less important once a site is up and running Knowledge level varied The more accessible Drupal gets, the less knowledge the average site builder has.
Site Administrator Content organization, User Management, Complex content creation Very important for long term sites! Administrators are much less knowledgable than Builders Very important to  find  content Very important to  summarize  activity
Site User Content consumption, simple content creation, such as forums, blog posts, etc. Generally more focused on  consuming  information than  creating  it. This is more the focus of the overall site design, layout and navigation tree.
Focus Currently, we focus on the  site builder , and let the builder focus on the  site user. Does the  site administrator  get shafted here? Focus on the  new site builder  can steal functionality from the  experienced site builder. Conversely, focus on the  experienced site builder  can confuse the  new site builder.
Process of Using a UI See it Experiment with it Do something with it
Seeing is Understanding Organization Matters!!! The most important pieces of the UI should draw the eye Logical progression to next most important piece Grouping similar or related items helps build a memory map Build on associations
Learned from a Remote Control
Information Accessibility Windows method Hide everything Unix method Optimize for speed Difficult to learn Expert mode This is a sign of failure, up front Not too much Not too little Easily find more – Don’t hide, prioritize Provide feedback after operations
Use Existing Assumptions Links to Administer a Thing near a Thing Train the user. Let the user know this. Use digestible bites – control the stream of information. Show the important stuff up front. Create paths to related information.  There does not have to be just one way to get somewhere! If you re-use a pattern, users will learn this and your life becomes easier.
Pitfalls to Avoid Put everything on just one form. Yes this is hard to avoid. Forms that don’t show their results. Preview!!! Browsers are weak with unsaved form data; don’t make the user leave the page unless you’re prepared.
Conclusion Know who the actors are and cater to them. Understand how people see an interface and design visually. Strive to keep the information accessible. Take advantage of existing assumptions.

More Related Content

PPT
Blogs
PDF
9 things I learned at the 2016 Coursera Conference
PPT
Web usability
PPT
Ambient Personalization (Personalisation) and Rich Internet Mechanisms
PPT
Creating google sites
PDF
PPT
Hammer or Screwdriver - Web 2.0 Tools
PPT
Gregynog 2011
Blogs
9 things I learned at the 2016 Coursera Conference
Web usability
Ambient Personalization (Personalisation) and Rich Internet Mechanisms
Creating google sites
Hammer or Screwdriver - Web 2.0 Tools
Gregynog 2011

What's hot (18)

PPT
Drupal 7 UX –
PPTX
User Experience Masterclass 101 with Mark Swaine
PPT
Plan For Accessibility - TODCon 2008
PPTX
Design process and user research
PPTX
Creating Social Presence using Camtasia
PPTX
Designing a web quest
PPTX
User registeration presentation-MICROCHIP
PPTX
Design process and user research
PPT
Introduction To Usability
PPT
Post Activity
PPT
Fast cheap and somewhat in control: 10 lessons from the design of SlideShare
PDF
Complexities of Practical Web Automation
PPT
BYU-Idaho Web Developers' Information Session 2011-05-16
PPTX
eLearning Orientation Fall 2015
PDF
JScaff_webster_leiden_ux_overview
PDF
Crop UX design
PPTX
Hi fi protoype
PDF
A Digital Agency Manifesto
Drupal 7 UX –
User Experience Masterclass 101 with Mark Swaine
Plan For Accessibility - TODCon 2008
Design process and user research
Creating Social Presence using Camtasia
Designing a web quest
User registeration presentation-MICROCHIP
Design process and user research
Introduction To Usability
Post Activity
Fast cheap and somewhat in control: 10 lessons from the design of SlideShare
Complexities of Practical Web Automation
BYU-Idaho Web Developers' Information Session 2011-05-16
eLearning Orientation Fall 2015
JScaff_webster_leiden_ux_overview
Crop UX design
Hi fi protoype
A Digital Agency Manifesto
Ad

Similar to User Experience (20)

PDF
Michael Kowalski
PDF
Introduction to UX for Developers
PPT
Chapter 7)
PPT
Usability principles 1
PDF
Web UI Design Examples.pdf
PPT
Lecture 9 Usability Orignal
PPTX
User Testing your Drupal Administration Process
PPTX
Lesson 3 Introduction to Human Computer Interaction.pptx
PPTX
Lesson 3 Introduction to Human Computer Interaction.pptx
PPT
PDF
User Interface is King: Developing a Web App UI
PPTX
UDSA Unit 4.pptx
PPTX
Find your path in the web industry
PPT
From a technical writer to a usability engineer
KEY
Drupal UI Tweaks PNW Drupal Summit
DOC
PPT3958.doc
PDF
Ux gsg
PPTX
Professional ui for a website design
PPT
16 user interfacedesign
PDF
NYU Web Intensive - Week 3 Class 1
Michael Kowalski
Introduction to UX for Developers
Chapter 7)
Usability principles 1
Web UI Design Examples.pdf
Lecture 9 Usability Orignal
User Testing your Drupal Administration Process
Lesson 3 Introduction to Human Computer Interaction.pptx
Lesson 3 Introduction to Human Computer Interaction.pptx
User Interface is King: Developing a Web App UI
UDSA Unit 4.pptx
Find your path in the web industry
From a technical writer to a usability engineer
Drupal UI Tweaks PNW Drupal Summit
PPT3958.doc
Ux gsg
Professional ui for a website design
16 user interfacedesign
NYU Web Intensive - Week 3 Class 1
Ad

More from merlinofchaos (7)

PPTX
Semantic views
PPTX
The panels family
PPTX
Drupal 7 advanced ajax
PPTX
Panels, Panels Everywhere
PPTX
The Chaos Tools Suite
PPT
Panels 2 and Nodequeue 2
PPT
Drupal 6 Theming
Semantic views
The panels family
Drupal 7 advanced ajax
Panels, Panels Everywhere
The Chaos Tools Suite
Panels 2 and Nodequeue 2
Drupal 6 Theming

Recently uploaded (20)

PPTX
Big Data Technologies - Introduction.pptx
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Machine learning based COVID-19 study performance prediction
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
KodekX | Application Modernization Development
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PPT
Teaching material agriculture food technology
PPTX
Cloud computing and distributed systems.
PDF
Electronic commerce courselecture one. Pdf
Big Data Technologies - Introduction.pptx
Chapter 3 Spatial Domain Image Processing.pdf
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
MYSQL Presentation for SQL database connectivity
Unlocking AI with Model Context Protocol (MCP)
Per capita expenditure prediction using model stacking based on satellite ima...
Machine learning based COVID-19 study performance prediction
Diabetes mellitus diagnosis method based random forest with bat algorithm
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Understanding_Digital_Forensics_Presentation.pptx
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Reach Out and Touch Someone: Haptics and Empathic Computing
KodekX | Application Modernization Development
Mobile App Security Testing_ A Comprehensive Guide.pdf
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
MIND Revenue Release Quarter 2 2025 Press Release
Teaching material agriculture food technology
Cloud computing and distributed systems.
Electronic commerce courselecture one. Pdf

User Experience

  • 1. User Experience What I’ve learned over the past couple of years.
  • 2. What Have I Done? Views Panels Nodequeue Advanced Help User Titles Delicious Node access Arbitrator Paging DHTML Menu Taxonomy Redirect Taxonomy Lineage Forum Access ACL LiveJournal Crossposter Dashboard Masquerade Update Status D6 Theme System
  • 5. Developers bad at UI? Sorry, I don’t buy it. Modular systems have trouble with Big Picture. Lack of time. Good UI is a lot of work. Tools not there / available. Browsers have limited, rigid capabilities. Sometimes UI just isn’t the priority. Developers tend to be focused on functionality. Developers often only focus on a single user target.
  • 6. Who is the actor? Site Builder First time site builder Experienced site builder Site Administrator Site User
  • 7. Site Builder CCK, Views, Panels, Block, Menu, Theming First experience with Drupal Less important once a site is up and running Knowledge level varied The more accessible Drupal gets, the less knowledge the average site builder has.
  • 8. Site Administrator Content organization, User Management, Complex content creation Very important for long term sites! Administrators are much less knowledgable than Builders Very important to find content Very important to summarize activity
  • 9. Site User Content consumption, simple content creation, such as forums, blog posts, etc. Generally more focused on consuming information than creating it. This is more the focus of the overall site design, layout and navigation tree.
  • 10. Focus Currently, we focus on the site builder , and let the builder focus on the site user. Does the site administrator get shafted here? Focus on the new site builder can steal functionality from the experienced site builder. Conversely, focus on the experienced site builder can confuse the new site builder.
  • 11. Process of Using a UI See it Experiment with it Do something with it
  • 12. Seeing is Understanding Organization Matters!!! The most important pieces of the UI should draw the eye Logical progression to next most important piece Grouping similar or related items helps build a memory map Build on associations
  • 13. Learned from a Remote Control
  • 14. Information Accessibility Windows method Hide everything Unix method Optimize for speed Difficult to learn Expert mode This is a sign of failure, up front Not too much Not too little Easily find more – Don’t hide, prioritize Provide feedback after operations
  • 15. Use Existing Assumptions Links to Administer a Thing near a Thing Train the user. Let the user know this. Use digestible bites – control the stream of information. Show the important stuff up front. Create paths to related information. There does not have to be just one way to get somewhere! If you re-use a pattern, users will learn this and your life becomes easier.
  • 16. Pitfalls to Avoid Put everything on just one form. Yes this is hard to avoid. Forms that don’t show their results. Preview!!! Browsers are weak with unsaved form data; don’t make the user leave the page unless you’re prepared.
  • 17. Conclusion Know who the actors are and cater to them. Understand how people see an interface and design visually. Strive to keep the information accessible. Take advantage of existing assumptions.