migrating j10 j15
DESCRIPTION
Presentation by Matt Meyrick on migrating from 1.0.x to 1.5.x given at the June 2009 Joomla User Group Suffolk meeting.TRANSCRIPT
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?