Joomla! Day Uk 2009 Migration

2,903 views

Published on

Andrew Rose (UK Community member) presentation on how to del with the migration of Joomla! 1.0.x web sites to Joomla! 1.5.x Not to be missed

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
2,903
On SlideShare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
24
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • All Presentations must start with this page first
  • Joomla! Day Uk 2009 Migration

    1. 1. Joomla! Day UK 2009
    2. 2. Joomla! Day UK 2009 Migration of Joomla! 1.0.x sites Andrew Rose Inch Hosting http://www.inchhosting.co.uk/ The UK Joomla! Specialists
    3. 3. Introduction <ul><li>Why </li></ul><ul><li>Precautions </li></ul><ul><li>Migration Tools </li></ul><ul><li>Methods </li></ul><ul><ul><li>Must do </li></ul></ul><ul><ul><li>Nice to do </li></ul></ul><ul><li>Gotchas </li></ul><ul><li>Conclusion </li></ul>
    4. 4. Why <ul><li>Did Joomla! change? </li></ul><ul><ul><li>To future proof Joomla </li></ul></ul><ul><ul><ul><li>Changes to Database </li></ul></ul></ul><ul><li>Why should I? </li></ul><ul><ul><li>You don’t have to but.... </li></ul></ul><ul><ul><ul><li>Support ending </li></ul></ul></ul><ul><ul><ul><li>Future improvements </li></ul></ul></ul><ul><ul><ul><li>Security </li></ul></ul></ul>
    5. 5. Precautions <ul><li>Backup </li></ul><ul><li>This means everything! </li></ul><ul><ul><li>Files </li></ul></ul><ul><ul><li>Data </li></ul></ul>
    6. 6. Migration Tools <ul><li>Migrator from 1.0 to 1.5 </li></ul><ul><ul><li>The “official” option </li></ul></ul><ul><ul><li>Exports from 1.0 </li></ul></ul><ul><li>mtwMigrator </li></ul><ul><ul><li>An alternative solution </li></ul></ul><ul><ul><li>Imports to 1.5 </li></ul></ul>
    7. 7. Preparation <ul><li>Ideal: </li></ul><ul><ul><li>New Installation </li></ul></ul><ul><ul><ul><li>Separate install </li></ul></ul></ul><ul><ul><ul><li>Separate database </li></ul></ul></ul><ul><ul><li>Less Ideal: </li></ul></ul><ul><ul><ul><li>Separate install (sub directory?) </li></ul></ul></ul><ul><ul><ul><li>Same database (prefix issues) </li></ul></ul></ul>
    8. 8. Method Migrator from 1.0 to 1.5 <ul><li>Install component in 1.0 </li></ul><ul><li>Install any 3 rd party addons </li></ul><ul><li>Run the export </li></ul><ul><li>Install Joomla! 1.5 </li></ul><ul><ul><li>As part of the installation you are given the option to use the data exported above </li></ul></ul><ul><li>Done! (well maybe) </li></ul>
    9. 9. Load Migration Script
    10. 10. Method mtwMigrator <ul><li>Install a clean version of Joomla! 1.5 </li></ul><ul><li>Install mtwMigrator </li></ul><ul><li>Configure migrator (old database) </li></ul><ul><li>Run migrator </li></ul><ul><li>Done! (well maybe) </li></ul>
    11. 11. Gotchas <ul><li>{mosimage} </li></ul><ul><li>Modules/Menus – not infalible </li></ul><ul><li>Components </li></ul><ul><ul><li>Install, migrate data </li></ul></ul><ul><li>Memory/Execution Time (php) </li></ul><ul><li>Files (images etc) </li></ul><ul><li>UTF-8 </li></ul><ul><ul><li>http://forum.joomla.org/viewtopic.php?f=11&t=55065 </li></ul></ul>
    12. 12. Templates <ul><li>Most templates will work in legacy mode </li></ul><ul><li>New template? </li></ul><ul><li>Template conversion </li></ul><ul><ul><li>Compare templates </li></ul></ul><ul><ul><ul><li>Modules </li></ul></ul></ul><ul><ul><ul><ul><li><?php mosLoadModules ( ‘right', -1 ); ?> becomes </li></ul></ul></ul></ul><ul><ul><ul><ul><li><jdoc:include type=&quot;modules&quot; name=&quot;right&quot; style=“raw&quot; /> </li></ul></ul></ul></ul><ul><ul><ul><li>Content </li></ul></ul></ul><ul><ul><ul><ul><li><?php mosMainBody(); ?> becomes </li></ul></ul></ul></ul><ul><ul><ul><ul><li><jdoc:include type=&quot;component&quot; /> </li></ul></ul></ul></ul>
    13. 13. Conclusion <ul><li>It isn’t too difficult </li></ul><ul><li>Community Help </li></ul><ul><ul><li>Joomla! Forum </li></ul></ul><ul><li>Questions? </li></ul>

    ×