This document discusses Joomla 3.0 and outlines the release strategy, production working groups, Platform 12.x, and goals and expectations for Joomla 3.0. The key points are:
- Joomla 3.0 will be released in September 2012 with incremental updates like 3.1 in March 2013 and 3.5 in September 2013.
- Production working groups focus on areas like bugs, translations, documentation and security.
- Platform 12.x continues decoupling CMS and platform with MVC restructuring and new Unified Content Model.
- Goals for Joomla 3.0 include existing 2.5 extensions being compatible, removal of deprecated code, and potential
2. Outline
Release Strategy
Production Working Groups
Platform 12.x
Goals & Expectations for 3.0
2 Andrea Tarr Joomla!dagen 2012
3. Release
Strategy
3 Andrea Tarr Joomla!dagen 2012
4. Objectives
S To continue to offer a stable and reliable platform for our
current and future user base.
S To make innovation available to users and developers on a
more timely basis.
S To make it easy for developers to contribute code to the
project at any time.
4 Andrea Tarr Joomla!dagen 2012
5. Major Principles
S Maintain a stable trunk
S Predictable, incremental software releases;
S Strong backward compatibility support;
S A sound security policy;
S An open development process.
5 Andrea Tarr Joomla!dagen 2012
6. Release Cycles
Past Future
S Joomla 1.0: September 2005 S Joomla 3.0: September 2012
S Joomla 1.5: January 2008 S Joomla 3.1: March 2013
S Joomla 1.6 (2.0): January 2011 S Joomla 3.5: September 2013
S Support through July 2015
S Joomla 1.7 (2.1): July 2011
S Joomla 2.5: January 2012
S Support through Dec 2013
6 Andrea Tarr Joomla!dagen 2012
7. Development Timing on 3.0
S January – March: focus still on 2.5
S Some people working on 3.0 features
S Through mid July 2012
S Continue developing features and merge new features by mid July
S July 2012 – September 2012: Release Testing
S Beta period
S Online help documentation and translation strings are finalized
S Third party extension developers should start testing for backward
compatibility issues
7 Andrea Tarr Joomla!dagen 2012
8. Production
Working
Groups
8 Andrea Tarr Joomla!dagen 2012
9. Production Working Groups –
Permanent Groups
S Permanent PWG’s
S Joomla Bug Squad (JBS)
S Translation Team (TT)
S User Experience (UX)
S Documentation
S Joomla Security Strike Team (JSST)
9 Andrea Tarr Joomla!dagen 2012
10. Production Working Groups –
For Specific Projects
S Update & Migration S UCM
S Multi site S Unit Tests for the CMS
S Search S Search
S Web Services S Database Performance
10 Andrea Tarr Joomla!dagen 2012
12. Platform 12.x New Stuff
S Continue de-coupling CMS and Platform
S Model-View-Controller (MVC) restructuring
S Unified Content Model (UCM)
12 Andrea Tarr Joomla!dagen 2012
13. Goals &
Expectations
for 3.0
13 Andrea Tarr Joomla!dagen 2012
14. Expectations & Goals for 3.0
S Goal that existing 2.5 extensions run on 3.x with little or no
changes (except possibly admin templates)
S 3.0 will release with update/migration from 2.5 available
14 Andrea Tarr Joomla!dagen 2012
15. Expectations & Goals for 3.0
S Remove use of deprecated methods and classes in the core
S Potentially a new Admin template with improved user
interface
S Work is ongoing
S http://ux.joomla.org
S Example: https://github.com/Joomla3-Admin-template/
joomla-cms/tree/template
15 Andrea Tarr Joomla!dagen 2012
16. Expectations & Goals for 3.0
S Use Platform version 12.2 for the 3.x series
S CMS will have legacy MVC for existing extensions
16 Andrea Tarr Joomla!dagen 2012
17. Expectations & Goals for 3.0
S UCM classes available for 3PD extensions to use in 3.x
series
S Core components will continue to use existing classes and
tables
S Goal is for core components to move to UCM in 4.x series
17 Andrea Tarr Joomla!dagen 2012