Recently a lot of people have been asking me if they should upgrade their Joomla 1.5 website to the latest long term release Joomla 2.5, so I thought I’d share some thoughts that might help you make a decision.
Joomla 1.5 has an end of life set for April 2012. What this means is that the bug squad will no longer be fixing any bugs or making any improvements (which probably hasn’t happened for a while anyway), and more importantly the security team wont be releasing any more security fixes. Essentially if there was a security vulnerability identified after April 2012, there will be no official update, however I suspect if it is serious then there will be some unofficial fixes/work arounds. That said, Joomla 1.5 has been going since Jan 08, so the chance of any major flaws now being found is pretty low. I suspect many people will continue using Joomla 1.5 for quite some time, and projects such as Nooku Server are based on Joomla 1.5 code so this may help extend it’s life even further. It should be noted that
there are still people using Joomla 1.0 which has been end of life since
July 2009.
After April 2012, you’ll probably find that the Joomla Extension Directory (JED) will start unpublishing Joomla 1.5 only extensions, and many developers will stop supporting their 1.5 products. Also most new extensions will only be developed for 2.5 or greater. This will make it harder to find new extensions when you want to add new functionality to your site in future. The greatest risk you will have is if there is a vulnerability identified in a third party extension you are using, and the
developer has stopped supporting it.
The other thing to consider, is if you stick with 1.5, it’s going to make it much harder to get to 3.5, as I suspect the official upgrade/migration path will be only from 2.5.
So if you don’t need the new features such as ACL, smart search, article images, ReCAPTCHA etc, and you are unlikely to be adding any new functionality to your site, and you don’t mind manually applying security fixes, then you should be fine sticking with 1.5. I personally have several sites still running 1.5 that I have no plans to upgrade at this stage, but I also have several that I have already upgraded or plan to upgrade over the next couple of months. I think the decision should be made on an individual basis dependent on what the site is used for, who uses it, and what are the future plans for it.
I suspect many people will make the decision to stick with the currently supported long term release, where they will plan to upgrade every 18 months or so. It should also be noted that due to the shorter release cycles, the future changes will be more evolutionary, not revolutionary, so future upgrades should be less painful.