Now that 3.5 has reached its Stable milestone the time has come to start work in earnest on our next minor release. As Release Leader for Joomla 3.6 it falls to me to coordinate efforts towards that release and I want to give an outline of the plan to get us there.
For the past couple of years we have been getting two minor releases out per year, so roughly one every six months. This has tended to mean that the releases contain lots of new features, but also that the developers of those features have had to wait a long time to see their work adopted. The Production Leadership Team (PLT) has therefore decided to pick up the pace a little and aim for more frequent, but smaller minor releases. This should also tend to reduce the overall risk associated with each release.
With that in mind we’d like to tentatively aim for the next minor release, Joomla 3.6, towards the end of June 2016. Working back from this date means that we should target a first beta release at the end of April 2016.
In order to maintain a reasonable pace for minor releases we will not be delaying these dates significantly unless there are exceptional circumstances (such as those that caused the delay to 3.5). What this means is that the feature list for the stable release will be established by the first beta release. If a feature isn’t ready by then, it gets bounced to 3.7. “Ready” doesn’t necessarily mean bug-free, but it should be in a state where it is ready to be tested by end-users with the full expected functionality and a high probability that it can be production-ready by the scheduled Stable milestone date.
Prior to the first beta release we will make at least one alpha release to give everyone a feel for what the release might look like. Some features might be included which are later withdrawn. Following the first beta release we won’t be merging any new features and the focus will be on fixing bugs and generally stabilising the code in preparation for the Stable milestone release.
My role in this is to coordinate and shepherd contributions so that we end up with some nice new features in a stable release on time.
There are a number of features and improvements that we are keen to see implemented in Joomla 3.6. The following is a list of the features currently being worked on, with the Feature Leads who will be leading the effort to get them in. Whether they make it in or not, as with any feature contribution, will depend on whether they are ready in time.
Custom fields (Allon Moritz)
New media manager
New router (Hannes Papenberg)
Service layer (Chris Davenport)
Web services (Chris Davenport)
Mobile app (Matias Aguirre)
Admin template (Cliff Pfeifer)
With the short timeframe for 3.6 and given where we are with their development right now, I think it is unlikely that the last three on this list will make it in time for the beta release, but we should of course continue to work on them anyway.
I invite anyone with an interest in helping out with any of these features to get in touch with the relevant Feature Lead.
I am also looking for someone to take on the role of Documentation Lead for the 3.6 release. This will entail organising contributors to ensure that all new features are properly documented in time for the stable release. Please get in touch with me if you’d like to take it on.
This is an ambitious schedule, but I’m confident that we can produce a solid release with a useful collection of new features and still have time for a 3.7 release by the end of the year.
Let’s all work together to make Joomla 3.6 a nice, smooth, bug-free stable release!
Chris.
--
You received this message because you are subscribed to the Google Groups "Joomla! CMS Development" group.
To unsubscribe from this group and stop receiving emails from it, send an email to joomla-dev-cm...@googlegroups.com.
To post to this group, send email to joomla-...@googlegroups.com.
Visit this group at https://groups.google.com/group/joomla-dev-cms.
For more options, visit https://groups.google.com/d/optout.
I guess time will tell Michael - its amazing what people can achieve when they work together instead of working against each other.
--
Hi Chris
--
You received this message because you are subscribed to the Google Groups "Joomla! CMS Development" group.
To unsubscribe from this group and stop receiving emails from it, send an email to joomla-dev-cm...@googlegroups.com.
To post to this group, send email to joomla-...@googlegroups.com.
Visit this group at https://groups.google.com/group/joomla-dev-cms.
For more options, visit https://groups.google.com/d/optout.