Migration - Joomla 1.5 - 2.5.1

Joomla 1.5.x range is coming to end of life in Joomla's eyes and this is a great milestone in regards to the ongoing development and life of Joomla as a Content Management System. There is alot of people that have used Joomla 1.5.x over the last few years and this means that there are alot of people who are going to be looking for a guide / solution to migrating to Joomla 2.5.1. I have gone through and compiled a general overview which will enable users and site owners of Joomla 1.5.x based websites to take their sites to the latest versions. This document is not going to be the most user friendly but at the end of the day this is designed to be a overview not a step by step instruction manual. The process of completing an upgrade to the latest version should take approximately 8 hours depending on what 3rd party extensions and modifications you have got done to your site.

 A few things that you should consider prior to performing the migration includes the amount of space that is required to complete the upgrade, what components are running and what template you are running. If it is a template from a template club you may be in luck as alot of them are providing 2.5.x compatible versions of their existing templates. If it is a custom build you are going to find this a little harder if you are not a developer. If you have not taken a backup of the website you will need to do this first. This is something that I personally believe you are around the twist if you dont as you may run in to troubles and have no rollback solution. Finally you will need to work out if you can get 2.5.x compatible components running. If there is an update for them or an option to download 2.5.x compatible versions you need to download them.

The process to complete the upgrade consists of the following things:

1) Preparing your existing Joomla installation for the migration.

2) Running through the JUpgrade process

3) Configuring your template to run in Joomla 1.6+

4) Installing the latest versions of Joomla, the components, modules and plugins running on your site

5) Testing

7) Deploying the site in to the live environment