Roadmap

What’s your passion? Get involved!

Last fall/autumn in NYC we held our first Joomla Roadmap to bring the community into the process of helping to determine the direction of Joomla. As an Open Source project, what gets done in Joomla depends on volunteers stepping up to make things happen. It takes more than a willingness of the community to help, however. It also takes coordination between what the community wants to see done, what the community is willing and able to create and making sure that all of that will work with the overall vision of where the project wants to go.

We are weaving the Joomla Roadmap throughout J and Beyond this year – starting Friday with a keynote speech, then continuing on with lightning talks on different features and issues that are of interest to Joomla 3.x and beyond. On Saturday we bring people together into 7 different interests groups to organise how to move forward with that feature. Your passion isn’t in one of those groups? Then now is a good time to gather other passionate people and we can help you get a group started.

We hope that this is just the beginning of bringing people together to constructively move Joomla forward.

Joomla Production Leadership Team

Ideally, we'd like to come out of the meeting with some tangible accomplishments, but we recognise that may not be possible given the time constraints. More important is to bring people together to bounce ideas around and to form groups that will work to bring particular features into Joomla.

To encourage features to be brought forward in a timely and organised process we would like to see those people with an interest in promoting a major feature or change get together in a team under the Production Working Groups banner.

Dealing with updates and migration should be a part of every Working Group that makes changes that break backward compatibility, but we need a group that can make sure that the software and tools are ready to migrate from 2.5 to 3.x. as seamlessly as possible.

Connecting Joomla with other applications through web services would greatly extend Joomla’s versatility. For instance, a REST API for Joomla that is standardized, extendable and documented.

UCM is powerful new tool that is proposed for inclusion in the Platform. What use will the CMS make of it, what are the backward compatibility issues involved, what new coding would be needed to use it in the CMS, and what are the implications for third party extensions are all open questions.

Unit tests check that newly introduced code does not break existing code. The Platform has done a great job adding unit test coverage for their code. We need to do the same kind of job for the CMS.

This is an important feature that was extensively discussed at the last roadmap. It’s consistently one of the most requested features.

Now that Finder has been integrated as Smart Search in 2.5, it’s time for a new Working Group dedicated to search capabilities.

The User Experience Working Group is an existing standing team focused on the Joomla User Experience. This includes the Joomla administrator user interface, sample templates, sample data and any other related aspects such as mobile.