SlideShare une entreprise Scribd logo
1  sur  21
Where is Joomla
going and how do
we get there?
Andrea Tarr & Mark Dexter
J and Beyond 2012
Introductions – Mark Dexter
• Developing software since 1978
• Founded and ran a commercial software for 28
  years
• Started using Joomla in 2008 (v 1.53)




                                                          how do we get there? •
                                                        Andrea Tarr & Mark Dexter
                                                         Where is Joomla going &
• Joined the Production Leadership Team (PLT) in 2009
• Joomla Bug Squad coordinator, development
  coordinator, GSOC admin, extension author
• I am a volunteer
• Relatively new to Joomla and web development


                                                                   2
Introductions – Andy Tarr
• Started developing software in 1979 as an end user
• Programmer, IT Manager for over 30 years
• Currently freelancing building custom extensions
  and Joomla websites




                                                          how do we get there? •
                                                        Andrea Tarr & Mark Dexter
                                                         Where is Joomla going &
• Started using Joomla in 2008 (v 1.5.8)
• Joined the Production Leadership Team (PLT) in 2011
• Areas of Interest: Increasing the involvement of
  more people in the development of Joomla
  •   Joomla Roadmap Meeting
  •   Pizza, Bugs, and Fun bug squishing parties
  •   Accessibility
                                                                   3
  •   GSoC co-admin
• How do we get there?
                                • Where is Joomla going?
                                                           Outline of Talk




     Where is Joomla going &
      how do we get there? •
4




    Andrea Tarr & Mark Dexter
How do we get there?
•   Timed releases
•   Developers
•   Feature tracker
•   Production Working Groups




                                  how do we get there? •
                                Andrea Tarr & Mark Dexter
                                 Where is Joomla going &
                                           5
Timed Releases
• September 2012 – Joomla 3.0
  • Beta in July 2012 with all new features added
• March 2013 – Joomla 3.1
  • Beta in January 2013 with all new features added




                                                         how do we get there? •
                                                       Andrea Tarr & Mark Dexter
                                                        Where is Joomla going &
• September 2013 – Joomla 3.5
  • Beta in July 2013 with all new features added




                                                                  6
NO
                                                   Developers

                                       There are



Core Developers.


            Where is Joomla going &
             how do we get there? •
7




           Andrea Tarr & Mark Dexter
Joomla Developers




     Where is Joomla going &
      how do we get there? •
8




    Andrea Tarr & Mark Dexter
Feature Tracker
• Add to the Feature Tracker in joomlacode.org



http://joomlacode.org/gf/project/joomla/tracker/?a
ction=TrackerItemBrowse&tracker_id=8549




                                                         how do we get there? •
                                                       Andrea Tarr & Mark Dexter
                                                        Where is Joomla going &
• Code where you want – recommend github
• Get community and PLT input early in the process
• Form a Production Working Group for group projects


                                                                  9
Production Working Groups
• Used to bring people together to accomplish a
  specific goal
• Example: Finder Integration Working Group
• Helps get good ideas speced, coded and tested




                                                    how do we get there? •
                                                  Andrea Tarr & Mark Dexter
                                                   Where is Joomla going &
• Very easy to start




                                                          10
Production Working Groups
– Permanent Groups
• Permanent PWG’s
 •   Joomla Bug Squad (JBS)
 •   Translation Team (TT)
 •   User Experience (UX)
     Documentation




                                            how do we get there? •
                                          Andrea Tarr & Mark Dexter
                                           Where is Joomla going &
 •
 •   Joomla Security Strike Team (JSST)




                                                  11
Production Working Groups
– For Specific Projects
• Update &       • UCM
  Migration      • Unit Tests for the
• Multi site       CMS
• Search         • Search




                                          how do we get there? •
                                        Andrea Tarr & Mark Dexter
                                         Where is Joomla going &
• Web Services   • Database
• JavaScript       Performance



                                                12
Where is Joomla going?
• Where is Joomla going?
  • Platform 12.x Goals
  • Expectations & Goals for 3.0
  • Other murmurings




                                     how do we get there? •
                                   Andrea Tarr & Mark Dexter
                                    Where is Joomla going &
                                           13
Platform 12.x Goals
•   Continue de-coupling CMS and Platform
•   Remove deprecated API's
•   Model-View-Controller (MVC) restructuring
•   Unified Content Model (UCM)




                                                  how do we get there? •
                                                Andrea Tarr & Mark Dexter
                                                 Where is Joomla going &
•   Postgres support




                                                        14
How does the Platform
affect the CMS?
• Examples: multiple database and image
  manipulation library
  • Step 1: Add basic functionality to the platform
  • Step 2: Use this to add features to the CMS




                                                        how do we get there? •
                                                      Andrea Tarr & Mark Dexter
                                                       Where is Joomla going &
                                                              15
Expectations & Goals - 3.0
• Goal that 2.5 extensions run on 3.x with little or no
  changes
• 3.0 will release with update/migration from 2.5
  available




                                                            how do we get there? •
                                                          Andrea Tarr & Mark Dexter
                                                           Where is Joomla going &
                                                                  16
Expectations & Goals - 3.0
• Use Platform version 12.2 for the 3.x series
• CMS will have legacy MVC for existing extensions
• Extend forward compatibility in 2.5




                                                       how do we get there? •
                                                     Andrea Tarr & Mark Dexter
                                                      Where is Joomla going &
                                                             17
Expectations & Goals - 3.0
• UX Improvements and changes
• Ship with both MooTools and jQuery available
• Remove use of deprecated methods and classes in
  the core




                                                      how do we get there? •
                                                    Andrea Tarr & Mark Dexter
                                                     Where is Joomla going &
                                                            18
Expectations & Goals - 3.0
• UCM classes available for 3PD extensions to use in
  3.x series
• Core components will continue to use existing
  classes and tables
• Goal is for core components to move to UCM in 4.x




                                                         how do we get there? •
                                                       Andrea Tarr & Mark Dexter
                                                        Where is Joomla going &
  series




                                                               19
• Search
                                 • Multi-Site

                                 • Performance
                                                 Other murmurings




      Where is Joomla going &
       how do we get there? •
20




     Andrea Tarr & Mark Dexter
Summary
• Where are we going
  •   Easy migration
  •   UX overhaul
  •   jQuery addition
      Preparations for enhance MVC structure




                                                 how do we get there? •
                                               Andrea Tarr & Mark Dexter
                                                Where is Joomla going &
  •
  •   Preparations for UCM

• How do we get there
  • You get us there



                                                       21

Contenu connexe

Similaire à Where is Joomla going and how do we get there? J and Beyond 2012

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
 
Dev ops lessons learned - Michael Collins
Dev ops lessons learned  - Michael CollinsDev ops lessons learned  - Michael Collins
Dev ops lessons learned - Michael Collins
Devopsdays
 

Similaire à Where is Joomla going and how do we get there? J and Beyond 2012 (20)

Monolith to Microservices - O’Reilly Oscon
Monolith to Microservices - O’Reilly OsconMonolith to Microservices - O’Reilly Oscon
Monolith to Microservices - O’Reilly Oscon
 
HTML 5 & The Modern Web
HTML 5 & The Modern WebHTML 5 & The Modern Web
HTML 5 & The Modern Web
 
What lies beyond J
What lies beyond JWhat lies beyond J
What lies beyond J
 
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...
 
The Great Consolidation - Entertainment Weekly Migration Case Study - SANDcam...
The Great Consolidation - Entertainment Weekly Migration Case Study - SANDcam...The Great Consolidation - Entertainment Weekly Migration Case Study - SANDcam...
The Great Consolidation - Entertainment Weekly Migration Case Study - SANDcam...
 
MarkLogicWorld 2013 - Automate your deployments
MarkLogicWorld 2013 - Automate your deploymentsMarkLogicWorld 2013 - Automate your deployments
MarkLogicWorld 2013 - Automate your deployments
 
Prototyping like it is 2022
Prototyping like it is 2022 Prototyping like it is 2022
Prototyping like it is 2022
 
An Introduction to MIT's Drupal Cloud
An Introduction to MIT's Drupal CloudAn Introduction to MIT's Drupal Cloud
An Introduction to MIT's Drupal Cloud
 
“So Now You’re a UiPath Developer – What’s Next?” How do you Manage the Work?
“So Now You’re a UiPath Developer – What’s Next?” How do you Manage the Work?“So Now You’re a UiPath Developer – What’s Next?” How do you Manage the Work?
“So Now You’re a UiPath Developer – What’s Next?” How do you Manage the Work?
 
Building a Startup in .NET
Building a Startup in .NETBuilding a Startup in .NET
Building a Startup in .NET
 
Drupal and Devops , the Survey Results
Drupal and Devops , the Survey ResultsDrupal and Devops , the Survey Results
Drupal and Devops , the Survey Results
 
Dev ops lessons learned - Michael Collins
Dev ops lessons learned  - Michael CollinsDev ops lessons learned  - Michael Collins
Dev ops lessons learned - Michael Collins
 
Drupal As A Jigsaw
Drupal As A JigsawDrupal As A Jigsaw
Drupal As A Jigsaw
 
Memorial Sloan Kettering: Adventures in Drupal 8
Memorial Sloan Kettering: Adventures in Drupal 8Memorial Sloan Kettering: Adventures in Drupal 8
Memorial Sloan Kettering: Adventures in Drupal 8
 
Journey to Go
Journey to GoJourney to Go
Journey to Go
 
Upgrading to Drupal 7
Upgrading to Drupal 7Upgrading to Drupal 7
Upgrading to Drupal 7
 
Adopt A JSR - MoroccoJUG
Adopt A JSR - MoroccoJUGAdopt A JSR - MoroccoJUG
Adopt A JSR - MoroccoJUG
 
Flutter Session GDSC BPIT.pptx
Flutter Session GDSC BPIT.pptxFlutter Session GDSC BPIT.pptx
Flutter Session GDSC BPIT.pptx
 
Kathryn Cassidy - Digital Repository of Ireland, A Case Study
Kathryn Cassidy - Digital Repository of Ireland, A Case StudyKathryn Cassidy - Digital Repository of Ireland, A Case Study
Kathryn Cassidy - Digital Repository of Ireland, A Case Study
 
“So Now You’re a UiPath Developer – What’s Next?” How do you Manage the Work?
“So Now You’re a UiPath Developer – What’s Next?” How do you Manage the Work?“So Now You’re a UiPath Developer – What’s Next?” How do you Manage the Work?
“So Now You’re a UiPath Developer – What’s Next?” How do you Manage the Work?
 

Plus de Andrea Tarr

The State of Joomla - J and Beyond 2013
The State of Joomla - J and Beyond 2013The State of Joomla - J and Beyond 2013
The State of Joomla - J and Beyond 2013
Andrea Tarr
 

Plus de Andrea Tarr (6)

The State of Joomla - J and Beyond 2013
The State of Joomla - J and Beyond 2013The State of Joomla - J and Beyond 2013
The State of Joomla - J and Beyond 2013
 
LESS, the CSS Preprocessor
LESS, the CSS PreprocessorLESS, the CSS Preprocessor
LESS, the CSS Preprocessor
 
Bootstrap & Joomla UI
Bootstrap & Joomla UIBootstrap & Joomla UI
Bootstrap & Joomla UI
 
Bootstrap for Extension Developers JWC 2012
Bootstrap for Extension Developers  JWC 2012Bootstrap for Extension Developers  JWC 2012
Bootstrap for Extension Developers JWC 2012
 
Bootstrap Introduction
Bootstrap IntroductionBootstrap Introduction
Bootstrap Introduction
 
PHP for HTML Gurus - J and Beyond 2012
PHP for HTML Gurus - J and Beyond 2012PHP for HTML Gurus - J and Beyond 2012
PHP for HTML Gurus - J and Beyond 2012
 

Dernier

+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@
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Dernier (20)

+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...
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
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
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
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
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
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?
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
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...
 
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...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 

Where is Joomla going and how do we get there? J and Beyond 2012

  • 1. Where is Joomla going and how do we get there? Andrea Tarr & Mark Dexter J and Beyond 2012
  • 2. Introductions – Mark Dexter • Developing software since 1978 • Founded and ran a commercial software for 28 years • Started using Joomla in 2008 (v 1.53) how do we get there? • Andrea Tarr & Mark Dexter Where is Joomla going & • Joined the Production Leadership Team (PLT) in 2009 • Joomla Bug Squad coordinator, development coordinator, GSOC admin, extension author • I am a volunteer • Relatively new to Joomla and web development 2
  • 3. Introductions – Andy Tarr • Started developing software in 1979 as an end user • Programmer, IT Manager for over 30 years • Currently freelancing building custom extensions and Joomla websites how do we get there? • Andrea Tarr & Mark Dexter Where is Joomla going & • Started using Joomla in 2008 (v 1.5.8) • Joined the Production Leadership Team (PLT) in 2011 • Areas of Interest: Increasing the involvement of more people in the development of Joomla • Joomla Roadmap Meeting • Pizza, Bugs, and Fun bug squishing parties • Accessibility 3 • GSoC co-admin
  • 4. • How do we get there? • Where is Joomla going? Outline of Talk Where is Joomla going & how do we get there? • 4 Andrea Tarr & Mark Dexter
  • 5. How do we get there? • Timed releases • Developers • Feature tracker • Production Working Groups how do we get there? • Andrea Tarr & Mark Dexter Where is Joomla going & 5
  • 6. Timed Releases • September 2012 – Joomla 3.0 • Beta in July 2012 with all new features added • March 2013 – Joomla 3.1 • Beta in January 2013 with all new features added how do we get there? • Andrea Tarr & Mark Dexter Where is Joomla going & • September 2013 – Joomla 3.5 • Beta in July 2013 with all new features added 6
  • 7. NO Developers There are Core Developers. Where is Joomla going & how do we get there? • 7 Andrea Tarr & Mark Dexter
  • 8. Joomla Developers Where is Joomla going & how do we get there? • 8 Andrea Tarr & Mark Dexter
  • 9. Feature Tracker • Add to the Feature Tracker in joomlacode.org http://joomlacode.org/gf/project/joomla/tracker/?a ction=TrackerItemBrowse&tracker_id=8549 how do we get there? • Andrea Tarr & Mark Dexter Where is Joomla going & • Code where you want – recommend github • Get community and PLT input early in the process • Form a Production Working Group for group projects 9
  • 10. Production Working Groups • Used to bring people together to accomplish a specific goal • Example: Finder Integration Working Group • Helps get good ideas speced, coded and tested how do we get there? • Andrea Tarr & Mark Dexter Where is Joomla going & • Very easy to start 10
  • 11. Production Working Groups – Permanent Groups • Permanent PWG’s • Joomla Bug Squad (JBS) • Translation Team (TT) • User Experience (UX) Documentation how do we get there? • Andrea Tarr & Mark Dexter Where is Joomla going & • • Joomla Security Strike Team (JSST) 11
  • 12. Production Working Groups – For Specific Projects • Update & • UCM Migration • Unit Tests for the • Multi site CMS • Search • Search how do we get there? • Andrea Tarr & Mark Dexter Where is Joomla going & • Web Services • Database • JavaScript Performance 12
  • 13. Where is Joomla going? • Where is Joomla going? • Platform 12.x Goals • Expectations & Goals for 3.0 • Other murmurings how do we get there? • Andrea Tarr & Mark Dexter Where is Joomla going & 13
  • 14. Platform 12.x Goals • Continue de-coupling CMS and Platform • Remove deprecated API's • Model-View-Controller (MVC) restructuring • Unified Content Model (UCM) how do we get there? • Andrea Tarr & Mark Dexter Where is Joomla going & • Postgres support 14
  • 15. How does the Platform affect the CMS? • Examples: multiple database and image manipulation library • Step 1: Add basic functionality to the platform • Step 2: Use this to add features to the CMS how do we get there? • Andrea Tarr & Mark Dexter Where is Joomla going & 15
  • 16. Expectations & Goals - 3.0 • Goal that 2.5 extensions run on 3.x with little or no changes • 3.0 will release with update/migration from 2.5 available how do we get there? • Andrea Tarr & Mark Dexter Where is Joomla going & 16
  • 17. Expectations & Goals - 3.0 • Use Platform version 12.2 for the 3.x series • CMS will have legacy MVC for existing extensions • Extend forward compatibility in 2.5 how do we get there? • Andrea Tarr & Mark Dexter Where is Joomla going & 17
  • 18. Expectations & Goals - 3.0 • UX Improvements and changes • Ship with both MooTools and jQuery available • Remove use of deprecated methods and classes in the core how do we get there? • Andrea Tarr & Mark Dexter Where is Joomla going & 18
  • 19. Expectations & Goals - 3.0 • UCM classes available for 3PD extensions to use in 3.x series • Core components will continue to use existing classes and tables • Goal is for core components to move to UCM in 4.x how do we get there? • Andrea Tarr & Mark Dexter Where is Joomla going & series 19
  • 20. • Search • Multi-Site • Performance Other murmurings Where is Joomla going & how do we get there? • 20 Andrea Tarr & Mark Dexter
  • 21. Summary • Where are we going • Easy migration • UX overhaul • jQuery addition Preparations for enhance MVC structure how do we get there? • Andrea Tarr & Mark Dexter Where is Joomla going & • • Preparations for UCM • How do we get there • You get us there 21

Notes de l'éditeur

  1. Mark
  2. Andy
  3. Andy
  4. Mark
  5. Andy