Joomla CMS Development Roadmap

From Joomla! Documentation

Revision as of 17:52, 16 December 2014 by Tom Hutchison (talk | contribs) (example rm)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Joomla! 
3.10.12
Is the current version you should use.

With the proposed new development cycle above one of the key features is maintaining long-term stability and backwards compatibility while also beginning to follow a semantic versioning approach to releases. The other aspect of timeframes was previously identified as a problem with the current release cycle. This ties in closely to the version numbers and release dates. By changing the releases to a somewhat standardized semantic version numbering and increasing the number of releases we will be able to stop the rush to include bugs and improvements in a release. Ideally the goal is to minimize the amount of items to be included in each release but also offer a more frequent release cycle. Important to keep in mind: these releases are considered minor releases and none of them are to break backwards compatibility. Any features determined to break backwards compatibility will be moved to the next major release.

2014

Joomla! 
3.4

4th quarter

  • Remove com_weblink and associated modules, plugins. Establish procedures for removal.
  • Create core extension directory and install processes. Add special core extensions category to JED, redirect on post-install.
  • No removal of existing extensions on upgrade. Affects new installs only.

2015

Joomla! 
3.5

1st quarter

  • JLayouts
  • Remove additional components and all associated pieces. (com_newsfeeds, com_banners, com_contacts, com_search, com_finder, com_redirect, com_messages).
  • Remove sample data from installation; place in post install.
Joomla! 
3.6

2nd quarter

  • Improve Joomla translation
  • Improve Joomla multi-language support.
Joomla! 
3.7

3rd quarter

  • Add bootstrap compatibility layer as a Joomla layer to allow different versions of bootstrap or other CSS style frameworks to be used.