21
Where is Joomla going and how do we get there? Andrea Tarr & Mark Dexter J and Beyond 2012

Where is Joomla going and how do we get there? J and Beyond 2012

Embed Size (px)

DESCRIPTION

Joomla! 2.5 is settling in and we are looking forward to 3.x and even 4.x. What might Joomla look like in these future series? You have an influence on what Joomla will become in the next few years. You also have a part to play in how we get there. The Joomla Roadmap is both a way to promote ideas and a way to bring them come to life.

Citation preview

  • 1. Where is Joomlagoing and how dowe get there?Andrea Tarr & Mark DexterJ and Beyond 2012

2. Introductions Mark Dexter Developing software since 1978 Founded and ran a commercial software for 28years 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, developmentcoordinator, 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 extensionsand Joomla websiteshow 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 ofmore 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? 4Andrea Tarr & Mark Dexter 5. How do we get there? Timed releases Developers Feature tracker Production Working Groupshow 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 DexterWhere is Joomla going & September 2013 Joomla 3.5 Beta in July 2013 with all new features added6 7. NO Developers There areCore 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? 8Andrea Tarr & Mark Dexter 9. Feature Tracker Add to the Feature Tracker in joomlacode.orghttp://joomlacode.org/gf/project/joomla/tracker/?action=TrackerItemBrowse&tracker_id=8549 how do we get there? Andrea Tarr & Mark DexterWhere 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 projects9 10. Production Working Groups Used to bring people together to accomplish aspecific goal Example: Finder Integration Working Group Helps get good ideas speced, coded and testedhow do we get there? Andrea Tarr & Mark Dexter Where is Joomla going & Very easy to start10 11. Production Working Groups Permanent Groups Permanent PWGs Joomla Bug Squad (JBS) Translation Team (TT) User Experience (UX) Documentationhow 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 & UCMMigration Unit Tests for the Multi site CMS Search Searchhow do we get there? Andrea Tarr & Mark Dexter Where is Joomla going & Web Services Database JavaScript Performance12 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 DexterWhere is Joomla going & 13 14. Platform 12.x Goals Continue de-coupling CMS and Platform Remove deprecated APIs Model-View-Controller (MVC) restructuring Unified Content Model (UCM)how do we get there? Andrea Tarr & Mark Dexter Where is Joomla going & Postgres support14 15. How does the Platformaffect the CMS? Examples: multiple database and imagemanipulation library Step 1: Add basic functionality to the platform Step 2: Use this to add features to the CMShow 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 nochanges 3.0 will release with update/migration from 2.5availablehow 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 DexterWhere 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 inthe corehow 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 in3.x series Core components will continue to use existingclasses and tables Goal is for core components to move to UCM in 4.x how do we get there? Andrea Tarr & Mark DexterWhere is Joomla going &series 19 20. Search Multi-Site Performance Other murmuringsWhere is Joomla going & how do we get there? 20 Andrea Tarr & Mark Dexter 21. Summary Where are we going Easy migration UX overhaul jQuery additionPreparations for enhance MVC structure how do we get there? Andrea Tarr & Mark DexterWhere is Joomla going & Preparations for UCM How do we get there You get us there 21