SlideShare a Scribd company logo
1 of 68
JUX
Joomla User eXperience Project
                    by
            Kyle Ledbetter
Principle Usability Engineer for eBay, Inc.
What the heck’s a JUX?
• User Experience
• User Interface
• Usability         JUX
• Accessibility
User Experience
•   UX is the whole
    picture, the “bird’s eye
    view”

•   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 or hard it is to use
    something

•   Interactions such as
    clicks, resizing, etc.

•   Usability is engineered
Accessibility
•   Just as a building must
    be handicap
    assessible, 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)

•   Joomla 2.5 (2012)

•   Joomla 3.0 (2012)
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
Finder, Apple’s file browser is a trend setter
Versions - SVN app
BetterZip - archive app
Reeder - RSS app
iPhoto also sets the standard
LittleSnapper - screenshot app
Galleried - inspiration app
But even with Apple, developers push
    innovation from the outside, in




Reeder      Twitter      Sparrow
UI Design Patterns

•   Recurring UI solutions

•   Solve common design
    problems

•   Standard reference
    points
How does this apply to Joomla?

•   Current level of Joomla
    standards

•   Outside innovation only

    •   Innovation in UI

    •   Innovation in
        Components

•   Emerging design patterns

                               (outside looking in)
Current State of Component Standards
Community UI Innovation

•   AdminPraise

•   Rockettheme

•   Minima

•   Nooku

•   Udjamaflip
AdminPraise1
AdminPraise 2
AdminPraise Lite
AdminPad
AdminPraise 3
Mission Control
Minima
Nooku Desktop
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
This is why we so badly
     need the JUX.
JUX Team

•   Finally an entire team of
    UX pros

•   UX is iterative, never-
    ending

•   UX advancements with
    every release!
JUX is official!
JUX On 4 Fronts:




Improve Bluestork for 2.5    Joomla.org Redesign




Frontend Default Templates   New Interface for 3.0
Bluestork Improvements for 2.5
Joomla.org & Subsites Redesign




The Joomla User Experience Starts Here!
Default Template & Sample Content/Code




3rd Party Devs Need Standard & Sample Code!
We need a common UI library
               ...a “JUI” Library if you will...
...that’s continuously improved & extended for developers.




                                       JUI
           buttons

             icons




          taxonomy             calendar
Joomla 3.0 interface will be brand new




We have to start planning now!
Giving back should catch on

•   The JUX approach
    can work everywhere

•   Devs can form teams
    to contribute
    upstream

•   Joomla belongs to
    ALL of us
Speaking of UX...
Heard of the Joomla Platform Project?
The Platform has a web app layer,
      which will need a UI
JUX Do It.
 http://ux.joomla.org

      Thank You.
 kledbetter@ebay.com

More Related Content

What's hot

presentation vizzywig
presentation vizzywigpresentation vizzywig
presentation vizzywig
Sonimar Ortiz
 
Android 4.0 UI Design Tips
Android 4.0 UI Design TipsAndroid 4.0 UI Design Tips
Android 4.0 UI Design Tips
Justin Lee
 

What's hot (7)

Android UI design Patter
Android UI design PatterAndroid UI design Patter
Android UI design Patter
 
MWC/ADC 2013 Camera and Lenses - Photo extensibility for Windows Phone
MWC/ADC 2013 Camera and Lenses - Photo extensibility for Windows PhoneMWC/ADC 2013 Camera and Lenses - Photo extensibility for Windows Phone
MWC/ADC 2013 Camera and Lenses - Photo extensibility for Windows Phone
 
presentation vizzywig
presentation vizzywigpresentation vizzywig
presentation vizzywig
 
Evaluation - Technology
Evaluation - TechnologyEvaluation - Technology
Evaluation - Technology
 
A11Y Camp - Lessons learnt from building accessible native mobile apps
A11Y Camp - Lessons learnt from building accessible native mobile appsA11Y Camp - Lessons learnt from building accessible native mobile apps
A11Y Camp - Lessons learnt from building accessible native mobile apps
 
Introduction to Designing Windows 8 Apps
Introduction to Designing Windows 8 AppsIntroduction to Designing Windows 8 Apps
Introduction to Designing Windows 8 Apps
 
Android 4.0 UI Design Tips
Android 4.0 UI Design TipsAndroid 4.0 UI Design Tips
Android 4.0 UI Design Tips
 

Viewers also liked

Case Study Pt. 2 (eBay) by Jonathan Bates
Case Study Pt. 2 (eBay) by Jonathan BatesCase Study Pt. 2 (eBay) by Jonathan Bates
Case Study Pt. 2 (eBay) by Jonathan Bates
Jon Bates Design
 
Weblayout
WeblayoutWeblayout
Weblayout
lturner
 
eBay 2009 Analyst Day
eBay 2009 Analyst DayeBay 2009 Analyst Day
eBay 2009 Analyst Day
Phil Wolff
 

Viewers also liked (14)

Drew Phillips eBay Redesign
Drew Phillips eBay RedesignDrew Phillips eBay Redesign
Drew Phillips eBay Redesign
 
How to make sure the right quality is delivered by my translation vendor? (Sa...
How to make sure the right quality is delivered by my translation vendor? (Sa...How to make sure the right quality is delivered by my translation vendor? (Sa...
How to make sure the right quality is delivered by my translation vendor? (Sa...
 
Presentation1
Presentation1Presentation1
Presentation1
 
Checking the "Feel" of your UI with an Interaction Audit
Checking the "Feel" of your UI with an Interaction AuditChecking the "Feel" of your UI with an Interaction Audit
Checking the "Feel" of your UI with an Interaction Audit
 
The System Metaphor Explored
The System Metaphor ExploredThe System Metaphor Explored
The System Metaphor Explored
 
E-Bay
E-BayE-Bay
E-Bay
 
Case Study Pt. 2 (eBay) by Jonathan Bates
Case Study Pt. 2 (eBay) by Jonathan BatesCase Study Pt. 2 (eBay) by Jonathan Bates
Case Study Pt. 2 (eBay) by Jonathan Bates
 
Evolving analytics at ebay - 2012 Tableau Customer Conference
Evolving analytics at ebay - 2012 Tableau Customer ConferenceEvolving analytics at ebay - 2012 Tableau Customer Conference
Evolving analytics at ebay - 2012 Tableau Customer Conference
 
Weblayout
WeblayoutWeblayout
Weblayout
 
Measuring the effectiveness of content strategy
Measuring the effectiveness of content strategyMeasuring the effectiveness of content strategy
Measuring the effectiveness of content strategy
 
eBay inc. Case Study
eBay inc. Case Study eBay inc. Case Study
eBay inc. Case Study
 
content analysis
content analysiscontent analysis
content analysis
 
Ebay
EbayEbay
Ebay
 
eBay 2009 Analyst Day
eBay 2009 Analyst DayeBay 2009 Analyst Day
eBay 2009 Analyst Day
 

Similar to Joomla User eXperience - Joomla Day NYC 2011

Where is Joomla Going?
Where is Joomla Going?Where is Joomla Going?
Where is Joomla Going?
jlleblanc
 
Where is Joomla Going?
Where is Joomla Going?Where is Joomla Going?
Where is Joomla Going?
jlleblanc
 
What lies beyond J
What lies beyond JWhat lies beyond J
What lies beyond J
jlleblanc
 
Standing on the Shoulders of Giants: How Community Shapes Development in Elli...
Standing on the Shoulders of Giants: How Community Shapes Development in Elli...Standing on the Shoulders of Giants: How Community Shapes Development in Elli...
Standing on the Shoulders of Giants: How Community Shapes Development in Elli...
Derek Allard
 
Usability & Agile Development
Usability & Agile DevelopmentUsability & Agile Development
Usability & Agile Development
binuvt
 

Similar to Joomla User eXperience - Joomla Day NYC 2011 (20)

Where is Joomla Going?
Where is Joomla Going?Where is Joomla Going?
Where is Joomla Going?
 
Where is Joomla Going?
Where is Joomla Going?Where is Joomla Going?
Where is Joomla Going?
 
What lies beyond J
What lies beyond JWhat lies beyond J
What lies beyond J
 
Introduction to User Experience Design for Engineers
Introduction to User Experience Design for EngineersIntroduction to User Experience Design for Engineers
Introduction to User Experience Design for Engineers
 
Desktop Intro
Desktop IntroDesktop Intro
Desktop Intro
 
User Experience Design for Software Engineers, ICS & The Qt Company
User Experience Design for Software Engineers, ICS & The Qt CompanyUser Experience Design for Software Engineers, ICS & The Qt Company
User Experience Design for Software Engineers, ICS & The Qt Company
 
Standing on the Shoulders of Giants: How Community Shapes Development in Elli...
Standing on the Shoulders of Giants: How Community Shapes Development in Elli...Standing on the Shoulders of Giants: How Community Shapes Development in Elli...
Standing on the Shoulders of Giants: How Community Shapes Development in Elli...
 
ProjectFork 4.1 in Joomla! 3.x
ProjectFork 4.1 in Joomla! 3.xProjectFork 4.1 in Joomla! 3.x
ProjectFork 4.1 in Joomla! 3.x
 
UI Prototyping with Smalltalk at Thales
UI Prototyping with Smalltalk at ThalesUI Prototyping with Smalltalk at Thales
UI Prototyping with Smalltalk at Thales
 
Usability & Agile Development
Usability & Agile DevelopmentUsability & Agile Development
Usability & Agile Development
 
Qt Developer Days 2009 Keynote - Portable UIs
Qt Developer Days 2009 Keynote - Portable UIsQt Developer Days 2009 Keynote - Portable UIs
Qt Developer Days 2009 Keynote - Portable UIs
 
Nonintrusive semantic html5
Nonintrusive semantic html5Nonintrusive semantic html5
Nonintrusive semantic html5
 
Ux Meets Code Interaction Usability
Ux Meets Code Interaction UsabilityUx Meets Code Interaction Usability
Ux Meets Code Interaction Usability
 
Ux
UxUx
Ux
 
Nooku in a nutshell
Nooku in a nutshellNooku in a nutshell
Nooku in a nutshell
 
Making Joomla's Admin Interface Awesome
Making Joomla's Admin Interface AwesomeMaking Joomla's Admin Interface Awesome
Making Joomla's Admin Interface Awesome
 
Mobile applications chapter 5
Mobile applications chapter 5Mobile applications chapter 5
Mobile applications chapter 5
 
Java uk road tour - sep 06
Java uk road tour - sep 06Java uk road tour - sep 06
Java uk road tour - sep 06
 
Is it possible to write cross-native apps in 2020 ?
Is it possible to write cross-native apps in 2020 ?Is it possible to write cross-native apps in 2020 ?
Is it possible to write cross-native apps in 2020 ?
 
Full stack conference talk slides
Full stack conference talk slidesFull stack conference talk slides
Full stack conference talk slides
 

More from Kyle Ledbetter

Joomla Day Austin Part 2
Joomla Day Austin Part 2Joomla Day Austin Part 2
Joomla Day Austin Part 2
Kyle Ledbetter
 

More from Kyle Ledbetter (12)

Joomla 3.0 Keynote
Joomla 3.0 KeynoteJoomla 3.0 Keynote
Joomla 3.0 Keynote
 
Bootstrapping Joomla 3.0
Bootstrapping Joomla 3.0Bootstrapping Joomla 3.0
Bootstrapping Joomla 3.0
 
Projectfork 4.0
Projectfork 4.0Projectfork 4.0
Projectfork 4.0
 
Joomla Day Austin Part 3
Joomla Day Austin Part 3Joomla Day Austin Part 3
Joomla Day Austin Part 3
 
Joomla Day Austin Part 4
Joomla Day Austin Part 4Joomla Day Austin Part 4
Joomla Day Austin Part 4
 
Joomla Day Austin Part 2
Joomla Day Austin Part 2Joomla Day Austin Part 2
Joomla Day Austin Part 2
 
Joomla Day Austin Part 1
Joomla Day Austin Part 1Joomla Day Austin Part 1
Joomla Day Austin Part 1
 
Mobile Your Joomla Site
Mobile Your Joomla SiteMobile Your Joomla Site
Mobile Your Joomla Site
 
Transform Your Joomla Admin
Transform Your Joomla AdminTransform Your Joomla Admin
Transform Your Joomla Admin
 
Mobilize Joomla
Mobilize JoomlaMobilize Joomla
Mobilize Joomla
 
Manage Your Projects Better With Projectfork
Manage Your Projects Better With ProjectforkManage Your Projects Better With Projectfork
Manage Your Projects Better With Projectfork
 
Web Design Essentials
Web Design EssentialsWeb Design Essentials
Web Design Essentials
 

Recently uploaded

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Recently uploaded (20)

Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 

Joomla User eXperience - Joomla Day NYC 2011

Editor's Notes

  1. \n
  2. \n
  3. \n
  4. \n
  5. \n
  6. \n
  7. \n
  8. \n
  9. \n
  10. \n
  11. \n
  12. \n
  13. \n
  14. \n
  15. \n
  16. \n
  17. \n
  18. \n
  19. \n
  20. \n
  21. \n
  22. \n
  23. \n
  24. \n
  25. \n
  26. \n
  27. \n
  28. \n
  29. \n
  30. \n
  31. \n
  32. \n
  33. \n
  34. \n
  35. \n
  36. \n
  37. \n
  38. \n
  39. \n
  40. \n
  41. \n
  42. \n
  43. \n
  44. \n
  45. \n
  46. \n
  47. \n
  48. \n
  49. \n
  50. \n
  51. \n
  52. \n
  53. \n
  54. \n
  55. \n
  56. \n
  57. \n
  58. \n
  59. \n
  60. \n
  61. \n
  62. \n
  63. \n
  64. \n
  65. \n
  66. \n
  67. \n