SlideShare uma empresa Scribd logo
1 de 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

Mais conteúdo relacionado

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

Monolith to Microservices - O’Reilly Oscon
Monolith to Microservices - O’Reilly OsconMonolith to Microservices - O’Reilly Oscon
Monolith to Microservices - O’Reilly OsconChristopher Grant
 
HTML 5 & The Modern Web
HTML 5 & The Modern WebHTML 5 & The Modern Web
HTML 5 & The Modern WebJumping Bean
 
What lies beyond J
What lies beyond JWhat lies beyond J
What lies beyond Jjlleblanc
 
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
 
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...Jon Peck
 
MarkLogicWorld 2013 - Automate your deployments
MarkLogicWorld 2013 - Automate your deploymentsMarkLogicWorld 2013 - Automate your deployments
MarkLogicWorld 2013 - Automate your deploymentsGeert Josten
 
Prototyping like it is 2022
Prototyping like it is 2022 Prototyping like it is 2022
Prototyping like it is 2022 Michael Yagudaev
 
“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?DianaGray10
 
Building a Startup in .NET
Building a Startup in .NETBuilding a Startup in .NET
Building a Startup in .NETMarcelo Calbucci
 
Drupal and Devops , the Survey Results
Drupal and Devops , the Survey ResultsDrupal and Devops , the Survey Results
Drupal and Devops , the Survey ResultsKris Buytaert
 
Dev ops lessons learned - Michael Collins
Dev ops lessons learned  - Michael CollinsDev ops lessons learned  - Michael Collins
Dev ops lessons learned - Michael CollinsDevopsdays
 
Drupal As A Jigsaw
Drupal As A JigsawDrupal As A Jigsaw
Drupal As A Jigsawnyccamp
 
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 8Phase2
 
Upgrading to Drupal 7
Upgrading to Drupal 7Upgrading to Drupal 7
Upgrading to Drupal 7DesignHammer
 
Adopt A JSR - MoroccoJUG
Adopt A JSR - MoroccoJUGAdopt A JSR - MoroccoJUG
Adopt A JSR - MoroccoJUGMorocco JUG
 
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 Studydri_ireland
 
“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?DianaGray10
 

Semelhante a 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?
 

Mais 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 2013Andrea Tarr
 
LESS, the CSS Preprocessor
LESS, the CSS PreprocessorLESS, the CSS Preprocessor
LESS, the CSS PreprocessorAndrea Tarr
 
Bootstrap & Joomla UI
Bootstrap & Joomla UIBootstrap & Joomla UI
Bootstrap & Joomla UIAndrea Tarr
 
Bootstrap for Extension Developers JWC 2012
Bootstrap for Extension Developers  JWC 2012Bootstrap for Extension Developers  JWC 2012
Bootstrap for Extension Developers JWC 2012Andrea Tarr
 
Bootstrap Introduction
Bootstrap IntroductionBootstrap Introduction
Bootstrap IntroductionAndrea Tarr
 
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 2012Andrea Tarr
 

Mais 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
 

Último

04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
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 2024The Digital Insurer
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
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...Drew Madelung
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdfChristopherTHyatt
 
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 DevelopmentsTrustArc
 
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 educationjfdjdjcjdnsjd
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
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 Scriptwesley chun
 
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 slidevu2urc
 
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.pdfhans926745
 
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...Miguel Araújo
 

Último (20)

04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
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
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
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...
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
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
 
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
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
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
 
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
 
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
 
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...
 

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

Notas do Editor

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