Sigurd Magnusson Twitter.Com/Sigurdmagnusson Why Care?

Sigurd Magnusson Twitter.Com/Sigurdmagnusson Why Care?

10 Usability Epiphanies for your Open Source web app. Sigurd Magnusson twitter.com/sigurdmagnusson Why care? ROZO ROMEO T.C.O. “Making FOSS accessible to the mainstream [through good usability] may be the difference between an uphill battle and a downhill battle against proprietary competitors” http://www.google.com/googlebooks/chrome Why are we here? 1885 Benz 1. Hot Mouseover Affordance • Suggest how an object may be interacted with • en.wikipedia.org/wiki/Affordance •class=”dangerous” 2. Button vs Link 3. Loading Spinners webscriptlab.com 4. Drag & Drop • Tickbox both explains and prevents nuisance • If unexpected, be upfront. 4. Drag & Drop Explains feature, makes it available only when wanted. • Tickbox both explains and prevents nuisance • If unexpected, be upfront. 4. Drag & Drop • Tickbox both explains and prevents nuisance • If unexpected, be upfront. 4. Drag & Drop • Tickbox both explains and prevents nuisance • If unexpected, be upfront. 4. Drag & Drop • Tickbox both explains and prevents nuisance • If unexpected, be upfront. 5. Iconitis • Why icons? • Windows 3.11 had them • 6. Too many steps? 7. Choose your choices http://developer.apple.com/documentation/UserExperience/Conceptual/AppleHIGuidelines/ 8. Language • Descriptive • Succinct • Necessary • Edifying 9. Undo 10. Keyboard • Focus cursor conveniently • Allow Escape and Enter to cancel and proceed • Shortcuts for common actions. E.g.: Ctrl-S to Save challenge for communities D7UX • Still company-funded, but is an open process. • Aims to “fix D7” plus create an ongoing culture of usability that doesn’t require Acquia’s sponsorship and leadership. Further Reading “The Inmates are Running The Asylym”, by Alan Cooper. developer.apple.com/documentation/UserExperience/Conceptual/AppleHIGuidelines/ mpt.net.nz/archive/2008/08/01/free-software-usability firstmonday.org/htbin/cgiwrap/bin/ojs/index.php/fm/article/view/1018/939 openculture.cc/coding-to-community (Thesis by Brad Weikel.) 280slides.com Javascript libraries: cappuccino.org, extjs.com, jquery.com, developer.yahoo.com/yui/ d7ux.org Creative Commons Image Use www.flickr.com/photos/awiederhoeft/3268664372/ www.flickr.com/photos/daveseven/2820280348/ www.google.com/googlebooks/chrome www.flickr.com/photos/jbgoblin/3291302112 en.wikipedia.org/wiki/File:Benz_Patent_Motorwagen_1886_(Replica).jpg Thanks! SilverStripe Community Meetup Birds of a feather session 7pm Thursday, Ballroom A8 Sigurd Magnusson twitter.com/sigurdmagnusson.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    39 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us