impleri, as I said, haven't looked at them in detail yet. And my issue isn't the six month release schedule, it's that 1.6.x or 1.7.x security/bugfix releases might have a serious impact on installed components, plugins, etc. Not only that, but that some major developers are not really supporting 1.6.x, that is a major problem imho. It's great that you are still dedicated to supporting VM for 1.6, I wish everyone was that dedicated. But what I read from other blogs, it's almost an unsupportable situation for some:
https://www.akeebabackup.com/home/item/1093-joomla-16-will-be-partially-supported.htmlAkeeba Backup is a very important package for a lot of websites, because not many webhosters provide adequate backup features themselves (especially not for the databases). "Operational issues due to the ever changing API." does not generate a great deal of trust in me (or my clients) for 1.6 or 1.7. Stability is more important then feature set in most professional cases.
An LTS release is great for all those folks that want to get a simple website out of the door without having an upgrade every six months. You have to understand that a lot of the Joomla content contributors aren't very happy with changes to how things work, how they look or where they are located.
The situation I'm afraid of is the following:
- We have a fully working Joomla! 1.6.x website with all the components working perfectly.
- Then there is a Joomla! 1.6.x+1 release that fixes a (few) critical security issues, but it also changes something in the API and it breaks a critical (for the website) 3rd party component. A fix for the component can take up to two months to be released. Then I have three options:
1.) Don't deploy Joomla! security fix and play Russian roulette with hackers, if the site is hacked I will be blamed and when I explain things, I AND Joomla! will be blamed.
2.) Deploy Joomla! security fix and the critical component breaks, ideally it just doesn't function, worst case it completely screws up the website and does bad things with the data. I will be blamed and when I explain things, I AND Joomla! will be blamed.
3.) Pay the/a developer money to fix the component asap, that might be doable if the amount of money isn't breaking the bank and it's a component that is used in a lot of sites (Akeeba Backup for example). But if you have multiple components breaking on a single site, this isn't really an option because you have clients that didn't expect additional fees (especially not high ones) and someone providing support can't absorb the costs without going bankrupt, especially if it happens a few times over the next year.
The upgrades for 1.5 => 1.6 might not be as significant as 1.0 => 1.5, but you still need to do a test migration, check everything, deploy, check everything. And that is only with the Joomla core, chances are that you'll need to do some work on the template and install new versions of most of the components if they even have 1.6 versions (there are component builders that have already stated that they won't support 1.6 for the reasons given above). Some components need to be completely reconfigured and if your particularly unlucky rebuild all of the content (some of the forms components might require that). Doing this two times in the coming nine months doesn't excite many companies. Sure, many 'simple' websites won't have many problems.
I would like to see a year of security fixes for the previous LTS after the release of the new LTS, that should give folks a larger migration window for those that stick with the LTS releases.
What I also would like to see is that bug fix and security patch releases don't break current components or change anything in the core of Joomla that isn't strictly necessary (and then still make sure it doesn't break anything else).
But this of course isn't an issue with VM or it's developers, it's with Joomla! and it's developers.