Upload
joomladays-netherlands
View
1.025
Download
1
Embed Size (px)
DESCRIPTION
Joomla! 3.0 - Andrea Tarr #jd12nl
Citation preview
S
Joomla 3.0 Andrea Tarr
Outline Release Strategy
Production Working Groups
Platform 12.x
Goals & Expectations for 3.0
Andrea Tarr Joomla!dagen 2012 2
Release Strategy
Andrea Tarr Joomla!dagen 2012 3
Objectives
Andrea Tarr Joomla!dagen 2012 4
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.
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.
Andrea Tarr Joomla!dagen 2012 5
Release Cycles
Past
S Joomla 1.0: September 2005
S Joomla 1.5: January 2008
S Joomla 1.6 (2.0): January 2011
S Joomla 1.7 (2.1): July 2011
S Joomla 2.5: January 2012
S Support through Dec 2013
Future
S Joomla 3.0: September 2012
S Joomla 3.1: March 2013
S Joomla 3.5: September 2013
S Support through July 2015
Andrea Tarr Joomla!dagen 2012 6
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
Andrea Tarr Joomla!dagen 2012 7
Production Working Groups
Andrea Tarr Joomla!dagen 2012 8
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)
Andrea Tarr Joomla!dagen 2012 9
Production Working Groups – For Specific Projects
S Update & Migration
S Multi site
S Search
S Web Services
S UCM
S Unit Tests for the CMS
S Search
S Database Performance
Andrea Tarr Joomla!dagen 2012 10
Platform 12.x
Andrea Tarr Joomla!dagen 2012 11
Platform 12.x New Stuff
S Continue de-coupling CMS and Platform
S Model-View-Controller (MVC) restructuring
S Unified Content Model (UCM)
Andrea Tarr Joomla!dagen 2012 12
Goals & Expectations for 3.0
Andrea Tarr Joomla!dagen 2012 13
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
Andrea Tarr Joomla!dagen 2012 14
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
Andrea Tarr Joomla!dagen 2012 15
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
Andrea Tarr Joomla!dagen 2012 16
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
Andrea Tarr Joomla!dagen 2012 17
Questions? Slides:
http://tarrconsulting.com/presentations/jd12nl/j3.0-jdnl.pdf
Andrea Tarr Joomla!dagen 2012 18