SlideShare a Scribd company logo
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

More Related Content

Similar to 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 Oscon
Christopher Grant
 
HTML 5 & The Modern Web
HTML 5 & The Modern WebHTML 5 & The Modern Web
HTML 5 & The Modern Web
Jumping Bean
 
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
 
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 deployments
Geert Josten
 
Prototyping like it is 2022
Prototyping like it is 2022 Prototyping like it is 2022
Prototyping like it is 2022
Michael Yagudaev
 
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
Harvard Web Working Group
 
“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 .NET
Marcelo Calbucci
 
Drupal and Devops , the Survey Results
Drupal and Devops , the Survey ResultsDrupal and Devops , the Survey Results
Drupal and Devops , the Survey Results
Kris Buytaert
 
Dev ops lessons learned - Michael Collins
Dev ops lessons learned  - Michael CollinsDev ops lessons learned  - Michael Collins
Dev ops lessons learned - Michael Collins
Devopsdays
 
Drupal As A Jigsaw
Drupal As A JigsawDrupal As A Jigsaw
Drupal As A Jigsaw
nyccamp
 
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
Phase2
 
Journey to Go
Journey to GoJourney to Go
Journey to Go
Cameron Stitt
 
Upgrading to Drupal 7
Upgrading to Drupal 7Upgrading to Drupal 7
Upgrading to Drupal 7
DesignHammer
 
Adopt A JSR - MoroccoJUG
Adopt A JSR - MoroccoJUGAdopt A JSR - MoroccoJUG
Adopt A JSR - MoroccoJUG
Morocco JUG
 
Flutter Session GDSC BPIT.pptx
Flutter Session GDSC BPIT.pptxFlutter Session GDSC BPIT.pptx
Flutter Session GDSC BPIT.pptx
khushbooGupta928250
 
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
dri_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
 

Similar to 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?
 

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

More from 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
 

Recently uploaded

Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their MainframeDigital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Precisely
 
JavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green MasterplanJavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green Masterplan
Miro Wengner
 
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
Alex Pruden
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
Tomaz Bratanic
 
WeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation TechniquesWeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation Techniques
Postman
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Tosin Akinosho
 
GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)
Javier Junquera
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
akankshawande
 
FREE A4 Cyber Security Awareness Posters-Social Engineering part 3
FREE A4 Cyber Security Awareness  Posters-Social Engineering part 3FREE A4 Cyber Security Awareness  Posters-Social Engineering part 3
FREE A4 Cyber Security Awareness Posters-Social Engineering part 3
Data Hops
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
shyamraj55
 
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
saastr
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
Jakub Marek
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
DanBrown980551
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
tolgahangng
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
saastr
 
Public CyberSecurity Awareness Presentation 2024.pptx
Public CyberSecurity Awareness Presentation 2024.pptxPublic CyberSecurity Awareness Presentation 2024.pptx
Public CyberSecurity Awareness Presentation 2024.pptx
marufrahmanstratejm
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
Tatiana Kojar
 
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
Edge AI and Vision Alliance
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
Zilliz
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
Zilliz
 

Recently uploaded (20)

Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their MainframeDigital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
 
JavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green MasterplanJavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green Masterplan
 
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
 
WeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation TechniquesWeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation Techniques
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
 
GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
 
FREE A4 Cyber Security Awareness Posters-Social Engineering part 3
FREE A4 Cyber Security Awareness  Posters-Social Engineering part 3FREE A4 Cyber Security Awareness  Posters-Social Engineering part 3
FREE A4 Cyber Security Awareness Posters-Social Engineering part 3
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
 
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
 
Public CyberSecurity Awareness Presentation 2024.pptx
Public CyberSecurity Awareness Presentation 2024.pptxPublic CyberSecurity Awareness Presentation 2024.pptx
Public CyberSecurity Awareness Presentation 2024.pptx
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
 
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
 

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

Editor's Notes

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