Joomla! 3.0 - Andrea Tarr #jd12nl

1,719 views

Published on

Joomla! 3.0 - Andrea Tarr #jd12nl

Published in: Technology
  • Be the first to comment

Joomla! 3.0 - Andrea Tarr #jd12nl

  1. 1. Joomla 3.0 Andrea Tarr S
  2. 2. Outline Release Strategy Production Working Groups Platform 12.x Goals & Expectations for 3.02 Andrea Tarr Joomla!dagen 2012
  3. 3. Release Strategy3 Andrea Tarr Joomla!dagen 2012
  4. 4. ObjectivesS  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. 5. Major PrinciplesS  Maintain a stable trunkS  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. 6. Release Cycles Past FutureS  Joomla 1.0: September 2005 S  Joomla 3.0: September 2012S  Joomla 1.5: January 2008 S  Joomla 3.1: March 2013S  Joomla 1.6 (2.0): January 2011 S  Joomla 3.5: September 2013 S  Support through July 2015S  Joomla 1.7 (2.1): July 2011S  Joomla 2.5: January 2012 S  Support through Dec 2013 6 Andrea Tarr Joomla!dagen 2012
  7. 7. Development Timing on 3.0S  January – March: focus still on 2.5 S  Some people working on 3.0 featuresS  Through mid July 2012 S  Continue developing features and merge new features by mid JulyS  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. 8. Production Working Groups8 Andrea Tarr Joomla!dagen 2012
  9. 9. Production Working Groups – Permanent GroupsS  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. 10. Production Working Groups – For Specific ProjectsS  Update & Migration S  UCMS  Multi site S  Unit Tests for the CMSS  Search S  SearchS  Web Services S  Database Performance 10 Andrea Tarr Joomla!dagen 2012
  11. 11. Platform 12.x11 Andrea Tarr Joomla!dagen 2012
  12. 12. Platform 12.x New StuffS  Continue de-coupling CMS and PlatformS  Model-View-Controller (MVC) restructuringS  Unified Content Model (UCM) 12 Andrea Tarr Joomla!dagen 2012
  13. 13. Goals & Expectations for 3.013 Andrea Tarr Joomla!dagen 2012
  14. 14. Expectations & Goals for 3.0S  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. 15. Expectations & Goals for 3.0S  Remove use of deprecated methods and classes in the coreS  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. 16. Expectations & Goals for 3.0S  Use Platform version 12.2 for the 3.x seriesS  CMS will have legacy MVC for existing extensions 16 Andrea Tarr Joomla!dagen 2012
  17. 17. Expectations & Goals for 3.0S  UCM classes available for 3PD extensions to use in 3.x seriesS  Core components will continue to use existing classes and tablesS  Goal is for core components to move to UCM in 4.x series 17 Andrea Tarr Joomla!dagen 2012
  18. 18. Questions? Slides: http://tarrconsulting.com/ presentations/jd12nl/j3.0- jdnl.pdf18 Andrea Tarr Joomla!dagen 2012

×