Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Joomla! 1.5 to 1.6 Migration
1. J! 1.5 to 1.6 Migration
Joomla! Day New England 2011
2. Upgrade vs. Migration
UPGRADE MIGRATION
J! 1.5 To 1.6 Migration | Joomla! Day New England 2011
3. Upgrade vs. Migration
UPGRADE MIGRATION
Updates/additions to
functionality
J! 1.5 To 1.6 Migration | Joomla! Day New England 2011
4. Upgrade vs. Migration
UPGRADE MIGRATION
Updates/additions to
functionality
Bug fixes
J! 1.5 To 1.6 Migration | Joomla! Day New England 2011
5. Upgrade vs. Migration
UPGRADE MIGRATION
Updates/additions to
functionality
Bug fixes
Few changes to base
system
J! 1.5 To 1.6 Migration | Joomla! Day New England 2011
6. Upgrade vs. Migration
UPGRADE MIGRATION
Updates/additions to Changes to underlying
functionality data structures
Bug fixes
Few changes to base
system
J! 1.5 To 1.6 Migration | Joomla! Day New England 2011
7. Upgrade vs. Migration
UPGRADE MIGRATION
Updates/additions to Changes to underlying
functionality data structures
Bug fixes Existing data must be
Few changes to base converted to work in
system new system
J! 1.5 To 1.6 Migration | Joomla! Day New England 2011
8. Upgrade vs. Migration
UPGRADE MIGRATION
Updates/additions to Changes to underlying
functionality data structures
Bug fixes Existing data must be
Few changes to base converted to work in
system new system
Basically, a completely
new platform
J! 1.5 To 1.6 Migration | Joomla! Day New England 2011
9. Requirements
Ch..Ch..Ch..Changes
J! 1.5 J! 1.6
PHP 4.3 5.2
MySQL 3.23 5
Apache 1.3 2
J! 1.5 To 1.6 Migration | Joomla! Day New England 2011
11. More things a-changin’
Access Controls
J! 1.5 To 1.6 Migration | Joomla! Day New England 2011
12. More things a-changin’
Access Controls
One-click updates for J! core as well as 3rd party
extensions (that support them)
J! 1.5 To 1.6 Migration | Joomla! Day New England 2011
13. More things a-changin’
Access Controls
One-click updates for J! core as well as 3rd party
extensions (that support them)
Better content hierarchy/organization (nested
categories)
J! 1.5 To 1.6 Migration | Joomla! Day New England 2011
14. More things a-changin’
Access Controls
One-click updates for J! core as well as 3rd party
extensions (that support them)
Better content hierarchy/organization (nested
categories)
Modern CSS layouts (read: no tables, different
CSS class names, etc)
J! 1.5 To 1.6 Migration | Joomla! Day New England 2011
15. Watch Out for
Roadblocks
J! 1.5 To 1.6 Migration | Joomla! Day New England 2011
16. Watch Out for
Roadblocks
No Legacy Mode
J! 1.5 To 1.6 Migration | Joomla! Day New England 2011
17. Watch Out for
Roadblocks
No Legacy Mode
J! 1.0 Extensions will not work
J! 1.5 To 1.6 Migration | Joomla! Day New England 2011
18. Watch Out for
Roadblocks
No Legacy Mode
J! 1.0 Extensions will not work
J! 1.5 will need to be modified to function
correctly
J! 1.5 To 1.6 Migration | Joomla! Day New England 2011
19. Watch Out for
Roadblocks
No Legacy Mode
J! 1.0 Extensions will not work
J! 1.5 will need to be modified to function
correctly
Makes for less code/better performance
J! 1.5 To 1.6 Migration | Joomla! Day New England 2011
20. Well, should I upgrade?
J! 1.5 To 1.6 Migration | Joomla! Day New England 2011
21. Well, should I upgrade?
Is your J! 1.5 site broken?
J! 1.5 To 1.6 Migration | Joomla! Day New England 2011
22. Well, should I upgrade?
Is your J! 1.5 site broken?
Do you have a specific reason or is there a
particular feature that you need?
J! 1.5 To 1.6 Migration | Joomla! Day New England 2011
23. Well, should I upgrade?
Is your J! 1.5 site broken?
Do you have a specific reason or is there a
particular feature that you need?
Do your 3rd party extensions have migration
paths?
J! 1.5 To 1.6 Migration | Joomla! Day New England 2011
24. Well, should I upgrade?
Is your J! 1.5 site broken?
Do you have a specific reason or is there a
particular feature that you need?
Do your 3rd party extensions have migration
paths?
Do you have a compatible template?
J! 1.5 To 1.6 Migration | Joomla! Day New England 2011
25. Well, should I upgrade?
Is your J! 1.5 site broken?
Do you have a specific reason or is there a
particular feature that you need?
Do your 3rd party extensions have migration
paths?
Do you have a compatible template?
Have you stayed away from modifying core J!
files?
J! 1.5 To 1.6 Migration | Joomla! Day New England 2011
27. Still haven’t decided?
Is using young software (read: not as heavily
tested or secured) acceptable to your
organization?
J! 1.5 To 1.6 Migration | Joomla! Day New England 2011
28. Still haven’t decided?
Is using young software (read: not as heavily
tested or secured) acceptable to your
organization?
Are you OK with a smaller collection of
documentation?
J! 1.5 To 1.6 Migration | Joomla! Day New England 2011
29. Still haven’t decided?
Is using young software (read: not as heavily
tested or secured) acceptable to your
organization?
Are you OK with a smaller collection of
documentation?
Do you need a solution before J! 1.7?
J! 1.5 To 1.6 Migration | Joomla! Day New England 2011
30. Still haven’t decided?
Is using young software (read: not as heavily
tested or secured) acceptable to your
organization?
Are you OK with a smaller collection of
documentation?
Do you need a solution before J! 1.7?
Do you also upgrade your iPhone/iPad/laptop
every single time a new version is released?
J! 1.5 To 1.6 Migration | Joomla! Day New England 2011
31. Save the date... (maybe)
Release End of Life
Joomla! 1.5 Jan 2008 Apr 2012
Joomla! 1.6 Jan 2011 Aug 2011
Joomla! 1.7 Jul 2011 Feb 2012
Joomla! 1.8 Jan 2012 LTS
J! 1.5 To 1.6 Migration | Joomla! Day New England 2011
32. What good is 1.6, then?
J! 1.5 To 1.6 Migration | Joomla! Day New England 2011
33. What good is 1.6, then?
As an intermediate step between J!1.5 and
future versions
J! 1.5 To 1.6 Migration | Joomla! Day New England 2011
34. What good is 1.6, then?
As an intermediate step between J!1.5 and
future versions
Smaller codebase
J! 1.5 To 1.6 Migration | Joomla! Day New England 2011
35. What good is 1.6, then?
As an intermediate step between J!1.5 and
future versions
Smaller codebase
Better performance
J! 1.5 To 1.6 Migration | Joomla! Day New England 2011
36. What good is 1.6, then?
As an intermediate step between J!1.5 and
future versions
Smaller codebase
Better performance
Good steps toward being database agnostic
J! 1.5 To 1.6 Migration | Joomla! Day New England 2011
37. What good is 1.6, then?
As an intermediate step between J!1.5 and
future versions
Smaller codebase
Better performance
Good steps toward being database agnostic
Improved (mostly) API’s for use by J!
developers
J! 1.5 To 1.6 Migration | Joomla! Day New England 2011
38. What good is 1.6, then?
As an intermediate step between J!1.5 and
future versions
Smaller codebase
Better performance
Good steps toward being database agnostic
Improved (mostly) API’s for use by J!
developers
Not a bad choice for new development,
especially if you are fairly experienced
J! 1.5 To 1.6 Migration | Joomla! Day New England 2011
40. Choices
Manual upgrade
J! 1.5 To 1.6 Migration | Joomla! Day New England 2011
41. Choices
Manual upgrade
Hire someone
J! 1.5 To 1.6 Migration | Joomla! Day New England 2011
42. Choices
Manual upgrade
Hire someone
Rebuild from scratch
J! 1.5 To 1.6 Migration | Joomla! Day New England 2011
43. Choices
Manual upgrade
Hire someone
Rebuild from scratch
jUpgrade component
J! 1.5 To 1.6 Migration | Joomla! Day New England 2011
44. Choices
Manual upgrade
Hire someone
Rebuild from scratch
jUpgrade component
WHATEVER DIRECTION YOU TAKE, BACKUP BACKUP BACKUP!
J! 1.5 To 1.6 Migration | Joomla! Day New England 2011
46. jUpgrade
Install as a component on your J! 1.5 site
J! 1.5 To 1.6 Migration | Joomla! Day New England 2011
47. jUpgrade
Install as a component on your J! 1.5 site
Downloads and sets up a J! 1.6 (or Molajo) install
in a subfolder of your site
J! 1.5 To 1.6 Migration | Joomla! Day New England 2011
48. jUpgrade
Install as a component on your J! 1.5 site
Downloads and sets up a J! 1.6 (or Molajo) install
in a subfolder of your site
Converts and migrates all the data from your
core site components to the new 1.6 installation
J! 1.5 To 1.6 Migration | Joomla! Day New England 2011
49. jUpgrade
Install as a component on your J! 1.5 site
Downloads and sets up a J! 1.6 (or Molajo) install
in a subfolder of your site
Converts and migrates all the data from your
core site components to the new 1.6 installation
Does not work with 3rd party extensions (yet)
J! 1.5 To 1.6 Migration | Joomla! Day New England 2011
50. Credits
(blogs I plagiarized)
http://docs.joomla.org/
Tutorial:Migrating_from_Joomla_1.5_to_Joomla_1.6#Backing_up_Your
_Existing_1.5_Site
http://cocoate.com/joomla-16-english/upgrade
http://www.i-programmer.info/news/87-web-development/1820-
joomla-16-is-here-upgrade.html
http://www.compassdesigns.net/joomla-blog/should-i-use-joomla-16
http://joomlaedinburgh.com/index.php?
option=com_zoo&task=item&item_id=30&category_id=51&Itemid=5
http://www.theartofjoomla.com/home/5-commentary/134-when-
should-developers-upgrade-to-joomla-16.html
http://www.joomlart.com/blog/news-updates/upgrade-to-joomla-16-
or-stick-with-j15
J! 1.5 To 1.6 Migration | Joomla! Day New England 2011
51. About Me
BRIAN EDGERTON
edgewebworks.com
brian@edgewebworks.com
@brian_edgerton
J! 1.5 To 1.6 Migration | Joomla! Day New England 2011