Successful Joomla migrations that don't hurt Search Engine Rankings
-
Upload
joomla-day-south-africa -
Category
Technology
-
view
2.636 -
download
0
Transcript of Successful Joomla migrations that don't hurt Search Engine Rankings
Migrating Joomla!
Paul van Jaarsveld @kalemanzi
Overview
Which migration methods
Some scenarios
Preparation
Do it!
Migration methods
1.0 to 1.5 mtwmigrator
J2XML (only content and users)
Jupgrade what we will use today for 1.5 to 2.5
SP Upgrade no personal experience
Scenarios
You built the site.
You did no build the site.
Traffic?
Users?
How much content
Rebuild?
Be prepared!
List all non vanilla extentions
Find upgrade / update procedures
Start on JED.
Look deeper. 1.6, 1.7 usually work for 2.5
If upgrade exists, get info together
If no upgrade look for alternatives (or hack)
Check extentions against security forums
Be more prepared
Non standard folders out of root
Look for cron jobs
Have a plain text editor to make notes of folders eg
Get to know rsync. Makes life easy.
Shell access NB. No access, use phpterm.
Cpanel and ftp is cool but delayed
Make sure there is enough space on server eg. 3X more
Be even more prepared
Have a permissions script handy
Make a written plan / check list
Have a good host eg. Updated servers etc.
Make a backup
Have a 2.5 template (mod or new)
Make final changes to content in old site
Rise of the machine
Beware of the robots! disallow: /jupgrade/ otherwise new site gets indexed
Add and to new template index.php.
Just do it!
Intall jupgrade
Fix issues (plugins / javascript errors)
Mootools upgrade
Change settings
Run it
Check the new site
You did it... almost!
Install template
Check standard modules
Install 3rd party stuff
Check that URLS are the same
Fix components that changed 301 redirect
@pe7er's method
Da beeg switch!
Assume it's a busy website
Look for any new users / content / sections / cats
Move data over (jupgrade parameters)
Do final checks to see it's all okay
Why I use the switch script and commandline
Use rsync to update extra folders
Closing comments
Don't forget to remove the tags you added to the index.php of your template!
This is only one of the ways you can do it.
Full CLI migration script would be awesome
Php cli?
Thanks!
Questions
Comments
Suggestions
YOU are JOOMLA!
Background created on Inkscape from a gazillion hexagons by a person who did not leave his credits on OO E D.