Migration of Joomla! 1.0.x sites
Matt MeyrickSt Joseph’s College
http://www.stjos.co.uk/Local Independent School
Introduction
• Why
• Precautions
• Migration Tools
• Methods– Must do– Nice to do
• Gotchas
• Conclusion
Why
• Did Joomla! change?– To future proof Joomla
• Changes to Database
• Why should I?– You don’t have to but....
• Support ending• Future improvements• Security
Precautions
• Backup
• This means everything!– Files– Data
Migration Tools
• Migrator from 1.0 to 1.5– The “official” option– Exports from 1.0
• mtwMigrator – An alternative solution– Imports to 1.5
Preparation
• Ideal:– New Installation
• Separate install• Separate database
– Less Ideal:• Separate install (sub directory?)• Same database (prefix issues)
MethodMigrator from 1.0 to 1.5
• Install component in 1.0
• Install any 3rd party addons
• Run the export
• Install Joomla! 1.5– As part of the installation you are given the
option to use the data exported above
• Done! (well maybe)
Load Migration Script
MethodmtwMigrator
• Install a clean version of Joomla! 1.5
• Install mtwMigrator
• Configure migrator (old database)
• Run migrator
• Done! (well maybe)
Gotchas
• {mosimage}
• Modules/Menus
• Components– Install, migrate data
• Memory/Execution Time (php)
• Files (images etc)
Templates
• Most templates will work in legacy mode• New template?• Template conversion
– Compare templates• Modules
– <?php mosLoadModules ( ‘right', -1 ); ?> becomes
– <jdoc:include type="modules" name="right" style=“raw" />
• Content– <?php mosMainBody(); ?> becomes
– <jdoc:include type="component" />
Conclusion
• It isn’t too difficult
• Community Help– Joomla! Forum
• Questions?
Top Related