SlideShare ist ein Scribd-Unternehmen logo
1 von 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

Weitere ähnliche Inhalte

Ähnlich wie 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
 

Ähnlich wie 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?
 

Mehr von 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
 

Mehr von 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
 

Kürzlich hochgeladen

Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 

Kürzlich hochgeladen (20)

Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 

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

Hinweis der Redaktion

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