10 Usability Epiphanies for your Open Source web app. Sigurd - - PowerPoint PPT Presentation

10 usability epiphanies for your open source web app
SMART_READER_LITE
LIVE PREVIEW

10 Usability Epiphanies for your Open Source web app. Sigurd - - PowerPoint PPT Presentation

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


slide-1
SLIDE 1

10 Usability Epiphanies for your Open Source web app.

Sigurd Magnusson

twitter.com/sigurdmagnusson

slide-2
SLIDE 2

Why care?

ROZO ROMEO

slide-3
SLIDE 3
slide-4
SLIDE 4
slide-5
SLIDE 5

T.C.O.

slide-6
SLIDE 6

“Making FOSS accessible to the mainstream [through good usability] may be the difference between an uphill battle and a downhill battle against proprietary competitors”

slide-7
SLIDE 7

http://www.google.com/googlebooks/chrome

slide-8
SLIDE 8
slide-9
SLIDE 9

Why are we here?

slide-10
SLIDE 10

1885 Benz

slide-11
SLIDE 11
  • 1. Hot Mouseover
slide-12
SLIDE 12

Affordance

  • Suggest how an object may be interacted with
  • en.wikipedia.org/wiki/Affordance
  • class=”dangerous”
slide-13
SLIDE 13
  • 2. Button vs Link
slide-14
SLIDE 14
  • 3. Loading Spinners

webscriptlab.com

slide-15
SLIDE 15
  • 4. Drag & Drop
slide-16
SLIDE 16
  • 4. Drag & Drop

Explains feature, makes it available

  • nly when wanted.
slide-17
SLIDE 17
  • 4. Drag & Drop
slide-18
SLIDE 18
  • 4. Drag & Drop
slide-19
SLIDE 19
  • 4. Drag & Drop
slide-20
SLIDE 20
  • 5. Iconitis
  • Why icons?
  • Windows 3.11 had them
slide-21
SLIDE 21
slide-22
SLIDE 22
slide-23
SLIDE 23
  • 6. Too many steps?
slide-24
SLIDE 24
slide-25
SLIDE 25
slide-26
SLIDE 26
slide-27
SLIDE 27
slide-28
SLIDE 28
slide-29
SLIDE 29
slide-30
SLIDE 30
  • 7. Choose your choices
slide-31
SLIDE 31

http://developer.apple.com/documentation/UserExperience/Conceptual/AppleHIGuidelines/

slide-32
SLIDE 32
slide-33
SLIDE 33
  • 8. Language
  • Descriptive
  • Succinct
  • Necessary
  • Edifying
slide-34
SLIDE 34
  • 9. Undo
slide-35
SLIDE 35
  • 10. Keyboard
  • Focus cursor conveniently
  • Allow Escape and Enter to cancel and proceed
  • Shortcuts for common actions. E.g.: Ctrl-S to Save
slide-36
SLIDE 36

challenge for communities

slide-37
SLIDE 37

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.

slide-38
SLIDE 38

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

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

  • penculture.cc/coding-to-community (Thesis by Brad Weikel.)

280slides.com Javascript libraries: cappuccino.org, extjs.com, jquery.com, developer.yahoo.com/yui/ d7ux.org

en.wikipedia.org/wiki/File:Benz_Patent_Motorwagen_1886_(Replica).jpg

slide-39
SLIDE 39

Thanks!

Sigurd Magnusson

twitter.com/sigurdmagnusson

SilverStripe Community Meetup Birds of a feather session

7pm Thursday, Ballroom A8