18
Joomla 3.0 Andrea Tarr

Joomla! 3.0 - Andrea Tarr #jd12nl

Embed Size (px)

DESCRIPTION

Joomla! 3.0 - Andrea Tarr #jd12nl

Citation preview

Page 1: Joomla! 3.0 - Andrea Tarr #jd12nl

S

Joomla 3.0 Andrea Tarr

Page 2: Joomla! 3.0 - Andrea Tarr #jd12nl

Outline Release Strategy

Production Working Groups

Platform 12.x

Goals & Expectations for 3.0

Andrea Tarr Joomla!dagen 2012 2

Page 3: Joomla! 3.0 - Andrea Tarr #jd12nl

Release Strategy

Andrea Tarr Joomla!dagen 2012 3

Page 4: Joomla! 3.0 - Andrea Tarr #jd12nl

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.

Page 5: Joomla! 3.0 - Andrea Tarr #jd12nl

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

Page 6: Joomla! 3.0 - Andrea Tarr #jd12nl

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

Page 7: Joomla! 3.0 - Andrea Tarr #jd12nl

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

Page 8: Joomla! 3.0 - Andrea Tarr #jd12nl

Production Working Groups

Andrea Tarr Joomla!dagen 2012 8

Page 9: Joomla! 3.0 - Andrea Tarr #jd12nl

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

Page 10: Joomla! 3.0 - Andrea Tarr #jd12nl

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

Page 11: Joomla! 3.0 - Andrea Tarr #jd12nl

Platform 12.x

Andrea Tarr Joomla!dagen 2012 11

Page 12: Joomla! 3.0 - Andrea Tarr #jd12nl

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

Page 13: Joomla! 3.0 - Andrea Tarr #jd12nl

Goals & Expectations for 3.0

Andrea Tarr Joomla!dagen 2012 13

Page 14: Joomla! 3.0 - Andrea Tarr #jd12nl

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

Page 15: Joomla! 3.0 - Andrea Tarr #jd12nl

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

Page 16: Joomla! 3.0 - Andrea Tarr #jd12nl

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

Page 17: Joomla! 3.0 - Andrea Tarr #jd12nl

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

Page 18: Joomla! 3.0 - Andrea Tarr #jd12nl

Questions? Slides:

http://tarrconsulting.com/presentations/jd12nl/j3.0-jdnl.pdf

Andrea Tarr Joomla!dagen 2012 18