Migrating Joomla! 1.5 to 3.x is a major migration. Major changes in features and database tables between these two versions makes content migration a pretty challenging task. We take care of this challenging task for you, efficienty and cost effectively.
We offer:
Joomla Core data and third-party extension data migration. Joomla Core data (components) are:
• Categories
• Articles
• Menus
• Modules (core modules – not third-party)
• Banners
• Contacts
• Messaging
• Newsfeeds
• Redirect
• Search
• Smart Search
• Weblinks
Third-party extension migration: needs to be researched to determine if it’s ready for Joomla 3.x and has a migration path or not.
Services include:
Prepare a Location for Joomla 3:
Make sure your server environment meets the technical specifications for Joomla! 3 before proceeding. Note: If your host does not meet the technical requirements, you will need to change hosts.
Set up a Development Location:
• Create a testing site or build area to work in with one of the following:
• A subdomain
• A subdirectory
• A local device via WAMP , MAMP , LAMP , XAMPP .
• A new hosting account on a temporary domain in the root (if you would like to change hosts in the process of migration)
• Restoring a site on a local device. See Installing Joomla locally and Setting up your workstation for Joomla development.
• Restoring a site with Akeeba Backup (read the developer documentation or videos for how to restore a backup of an Akeeba Backup file).
Content Migration Process
We follow a 26 Point migration process:
• Migrate all core data you want to move to Joomla 3.x. Move Sections and Categories.
• Run the Database Fix
• Install your new template or converted template so that you can see your content.
• Add new menus if the migration tools didn’t bring over menus.
• Add modules if the migration tools didn’t bring over modules. Change the module positions to the positions in your new template if required so that your modules show up correctly.
• Check for duplicate alias issues and fix them.
• Check internal links. If any are broken, fix them.
• Take a backup.
• Install other third-party extensions and configure them (like editors, Akeeba backup, slideshows, or plugins).
• Take a backup.
• If your website has large extensions with data to migrate, do each one according to the developer documentation and then take a backup after each one.
• If our migration tool didn’t move the images, we will move your images from the 1.5 site to the 3.x site.
• Fix asset issues.
• If you are going to add anything to your site or use new core features like Tags, get them set up and configured at this time.
• Check your URLs on the Joomla 3 site and compare to the Joomla 1.5 site.
• Migration SEO Tips Series – Part 1 – Planning Your Link Migration Strategy ; and
• Migration SEO Tips Series – Part 2 – Monitoring Your Migrated Site’s Health .
• Take a backup.
• Check everything.
• Clean up more.
• Test everything.
• Take a backup.
• Move or change or add updated data from the 1.5 site to the Joomla 3 site.
• Add google analytics to the template or use a third-party plugin.
• Check Global Configuration and make sure all is as it should be.
• Take a final backup of the Joomla 3.x site.
• Take a final backup of the 1.5 site.
• Move your 1.5 site from the root to another subdomain or subdirectory or simply delete it (this is so that you have it again for a brief time if you need to refer to it).
• Backup and restore or simply move files to restore your 3.x site to the root of your hosting.
• Enable .htaccess if necessary for SEF URLs.
• Create a sitemap and submit to Google Webmaster Tools or any other search engine you would like.
• Do all your redirects from the spreadsheet you created earlier for URLs that changed in the migration process.
• Make any other changes that needed to wait until the 3.x site was live.
• Test again.
• Take another backup.
• Kill any instance(s) of the 1.5 site as soon as possible.
• Remove all other dev sites you may have been working with or keep them up-to-date if they are running a current version in order to ward off hack attempts on your server.
• Project delivered!