Bootcamp Lucerne, CH 2008 - Migration
-
Upload
joomlatools -
Category
Technology
-
view
1.628 -
download
1
Transcript of Bootcamp Lucerne, CH 2008 - Migration
Joomlatools2
Joomla! Memory usage in Mb
v1.5RC3v1.5RC4Gain (Mb)Gain (%)
Frontend5.540
Front + Legacy6.965.91.0615.23
Backend4.454.320.132.92
Back + Legacy5.734.651.0818.85
???Page ??? (???)06/03/2008, 12:19:51Page / J! 1.0J! 1.5
mosLoadComponent( $name )mosCountModules( $position_name )$this->countModules($position_name))
mosLoadModules( $position_name [, $style] )
mosShowHead();
mosMainBody();
mosPathWay();
/templates/.../templates/...
top...
???Page ??? (???)01/23/2008, 16:17:42Page /
Joomla! is a registered trademark of Open Source Matters, Inc.www.joomlatools.org
Migration
Joomla! 1.0 => Joomla! 1.5
Joomla! BootCamp, LuzernMay 31st 2008
Joomla! is a registered trademark of Open Source Matters, Inc.www.joomlatools.org
Mathias Verraes
DOCmanLead Developerhttp://www.joomlatools.org
Joomlatools
NookuSenior Architecthttp://www.nooku.org
NookuSenior Architecthttp://www.nooku.org
Joomla! is a registered trademark of Open Source Matters, Inc.www.joomlatools.org
Migration
The philosophical bit
The theoretical bit
The bit where we actually get stuff done
The bit where you ask questions and it turns out my explanation was way too hard.
Joomla! is a registered trademark of Open Source Matters, Inc.www.joomlatools.org
1. About Migration
What?
Why?
Why not?
Joomla! is a registered trademark of Open Source Matters, Inc.www.joomlatools.org
What is migration?
Migration upgrade
Joomla! is a registered trademark of Open Source Matters, Inc.www.joomlatools.org
Why migrate?
Better UI
Better documentation
Better code, more stable
Support for J!1.0 will end one day
3PD's will follow
Joomla! is a registered trademark of Open Source Matters, Inc.www.joomlatools.org
1.0 vs 1.5 extensions (2008-01-21)
May 2008: 24%
Joomla! is a registered trademark of Open Source Matters, Inc.www.joomlatools.org
Why not?
Can take a lot of work
Risk of errors
Hard to test
Got 3PD extensions?
Port your own extensions?
==> Do you really need it?
Joomla! is a registered trademark of Open Source Matters, Inc.www.joomlatools.org
The theoretical bit
Preparing
Legacy plugin
Backlink plugin
Data from core: com_migrator
Data from extensions: ETL plugins
Templates
Joomla! is a registered trademark of Open Source Matters, Inc.www.joomlatools.org
Preparing
Clean up!
Test locally!
Document steps!
Other options: Manual migration, Feeds, ...
Joomla! is a registered trademark of Open Source Matters, Inc.www.joomlatools.org
Legacy plugin
What is it?
Performance
extensions.joomla.org
Joomla! is a registered trademark of Open Source Matters, Inc.www.joomlatools.org
Legacy plugin
Joomla! is a registered trademark of Open Source Matters, Inc.www.joomlatools.org
Backlink plugin
Old links from 1.0 -> Redirect 301 to new URL
com_migrator
Joomla! is a registered trademark of Open Source Matters, Inc.www.joomlatools.org
Refactoring
Convert extensions to native 1.5
XML manifest
API
MVC
Joomla! is a registered trademark of Open Source Matters, Inc.www.joomlatools.org
Data from core extensies
Using com_migrator
Joomla! is a registered trademark of Open Source Matters, Inc.www.joomlatools.org
Data from 3PD extensions
Using ETL plugins
Joomla! is a registered trademark of Open Source Matters, Inc.www.joomlatools.org
Templates
Backwards compatible (legacy)
Joomla! is a registered trademark of Open Source Matters, Inc.www.joomlatools.org
Let's do it!
Core migratie
Create ETL plugins
Joomla! is a registered trademark of Open Source Matters, Inc.www.joomlatools.org
More info
Migration guide: http://docs.joomla.org/Migrating_from_1.0.x_to_1.5_Stable
Help site: http://help.joomla.org/
Workgroup blogs: http://dev.joomla.org