Upload
kyle-ledbetter
View
2.265
Download
0
Tags:
Embed Size (px)
DESCRIPTION
Mark Dexter and I presented a keynote on Joomla 3.0 at the 2012 Joomla World Conference
Citation preview
JOOMLA 3.0JOOMLA WORLD CONFERENCE 2012
JOOMLA 3.0KYLE LEDBETTERPRINCIPAL USABILITY ENGINEEREBAY, INC.
MARK DEXTERPRODUCT LEADERSHIP TEAMJOOMLA!
Tuesday, December 4, 12
JOOMLA 3.0JOOMLA WORLD CONFERENCE 2012
@kyleledbetter @dextercowley
photo copyright JoomlaBloggerphoto copyright Monty KsyckiTuesday, December 4, 12
JOOMLA 3.0 UXJOOMLA WORLD CONFERENCE 2012
JOOMLA 3.0 UXKYLE LEDBETTERPRINCIPAL USABILITY ENGINEEREBAY, INC.
Tuesday, December 4, 12
JOOMLA 3.0 UXJOOMLA WORLD CONFERENCE 2012
I WORK FOR EBAYWE TEND TO PUSH THINGS TO THE LIMIT (AND BEYOND)
We needed a UI framework that is:
Versatile - Extensible - Rapid - Consistent
Tuesday, December 4, 12
JOOMLA 3.0 UXJOOMLA WORLD CONFERENCE 2012
BOOTSTRAP FROM TWITTER
AN INCREDIBLY AWESOME OPEN SOURCE UI LIBRARY THAT’S TAKEN THE WORLD BY STORM.
LESS - CSS - JavaScript - HTML5 - Responsive
Tuesday, December 4, 12
JOOMLA 3.0 UXJOOMLA WORLD CONFERENCE 2012
YOU CAN BUILD ANYTHING ON BOOTSTRAPFOR REALS. ANYTHING. TRUST ME.
‣ ADMIN GUI‣ MINIMAL BLOG‣ PROJECT MANAGER‣ SOCIAL NETWORK
‣ ONLINE MAGAZINE‣ TEXT EDITOR‣ PHOTO GALLERY‣ Forum
‣ SHOPPING CART‣ Calendar‣ Search Engine‣ COMPLEX WORKFLOW
I COULD GO ON...
Tuesday, December 4, 12
Enter the JUXJ
JOOMLA 3.0 UXJOOMLA WORLD CONFERENCE 2012
oomla
serperience
UXe
Tuesday, December 4, 12
JOOMLA 3.0 UXJOOMLA WORLD CONFERENCE 2012
JoomlaDays Are Pivotal
San Jose(and other Joomla events]
Chicago
New York
Kekrade
Bad NauHeim
Dallas
Tuesday, December 4, 12
JOOMLA 3.0 UXJOOMLA WORLD CONFERENCE 2012
JOOMLA 3.0 IS A COMPLETELY COMMUNITY DRIVEN MAJOR RELEASE
Made for the people By the people
Tuesday, December 4, 12
JOOMLA 3.0 UXJOOMLA WORLD CONFERENCE 2012
Phase OneFEATURE PARITY
‣ Feature One‣ Feature Two‣ Feature Three‣ Feature Four
‣ Feature One‣ Feature Two‣ Feature Three‣ Feature Four
Custom UIMootoolsBluestorkBeez
BootstrapjQueryIsisProtostar
2.5 3.0
Tuesday, December 4, 12
JOOMLA 3.0 UXJOOMLA WORLD CONFERENCE 2012
Phase TwoImprove UX
FRONTEND(SITE)
BACKEND(ADMIN)
INSTALLATIONPROCESS
Tuesday, December 4, 12
JUI a Joomla SDK
JOOMLA 3.0 UXJOOMLA WORLD CONFERENCE 2012
BootstrapExtended BootstrapIcomoon Font IconsjQuery & jQuery UIChosen Select Boxes
‣ Standard UI/UX‣ Modern Tools‣ Continuously Improved‣ Available Everywhere‣ Frontend & Backend
Tuesday, December 4, 12
JOOMLA 3.0 UXJOOMLA WORLD CONFERENCE 2012
Installation
3 StepsAJAXEmail Config3 Steps!!!
Tuesday, December 4, 12
JOOMLA 3.0 UXJOOMLA WORLD CONFERENCE 2012
Admin GUI
Bootstrap’djQueryChosen JSCompletely Responsive
Tuesday, December 4, 12
JOOMLA 3.0 UXJOOMLA WORLD CONFERENCE 2012
Site Template
Also JUICSS Defines UILESS Is BestCompletely Responsive
Tuesday, December 4, 12
LESS is more
JOOMLA 3.0 UXJOOMLA WORLD CONFERENCE 2012
accordion alerts
JUI
breadcrumbs Buttonscarousel dropdownsforms grid layoutsmodals navbar tables
template.less
@import/lessvariables.lessmixins.less
1 template.css for everything!
Tuesday, December 4, 12
Why Frontend JUI?
I C O N SB U T T O N S
T H U M B N A I L ST O O LT I P S
You name a component and I can name 10 UI elements used on the frontend. Forums, Blogs, Calendars, Shopping Carts...everything needs standardized UI!
Every site has frontend UI
JOOMLA 3.0 UXJOOMLA WORLD CONFERENCE 2012
Tuesday, December 4, 12
Imagine Standardized Components
JOOMLA 3.0 UXJOOMLA WORLD CONFERENCE 2012
Tuesday, December 4, 12
JOOMLA 3.0 UXJOOMLA WORLD CONFERENCE 2012
Fastest Adoption I’ve Ever SeenTemplate Clubs
Tuesday, December 4, 12
JOOMLA 3.0 UXJOOMLA WORLD CONFERENCE 2012
Fastest Adoption I’ve Ever SeenExtensions
Tuesday, December 4, 12
JOOMLA 3.0 UXJOOMLA WORLD CONFERENCE 2012
Fastest Adoption I’ve Ever SeenEveryone else is working on their 3.0 release
Tuesday, December 4, 12
JED Joomla 3.0 Search
JOOMLA 3.0 UXJOOMLA WORLD CONFERENCE 2012
Advanced Search >> Joomla 3.x >> Search
Tuesday, December 4, 12
JOOMLA 3.0 UXJOOMLA WORLD CONFERENCE 2012
What’s NExt?Joomla 3.1Mootools < jQuery
More ICON SetsMore jQuery UILatest Bootstrap* All Planned not official
Tuesday, December 4, 12
JOOMLA 3.0 UXJOOMLA WORLD CONFERENCE 2012
What’s Next?Joomla 3.5
Frontend AdminPAGE (MENU) SETTINGSEDIT MODEADD PAGESEDIT MODULES
New WorkflowS* All Planned not official
Tuesday, December 4, 12
JOOMLA 3.0 FEATURESJOOMLA WORLD CONFERENCE 2012
JOOMLA 3.0 FEATURESMARK DEXTERPRODUCTION LEADERSHIP TEAMJOOMLA!
Tuesday, December 4, 12
JOOMLA 3.0 FEATURESJOOMLA WORLD CONFERENCE 2012
Two Cool Features
PostgreSQL Database Support
In Joomla 3.0
Easy LanguageInstall / Update
Tuesday, December 4, 12
JOOMLA 3.0 FEATURESJOOMLA WORLD CONFERENCE 2012
Database AbstractionIn Joomla 3.0
J O O M L A P H PQ U E R Y C O D E :
G I V E M E S O M ED A T A !
R U N T I M EC O N F I G U R A T I O N
M Y S Q LD R I V E R
M Y S Q LD A T A B A S E
S Q L S E R V E RD R I V E R
S Q L S E R V E RD A T A B A S E
P O S T G R E S Q LD R I V E R
P O S T G R E S Q LD A T A B A S E
< Y O U R D A T A B A S E >D R I V E R < Y O U R D A T A B A S E >
Tuesday, December 4, 12
JOOMLA 3.0 FEATURESJOOMLA WORLD CONFERENCE 2012
INSTALLLANGUAGES
SEARCHCHECKINSTALL
Tuesday, December 4, 12
JOOMLA 3.0 FEATURESJOOMLA WORLD CONFERENCE 2012
Feature Contribution Process
P r o p o s e&
E v a l u a t eL e v e l o fI n t e r e s t D e s i g n ,
C o d e& P o s t
t o F e a t u r eT r a c k e r
R e c r u i tP e o p l e
t oT e s t
M o d i f ya s
N e e d e d& M e r g e
Tuesday, December 4, 12
JOOMLA 3.0 FEATURESJOOMLA WORLD CONFERENCE 2012
Bug Fix Contribution Process
Find Confirmed Issuein Tracker
Squash ‘EM!
Propose a Code FixFor the Issue
Modify as Needed Based on Testing
1 2 3Tuesday, December 4, 12
JOOMLA 3.0 FEATURESJOOMLA WORLD CONFERENCE 2012
How’s It Working?YTD 2012 Stats
62
745
110
FEATURESADDED
BUGSFIXED
CODECONTRIBUTORS
Tuesday, December 4, 12
JOOMLA 3.0JOOMLA WORLD CONFERENCE 2012
3.0 CodeContributorsIn Da House(Please Stand Up]
Aaron SchmitzAdrien BarborierAlan LangfordAndrea TarrBrian TeemanChris DavenportDianne HenningElin WaringJan SchoenherrJeff ChannellJavier GómezJeremy WilkenJon NeubauerJonathan CameronKyle LedbetterMark Dexter Mark LeeNicholas DionysopoulosNick SavovOfer CohenPeter van WestenSam MoffattSander Potjer
Thank You!
Tuesday, December 4, 12