Uploaded on

Presentation by Matt Meyrick on migrating from 1.0.x to 1.5.x given at the June 2009 Joomla User Group Suffolk meeting.

Presentation by Matt Meyrick on migrating from 1.0.x to 1.5.x given at the June 2009 Joomla User Group Suffolk meeting.

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
664
On Slideshare
0
From Embeds
0
Number of Embeds
1

Actions

Shares
Downloads
10
Comments
0
Likes
1

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Migration of Joomla! 1.0.x sites Matt Meyrick St Joseph’s College http://www.stjos.co.uk/ Local Independent School
  • 2. Introduction • Why • Precautions • Migration Tools • Methods – Must do – Nice to do • Gotchas • Conclusion
  • 3. 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
  • 4. Precautions • Backup • This means everything! – Files – Data
  • 5. Migration Tools • Migrator from 1.0 to 1.5 – The “official” option – Exports from 1.0 • mtwMigrator – An alternative solution – Imports to 1.5
  • 6. Preparation • Ideal: – New Installation • Separate install • Separate database – Less Ideal: • Separate install (sub directory?) • Same database (prefix issues)
  • 7. Method Migrator 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)
  • 8. Load Migration Script
  • 9. Method mtwMigrator • Install a clean version of Joomla! 1.5 • Install mtwMigrator • Configure migrator (old database) • Run migrator • Done! (well maybe)
  • 10. Gotchas • {mosimage} • Modules/Menus • Components – Install, migrate data • Memory/Execution Time (php) • Files (images etc)
  • 11. 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" />
  • 12. Conclusion • It isn’t too difficult • Community Help – Joomla! Forum • Questions?