Where is Joomlagoing and how dowe get there?Andrea Tarr & Mark DexterJ and Beyond 2012
Introductions – Mark Dexter• Developing software since 1978• Founded and ran a commercial software for 28  years• Started ...
Introductions – Andy Tarr• Started developing software in 1979 as an end user• Programmer, IT Manager for over 30 years• C...
• How do we get there?                                • Where is Joomla going?                                            ...
How do we get there?•   Timed releases•   Developers•   Feature tracker•   Production Working Groups                      ...
Timed Releases• September 2012 – Joomla 3.0  • Beta in July 2012 with all new features added• March 2013 – Joomla 3.1  • B...
NO                                                   Developers                                       There areCore Develo...
Joomla Developers     Where is Joomla going &      how do we get there? •8    Andrea Tarr & Mark Dexter
Feature Tracker• Add to the Feature Tracker in joomlacode.orghttp://joomlacode.org/gf/project/joomla/tracker/?action=Track...
Production Working Groups• Used to bring people together to accomplish a  specific goal• Example: Finder Integration Worki...
Production Working Groups– Permanent Groups• Permanent PWG’s •   Joomla Bug Squad (JBS) •   Translation Team (TT) •   User...
Production Working Groups– For Specific Projects• Update &       • UCM  Migration      • Unit Tests for the• Multi site   ...
Where is Joomla going?• Where is Joomla going?  • Platform 12.x Goals  • Expectations & Goals for 3.0  • Other murmurings ...
Platform 12.x Goals•   Continue de-coupling CMS and Platform•   Remove deprecated APIs•   Model-View-Controller (MVC) rest...
How does the Platformaffect the CMS?• Examples: multiple database and image  manipulation library  • Step 1: Add basic fun...
Expectations & Goals - 3.0• Goal that 2.5 extensions run on 3.x with little or no  changes• 3.0 will release with update/m...
Expectations & Goals - 3.0• Use Platform version 12.2 for the 3.x series• CMS will have legacy MVC for existing extensions...
Expectations & Goals - 3.0• UX Improvements and changes• Ship with both MooTools and jQuery available• Remove use of depre...
Expectations & Goals - 3.0• UCM classes available for 3PD extensions to use in  3.x series• Core components will continue ...
• Search                                 • Multi-Site                                 • Performance                       ...
Summary• Where are we going  •   Easy migration  •   UX overhaul  •   jQuery addition      Preparations for enhance MVC st...
Upcoming SlideShare
Loading in …5
×

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

1,751 views

Published on

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.

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,751
On SlideShare
0
From Embeds
0
Number of Embeds
551
Actions
Shares
0
Downloads
11
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide
  • Mark
  • Andy
  • Andy
  • Mark
  • Andy
  • Where is Joomla going and how do we get there? J and Beyond 2012

    1. 1. Where is Joomlagoing and how dowe get there?Andrea Tarr & Mark DexterJ and Beyond 2012
    2. 2. Introductions – Mark Dexter• Developing software since 1978• Founded and ran a commercial software for 28 years• 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, development coordinator, GSOC admin, extension author• I am a volunteer• Relatively new to Joomla and web development 2
    3. 3. Introductions – Andy Tarr• Started developing software in 1979 as an end user• Programmer, IT Manager for over 30 years• Currently freelancing building custom extensions and Joomla websites how 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 of more people in the development of Joomla • Joomla Roadmap Meeting • Pizza, Bugs, and Fun bug squishing parties • Accessibility 3 • GSoC co-admin
    4. 4. • How do we get there? • Where is Joomla going? Outline of Talk Where is Joomla going & how do we get there? •4 Andrea Tarr & Mark Dexter
    5. 5. How do we get there?• Timed releases• Developers• Feature tracker• Production Working Groups how do we get there? • Andrea Tarr & Mark Dexter Where is Joomla going & 5
    6. 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 Dexter Where is Joomla going &• September 2013 – Joomla 3.5 • Beta in July 2013 with all new features added 6
    7. 7. NO Developers There areCore Developers. Where is Joomla going & how do we get there? •7 Andrea Tarr & Mark Dexter
    8. 8. Joomla Developers Where is Joomla going & how do we get there? •8 Andrea Tarr & Mark Dexter
    9. 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 Dexter Where 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 projects 9
    10. 10. Production Working Groups• Used to bring people together to accomplish a specific goal• Example: Finder Integration Working Group• Helps get good ideas speced, coded and tested how do we get there? • Andrea Tarr & Mark Dexter Where is Joomla going &• Very easy to start 10
    11. 11. Production Working Groups– Permanent Groups• Permanent PWG’s • Joomla Bug Squad (JBS) • Translation Team (TT) • User Experience (UX) Documentation how do we get there? • Andrea Tarr & Mark Dexter Where is Joomla going & • • Joomla Security Strike Team (JSST) 11
    12. 12. Production Working Groups– For Specific Projects• Update & • UCM Migration • Unit Tests for the• Multi site CMS• Search • Search how do we get there? • Andrea Tarr & Mark Dexter Where is Joomla going &• Web Services • Database• JavaScript Performance 12
    13. 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 Dexter Where is Joomla going & 13
    14. 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 support 14
    15. 15. How does the Platformaffect the CMS?• Examples: multiple database and image manipulation library • Step 1: Add basic functionality to the platform • Step 2: Use this to add features to the CMS how do we get there? • Andrea Tarr & Mark Dexter Where is Joomla going & 15
    16. 16. Expectations & Goals - 3.0• Goal that 2.5 extensions run on 3.x with little or no changes• 3.0 will release with update/migration from 2.5 available how do we get there? • Andrea Tarr & Mark Dexter Where is Joomla going & 16
    17. 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 Dexter Where is Joomla going & 17
    18. 18. Expectations & Goals - 3.0• UX Improvements and changes• Ship with both MooTools and jQuery available• Remove use of deprecated methods and classes in the core how do we get there? • Andrea Tarr & Mark Dexter Where is Joomla going & 18
    19. 19. Expectations & Goals - 3.0• UCM classes available for 3PD extensions to use in 3.x series• Core components will continue to use existing classes and tables• Goal is for core components to move to UCM in 4.x how do we get there? • Andrea Tarr & Mark Dexter Where is Joomla going & series 19
    20. 20. • Search • Multi-Site • Performance Other murmurings Where is Joomla going & how do we get there? •20 Andrea Tarr & Mark Dexter
    21. 21. Summary• Where are we going • Easy migration • UX overhaul • jQuery addition Preparations for enhance MVC structure how do we get there? • Andrea Tarr & Mark Dexter Where is Joomla going & • • Preparations for UCM• How do we get there • You get us there 21

    ×