SlideShare ist ein Scribd-Unternehmen logo
1 von 46
Joomla 3.0 UX

Kyle Ledbetter
Principle Usability Engineer
eBay, Inc.
What’s UX?
UX is like The Force
“The force is an energy field created
by all living things, it surrounds us,
it penetrates us, it binds the galaxy


-Obi Wan Kenobi
Joomla User eXperience (JUX)
The overall experience you take
away from using Joomla, including:
User Interface (your heads up display)
Usability (your interactions with the UI)
Information Architecture (structure &
organization)
Accessibility (equal availability)
Joomla User Interface
Library (JUI)
A library of standard UI elements
that can (and should) be used in all
component views in Joomla 3.0


Based on Bootstrap from Twitter
Why Bootstrap?
It’s simply the best out there
period.
We get so much for free
It’s modern and minimal
Practically every UI element is already there
It’s continuously tested and improved
The barrier for entry into Joomla is lowered
Used Everywhere.
After all, that’s the definition of a
standard, isn’t it?
Joomla Installation Process
Joomla Administrator Interface
Joomla Admin Extension Views (Core &
Community)
Joomla Frontend Extension Views (Core &
Community)
Installer
Admin Interface
Frontend Template
Won’t everything look the same?
Yes, in a good way not a bad way
Components will finally output standard and
consistent markup & styles
Templates will handle all the theming, as they
should
All UI elements will be available everywhere,
frontend and administrator.
Everyone Wins!
Devs, Designers, Users
There’s no catch




Promise.
Component Dev Benefits
Devs don’t need a designer on the team
Devs can focus on code, not UI design
Center releases around features
Rapidly develop extensions since UI
design is immensely lowered
Develop UX FLOWS, not UI
Template Designer Benefits
CSS just for theming, layout and UI
is all handled by JUI
No custom CSS needed for each and
every god-forsaken component!
Style for JUI and all falls into place
End User Benefits
A modern, intuitive Joomla
experience
Learn Joomla once, not on a per-
component basis
Training material is more generic
and applicable to all extensions
Responsive Web Design
Responsive Web Design
(RWD) automatically
resizes for device
resolution.
Bootstrap is has mobile
optimization out of the
box.
Not possible from a
template, standard
responsive markup
everywhere.
What if Joomla devs need
more than Bootstrap?
We’ve got a plan for that. An ever
expanding & improving JUI



bootstrap-extended.css
bootstrap-extended.css
Additional UI elements that Bootstrap lacks
Updated up request from Joomla devs
All benefit and keep up with the latest
standards
No more “islands” created from lack of
core UI options
Core & Community, Sharing &
Collaborating
JUX Will Pave The Road
For Component Devs
We’ll provide examples of the many
UI variations possible with Bootstrap



There will be a Developer set of sample data.
Adoption is Key
(Bootstrap has already won)
Community Developers must fully
buy-in to the standard solution for
it to stay standard.


Good news: It’s already happened.
It’s already happening
jQuery in Joomla 3.0
Bootstrap is designed for
it
It’s so widely adopted
Plug’n’play (just like
                            compatible with:
Joomla)
Most load already
jQuery UI Compatibility
jQuery Mobile
Compatibility
Lowers even more
But before we start
having too much fun
We need to get our plan together
JUX Wishlist
JHTML for Bootstrap Markup
JToolbar (Admin) Upgrades
Admin Menu Manager
Streamlined Install Process
Admin Activity Stream
Frontend Editing
Many, many more...
Give ‘er a go
git clone git@github.com:Joomla3-Admin-template/
joomla-cms.git
git checkout template


Install and have fun!




@kyleledbetter

Weitere ähnliche Inhalte

Mehr von Kyle Ledbetter (9)

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
 
Making Joomla's Admin Interface Awesome
Making Joomla's Admin Interface AwesomeMaking Joomla's Admin Interface Awesome
Making Joomla's Admin Interface Awesome
 
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
 

Kürzlich hochgeladen

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Kürzlich hochgeladen (20)

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
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
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...
 
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
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 

Joomla 3.0 UX JaB 2012

  • 1. Joomla 3.0 UX Kyle Ledbetter Principle Usability Engineer eBay, Inc.
  • 2. What’s UX? UX is like The Force “The force is an energy field created by all living things, it surrounds us, it penetrates us, it binds the galaxy -Obi Wan Kenobi
  • 3. Joomla User eXperience (JUX) The overall experience you take away from using Joomla, including: User Interface (your heads up display) Usability (your interactions with the UI) Information Architecture (structure & organization) Accessibility (equal availability)
  • 4. Joomla User Interface Library (JUI) A library of standard UI elements that can (and should) be used in all component views in Joomla 3.0 Based on Bootstrap from Twitter
  • 5. Why Bootstrap? It’s simply the best out there period. We get so much for free It’s modern and minimal Practically every UI element is already there It’s continuously tested and improved The barrier for entry into Joomla is lowered
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11. Used Everywhere. After all, that’s the definition of a standard, isn’t it? Joomla Installation Process Joomla Administrator Interface Joomla Admin Extension Views (Core & Community) Joomla Frontend Extension Views (Core & Community)
  • 13.
  • 14.
  • 16.
  • 17.
  • 18.
  • 20.
  • 21.
  • 22. Won’t everything look the same? Yes, in a good way not a bad way Components will finally output standard and consistent markup & styles Templates will handle all the theming, as they should All UI elements will be available everywhere, frontend and administrator.
  • 23. Everyone Wins! Devs, Designers, Users There’s no catch Promise.
  • 24. Component Dev Benefits Devs don’t need a designer on the team Devs can focus on code, not UI design Center releases around features Rapidly develop extensions since UI design is immensely lowered Develop UX FLOWS, not UI
  • 25. Template Designer Benefits CSS just for theming, layout and UI is all handled by JUI No custom CSS needed for each and every god-forsaken component! Style for JUI and all falls into place
  • 26. End User Benefits A modern, intuitive Joomla experience Learn Joomla once, not on a per- component basis Training material is more generic and applicable to all extensions
  • 27. Responsive Web Design Responsive Web Design (RWD) automatically resizes for device resolution. Bootstrap is has mobile optimization out of the box. Not possible from a template, standard responsive markup everywhere.
  • 28.
  • 29. What if Joomla devs need more than Bootstrap? We’ve got a plan for that. An ever expanding & improving JUI bootstrap-extended.css
  • 30. bootstrap-extended.css Additional UI elements that Bootstrap lacks Updated up request from Joomla devs All benefit and keep up with the latest standards No more “islands” created from lack of core UI options Core & Community, Sharing & Collaborating
  • 31. JUX Will Pave The Road For Component Devs We’ll provide examples of the many UI variations possible with Bootstrap There will be a Developer set of sample data.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38. Adoption is Key (Bootstrap has already won) Community Developers must fully buy-in to the standard solution for it to stay standard. Good news: It’s already happened.
  • 39.
  • 40.
  • 41.
  • 43. jQuery in Joomla 3.0 Bootstrap is designed for it It’s so widely adopted Plug’n’play (just like compatible with: Joomla) Most load already jQuery UI Compatibility jQuery Mobile Compatibility Lowers even more
  • 44. But before we start having too much fun We need to get our plan together
  • 45. JUX Wishlist JHTML for Bootstrap Markup JToolbar (Admin) Upgrades Admin Menu Manager Streamlined Install Process Admin Activity Stream Frontend Editing Many, many more...
  • 46. Give ‘er a go git clone git@github.com:Joomla3-Admin-template/ joomla-cms.git git checkout template Install and have fun! @kyleledbetter

Hinweis der Redaktion

  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