User Experience
17
User Experience What I’ve learned over the past couple of years.
-
Upload
merlinofchaos -
Category
Technology
-
view
4.076 -
download
0
description
What I\'ve learned about User Experience while I\'ve been working with Drupal
Transcript of User Experience
- 1. User Experience What Ive 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
3. Makes Kittens Cry 4. Just Makes Me Cry 5. Developers bad at UI?
- Sorry, I dont 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 isnt 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 tofindcontent
- Very important tosummarizeactivity
9. Site User
- Content consumption, simple content creation, such as forums, blog posts, etc.
- Generally more focused onconsuminginformation thancreatingit.
- This is more the focus of the overall site design, layout and navigation tree.
10. Focus
- Currently, we focus on thesite builder , and let the builder focus on thesite user.
- Does thesite administratorget shafted here?
- Focus on thenew site buildercan steal functionality from theexperienced site builder.
- Conversely, focus on theexperienced site buildercan confuse thenew 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 Dont 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 dont show their results. Preview!!!
- Browsers are weak with unsaved form data; dont make the user leave the page unless youre 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.