JUX
     Joomla User eXperience Project

                    by

             Kyle Ledbetter
Principle Usability Engineer for eBay, Inc.
What the heck’s a JUX?

User Experience


                  JUX
User Interface
Usability
Accessibility
User Experience
UX is the whole
picture

UX can’t be created,
it can be guided

UX is a full-time
focus, not an
afterthought

UX is planned
User Interface
UI is your cockpit,
your panel of
controls

UI is an iterative
process, it must be
perfected over and
over

UI is designed
Usability
Usability is simply
how easy it is to use
something

Interactions such as
clicks, resizing, etc.

Usability is
engineered
Accessibility
Just as a building
must be handicap
assessable, so must
Joomla

Color blindness,
multi-lingual
difference, blindness
& more
Joomla hasn’t evolved much


 Mambo (2004)

 Joomla 1.0 ( 2005)

 Joomla 1.5 (2008)

 Joomla 1.7 (2011)
Let’s play a game.

Which one of these is
     different?
Tons of core improvements,
  few UX improvements
Perception of progress
Perception of progress
Apple is king of UX
Community Developers
AdminPraise

Rockettheme

Minima

Nooku

Udjamaflip
AdminPraise1
AdminPraise2
AdminPraise Lite
AdminPad
AdminPraise3
Mission Control
Minima
Nooku
Design Patterns
Common UI
occurrences:

Toolbar
simplification w/
Action button

Activity Stream

Customization
Best Practices Education
Extension devs want
to learn

We need it all to “feel
Joomla”

Currently there’s
terrible
disconnection
Joomla Innovation Cycle

Core lacks some function
Developer innovations
Other developers catch on
Joomla “islands” are formed
Band together to push features upstream
Joomla Innovation Cycle
Joomla Innovation Cycle
Joomla Innovation Cycle


                  Core lacks feature
Joomla Innovation Cycle


                         Core lacks feature




              Dev Innovation
Joomla Innovation Cycle


                              Core lacks feature


Multiple Islands




                   Dev Innovation
Joomla Innovation Cycle
              Push back to core




                                             Core lacks feature


Multiple Islands




                                  Dev Innovation
Where can we go with JUX?
Compact Car
Hybrid
Sports Car
Off-road 4x4
Blogging Dashboard
Projects Dashboard
E-commerce Dashboard
Social Network Dashboard
It’s not all that
   different is it?

What if Joomla had
Apple standards?
Blogging Dashboard
Projects Dashboard
E-commerce Dashboard
Social Network Dashboard
JUX Team

Finally an entire
team of UX pros

UX is iterative,
never-ending

UX advancements
with every release!
We can start NOW
The JUX Team can
immediately help

Bluestork can
drastically be
improved for 1.8+

Joomla 2.0 is just
around the corner
Concepts are already
    underway
Giving back should catch on

 The JUX approach
 can work everywhere

 Devs can form teams
 to contribute
 upstream

 Joomla belongs to
 ALL of us
JUX Do It.
    Thank You.


kledbetter@ebay.com

JUX - Joomla User eXperience