And that is very sad. They are making some classic errors in their release process and even worse, they are not learing about mistakes from the past. They have released a new version which is not compatible. Which means you con not migrate at all. There is a plugin that converts your content, but it will not convert any modules, templates or components. Which basically means all the hard work is still to be done after you have used this helper tool. Some notes about all this:
Release numbering
When they went fom 1.0 to 1.5 they made the error to call it 1.5. It should have been 2.0. The release was completely incompatible with the previous releases. And now they have released 1.6 which is again incompatible, so the major should have been bumped again. 2.0 would have been more appropiate.
The reasoning is also that I need to approach my customers, asking for budget for such a transition. This is easier to explain to my cusomers if the customer actually notices a bigger jump in numbers. Convincing the customer is hard anyway, because they don’t see the direct benefit. Directly after migrating there should be no change of the website for the user of the website, whilst the customer has spent money on it for no benefit. Such a migration budget request has to be combined with some new feature for the end user of the website to be able to get through.
Incompatile
The seond mistake is that the release is incompatible with 1.5. This is not what is promised to us when the transition happened from 1.0 to 1.5. 1.6 should be an easy update, it would not happen again. We are now stuck with customers which we know will not have budget to move to the new version. Ending up with new security issues in a couple years.
It’s not only highly disrespectful of the current users, it’s insulting. You leave them behind. Every marketing pro will explain to you in a just a few lines how important existing customers are, how you should treat them with love and care. Joomla does the opposite.
Market share
They clame that from all websites out there 2.7% is Joomla based. Well, you can scratch that. It’s 0%. You will need to regain all of that percentage. The reason is simple. Whenever i approach the customer for budget, i will have to convince him. And that will give the customer the option to make another choise.
If a simple upgrade possibility would have been in place, i can migrate the customer ‘silently’ and it would remain a customer for sure. Just look how awesome WordPress does upgrades, that is the way to not loose customers.
Reputation
I can surely understand that there can be a big disruption sometimes. Sometimes you can not avoid big changes to code. But now Joomla has passed the acceptable line. Making it impossible to migrate smoothly between 1.5 and 1.6, just like the migration towards 1.5, hurts Joomla’s reputation. How on earth do you expect me to believe you when you are now claiming that this won’t happen for 1.7? Which means selling services around Joomla just got a lot harder.
Real CMS?
The core idea of a CMS is to have nice separation between content, layout and code. Making it possible to build a website which you only have to write the content once and make it accessible in diffent layouts. I tell my custmers that whenever they are fed up with their layout, or when the company changes their style, they can order a new layout with us and the content will remain.
I will now stop telling customers that, because it is now clear that the chances are big that whenever such a layout change is needed, their site is dated and incompatible with the current version. Which means we can not deliver a new template for which can safely say that he can use it for the next 3 years. It’s become clear that you can not count on any modules and components being availale for that version at that point in time.
KDE
Before anyone claims that we did the same between KDE 3 and 4, please consider that that was needed because Qt’s code changed massively, it was a one time thing and we learned some lessons from that too.
Advise
Who am I to give advise, but I would like to point out to the Joomla team that they are on the wrong track and they should quickly fix this and provide a smooth upgrade path between 1.5 and 1.7 or 1.8. If you care at all about your users.
