SlideShare une entreprise Scribd logo
1  sur  68
The Great Migration
 – Moving Your Site from
Joomla 1.5 to Joomla 2.5
          Presented by
           Justin Kerr
     justin@prototaph.com
A brief history:
A brief history:
Joomla 1.5 is scheduled for end of life
  next month!
A brief history:
Joomla 1.5 is scheduled for end of life
  next month!
Joomla 2.5 is the latest version of the
  most recent software branch
A brief history:
Joomla 1.5 is scheduled for end of life
  next month!
Joomla 2.5 is the latest version of the
  most recent software branch
Some big differences, especially under the
 hood
A brief history:
Joomla 1.5 is scheduled for end of life
  next month!
Joomla 2.5 is the latest version of the
  most recent software branch
Some big differences, especially under the
 hood
You must move to 2.5, or else ...
“Not an upgrade – a migration”
“Not an upgrade – a migration”
Software engineers suck at semantics
“Not an upgrade – a migration”
Software engineers suck at semantics
This statement does reflect the big
 changes in code and product
“Not an upgrade – a migration”
Software engineers suck at semantics
This statement does reflect the big
 changes in code and product
The Joomla project/platform does not offer
 an “official” migration solution
“Not an upgrade – a migration”
Software engineers suck at semantics
This statement does reflect the big
 changes in code and product
The Joomla project/platform does not offer
 an “official” migration solution
Third parties to the rescue!
Today, we consider two solutions
jUpgrade and SP Upgrade
Today, we consider two solutions
jUpgrade and SP Upgrade
Both are listed in the JED
 (extensions.joomla.org)
Today, we consider two solutions
jUpgrade and SP Upgrade
Both are listed in the JED
 (extensions.joomla.org)
jUpgrade is free; SP Upgrade costs
  €24.95 (~$33.57)
Today, we consider two solutions
jUpgrade and SP Upgrade
Both are listed in the JED
 (extensions.joomla.org)
jUpgrade is free; SP Upgrade costs
  €24.95 (~$33.57)
jUpgrade is the earliest / more sanctioned
  by Joomla; SP Upgrade maintains item
  IDs
Today, we consider two solutions
jUpgrade and SP Upgrade
Both are listed in the JED
 (extensions.joomla.org)
jUpgrade is free; SP Upgrade costs
  €24.95 (~$33.57)
jUpgrade is the earliest / more sanctioned
  by Joomla; SP Upgrade maintains item
  IDs
Both safe for the 1.5 site
Before we begin ...
Before we begin ...
Backups!
Before we begin ...
Backups!
Your Joomla 1.5(.25) Web site
 (probably the live site)
Before we begin ...
Backups!
Your Joomla 1.5(.25) Web site
 (probably the live site)
FTP access
cPanel access (or equivalent)
Database access (PHPMyAdmin)
jUpgrade
jUpgrade
Officially recommended by Joomla
 http://docs.joomla.org/Migrating_from_Joomla_1.5_to_Joomla_1.6
jUpgrade
Officially recommended by Joomla
 http://docs.joomla.org/Migrating_from_Joomla_1.5_to_Joomla_1.6

Listed in the JED
 http://extensions.joomla.org/extensions/migration-a-conversion/joomla-
 migration/11658
jUpgrade
Officially recommended by Joomla
 http://docs.joomla.org/Migrating_from_Joomla_1.5_to_Joomla_1.6

Listed in the JED
 http://extensions.joomla.org/extensions/migration-a-conversion/joomla-
 migration/11658

Download at redcomponent.com
 http://redcomponent.com/free-downloads/cat_view/931-jupgrade
 (requires registration)
jUpgrade
Officially recommended by Joomla
 http://docs.joomla.org/Migrating_from_Joomla_1.5_to_Joomla_1.6

Listed in the JED
 http://extensions.joomla.org/extensions/migration-a-conversion/joomla-
 migration/11658

Download at redcomponent.com
 http://redcomponent.com/free-downloads/cat_view/931-jupgrade
 (requires registration)
Migrates Joomla core data
jUpgrade – How it works
jUpgrade – How it works
Install jUpgrade component into existing
  Joomla 1.5 site
jUpgrade – How it works
Install jUpgrade component into existing
  Joomla 1.5 site
Configure and run component
jUpgrade – How it works
Install jUpgrade component into existing
  Joomla 1.5 site
Configure and run component
jUpgrade – How it works
Install jUpgrade component into existing
  Joomla 1.5 site
Configure and run component
jUpgrade – How it works
Install jUpgrade component into existing
  Joomla 1.5 site
Configure and run component
jUpgrade – How it works
Install jUpgrade component into existing
  Joomla 1.5 site
Configure and run component which:
  Gets latest version of Joomla (2.5) and
   unpacks it into a siteroot/jupgrade/
   subdirectory
jUpgrade – How it works
Install jUpgrade component into existing
  Joomla 1.5 site
Configure and run component which:
  Gets latest version of Joomla (2.5) and
   unpacks it into a siteroot/jupgrade/
   subdirectory
  Creates a new set of Joomla 2.5 tables in the
    current mySQL database
jUpgrade – How it works
Install jUpgrade component into existing
  Joomla 1.5 site
Configure and run component which:
  Gets latest version of Joomla (2.5) and
   unpacks it into a siteroot/jupgrade/
   subdirectory
  Creates a new set of Joomla 2.5 tables in the
    current mySQL database
  Migrates Joomla core data to the 2.5 tables
jUpgrade – How it works
New Joomla 2.5 site available in
 http://siteroot/jupgrade
 Joomla 2.5 admin available in
 http://siteroot/jupgrade/administrator
jUpgrade – How it works
New Joomla 2.5 site available in
 http://siteroot/jupgrade
 Joomla 2.5 admin available in
 http://siteroot/jupgrade/administrator
Some template, menus, modules cleanup
 et al will probably be required
jUpgrade – Notes
Test run last night failed! (hung on
  “migrating undefined”)
Previous four migrations using jUpgrade
  have worked well
Custom templates migrated (mostly)
 successfully
Item IDs did change
SP Upgrade
SP Upgrade
Listed in the JED
 http://extensions.joomla.org/extensions/migration-a-conversion/joomla-
 migration/15609
SP Upgrade
Listed in the JED
 http://extensions.joomla.org/extensions/migration-a-conversion/joomla-
 migration/15609

Download at cyend.com;
 costs €24.95 (~$33.57)
SP Upgrade
Listed in the JED
 http://extensions.joomla.org/extensions/migration-a-conversion/joomla-
 migration/15609

Download at cyend.com;
 costs €24.95 (~$33.57)
Migrates Joomla's core data
SP Upgrade
Listed in the JED
 http://extensions.joomla.org/extensions/migration-a-conversion/joomla-
 migration/15609

Download at cyend.com;
 costs €24.95 (~$33.57)
Migrates Joomla's core data
Maintains item IDs
SP Upgrade – How it works
SP Upgrade – How it works
Install Joomla 2.5 into a new subdirectory
  of your Joomla 1.5 site
  (no sample data)
SP Upgrade – How it works
Install Joomla 2.5 into a new subdirectory
  of your Joomla 1.5 site
  (no sample data)
Give the new Joomla 2.5 site its own
 mySQL database
SP Upgrade – How it works
Install Joomla 2.5 into a new subdirectory
  of your Joomla 1.5 site
  (no sample data)
Give the new Joomla 2.5 site its own
 mySQL database
Install the SP Upgrade
  component into the
  Joomla 2.5 Web site
SP Upgrade – How it works
Configure SP Upgrade options
SP Upgrade – How it works
Configure SP Upgrade options and click
 “Migrate”
SP Upgrade – Notes
Worked despite no support for mySQLi
My template did not migrate as expected
Modules did maintain custom positions
Some menu items didn't work
Inline links continued to work
Internal item IDs were maintained
However, some front-end URLs were
 different
Third-party extensions
Third-party extensions
Handle on a case-by-case basis
Third-party extensions
Handle on a case-by-case basis
Some have a migration path; some have
 none
Third-party extensions
Handle on a case-by-case basis
Some have a migration path; some have
 none
Export-from-1.5 and then import-to-2.5 is
 common (e.g. DocMan)
Third-party extensions
Handle on a case-by-case basis
Some have a migration path; some have
 none
Export-from-1.5 and then import-to-2.5 is
 common (e.g. DocMan)
Can sometimes cheat by export/import
 of .csv files (e.g. SOBI2 to SOBIPro)
Third-party extensions
Handle on a case-by-case basis
Some have a migration path; some have
 none
Export-from-1.5 and then import-to-2.5 is
 common (e.g. DocMan)
Can sometimes cheat by export/import
 of .csv files (e.g. SOBI2 to SOBIPro)
Hire pro development for big custom
  migration needs
After the 2.5 site is complete ...
After the 2.5 site is complete ...
Finish up 2.5 site, then use cPanel (or
  command line) to move files
After the 2.5 site is complete ...
Finish up 2.5 site, then use cPanel (or
  command line) to move files
Use PHPMyAdmin to clean up database
 tables
After the 2.5 site is complete ...
Finish up 2.5 site, then use cPanel (or
  command line) to move files
Use PHPMyAdmin to clean up database
 tables
After launch, watch Joomla's Redirect
  Manager for 404s
Process Recommendations & Tips
Process Recommendations & Tips
Resist the urge to roll out new site
 features in tandem with the migration
Process Recommendations & Tips
Resist the urge to roll out new site
 features in tandem with the migration
Existing solutions are basically a dump of
 core data
Process Recommendations & Tips
Resist the urge to roll out new site
 features in tandem with the migration
Existing solutions are basically a dump of
 core data
Work from the most recent versions of
 software available
Process Recommendations & Tips
Resist the urge to roll out new site
 features in tandem with the migration
Existing solutions are basically a dump of
 core data
Work from the most recent versions of
 software available
You will have to do at least a little futzing
 with a migrated site
Process Recommendations & Tips
Migration can be a tough sell to clients ...
Process Recommendations & Tips
Migration can be a tough sell to clients ...
Sometimes, manual data migration makes
 sense
Process Recommendations & Tips
Migration can be a tough sell to clients ...
Sometimes, manual data migration makes
 sense
“True Migration” leverages the new
  features of Joomla 2.5 (and often, the
  improved capabilities of the Joomla
  practitioner)
Thank You!
The Great Migration
 – Moving Your Site from
Joomla 1.5 to Joomla 2.5
          Presented by
           Justin Kerr
     justin@prototaph.com

Contenu connexe

Similaire à Migrating from Joomla 1.5 to Joomla 2.5

Joomla Content Management Systems, Part 3
Joomla Content Management Systems, Part 3Joomla Content Management Systems, Part 3
Joomla Content Management Systems, Part 3
jgarifuna
 
Joomla/Mambo CMS
Joomla/Mambo CMSJoomla/Mambo CMS
Joomla/Mambo CMS
jgarifuna
 
http://www.slideshare.net/jgarifuna/elgg-presentation-ca-032109
http://www.slideshare.net/jgarifuna/elgg-presentation-ca-032109http://www.slideshare.net/jgarifuna/elgg-presentation-ca-032109
http://www.slideshare.net/jgarifuna/elgg-presentation-ca-032109
jgarifuna
 

Similaire à Migrating from Joomla 1.5 to Joomla 2.5 (20)

Bootcamp Lucerne, CH 2008 - Migration
Bootcamp Lucerne, CH 2008 -  MigrationBootcamp Lucerne, CH 2008 -  Migration
Bootcamp Lucerne, CH 2008 - Migration
 
Joomla Presentations
Joomla PresentationsJoomla Presentations
Joomla Presentations
 
Template changes for Joomla 1.6
Template changes for Joomla 1.6Template changes for Joomla 1.6
Template changes for Joomla 1.6
 
Sh404sef, Urls, Seo And More
Sh404sef, Urls, Seo And MoreSh404sef, Urls, Seo And More
Sh404sef, Urls, Seo And More
 
TEC2010 SharePoint 2010 Upgrade
TEC2010 SharePoint 2010 UpgradeTEC2010 SharePoint 2010 Upgrade
TEC2010 SharePoint 2010 Upgrade
 
Joomla 1.0X to 1.5X migration. A Guide
Joomla 1.0X to 1.5X migration. A GuideJoomla 1.0X to 1.5X migration. A Guide
Joomla 1.0X to 1.5X migration. A Guide
 
Critical extensions
Critical extensionsCritical extensions
Critical extensions
 
Joomla Content Management Systems, Part 3
Joomla Content Management Systems, Part 3Joomla Content Management Systems, Part 3
Joomla Content Management Systems, Part 3
 
Joomla/Mambo CMS
Joomla/Mambo CMSJoomla/Mambo CMS
Joomla/Mambo CMS
 
http://www.slideshare.net/jgarifuna/elgg-presentation-ca-032109
http://www.slideshare.net/jgarifuna/elgg-presentation-ca-032109http://www.slideshare.net/jgarifuna/elgg-presentation-ca-032109
http://www.slideshare.net/jgarifuna/elgg-presentation-ca-032109
 
Joget Workflow v5 Training Slides - Module 16 - Preparing Development Environ...
Joget Workflow v5 Training Slides - Module 16 - Preparing Development Environ...Joget Workflow v5 Training Slides - Module 16 - Preparing Development Environ...
Joget Workflow v5 Training Slides - Module 16 - Preparing Development Environ...
 
Joget Workflow v6 Training Slides - 16 - Preparing Development Environment
Joget Workflow v6 Training Slides - 16 - Preparing Development EnvironmentJoget Workflow v6 Training Slides - 16 - Preparing Development Environment
Joget Workflow v6 Training Slides - 16 - Preparing Development Environment
 
Joomla! Pizza Bugs and Fun 2014 pre-event Seminar
Joomla! Pizza Bugs and Fun 2014 pre-event SeminarJoomla! Pizza Bugs and Fun 2014 pre-event Seminar
Joomla! Pizza Bugs and Fun 2014 pre-event Seminar
 
Most Wanted: Future PostgreSQL Features
Most Wanted: Future PostgreSQL FeaturesMost Wanted: Future PostgreSQL Features
Most Wanted: Future PostgreSQL Features
 
309675745
309675745309675745
309675745
 
Git and GitFlow branching model
Git and GitFlow branching modelGit and GitFlow branching model
Git and GitFlow branching model
 
Joomlasitein60 Part1
Joomlasitein60 Part1Joomlasitein60 Part1
Joomlasitein60 Part1
 
Joomla 101!
Joomla 101!Joomla 101!
Joomla 101!
 
Complex Joomla! Migrations
Complex Joomla! MigrationsComplex Joomla! Migrations
Complex Joomla! Migrations
 
Release This! Tools for a Smooth Release Cycle
Release This! Tools for a Smooth Release CycleRelease This! Tools for a Smooth Release Cycle
Release This! Tools for a Smooth Release Cycle
 

Dernier

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Dernier (20)

Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 

Migrating from Joomla 1.5 to Joomla 2.5

  • 1. The Great Migration – Moving Your Site from Joomla 1.5 to Joomla 2.5 Presented by Justin Kerr justin@prototaph.com
  • 3. A brief history: Joomla 1.5 is scheduled for end of life next month!
  • 4. A brief history: Joomla 1.5 is scheduled for end of life next month! Joomla 2.5 is the latest version of the most recent software branch
  • 5. A brief history: Joomla 1.5 is scheduled for end of life next month! Joomla 2.5 is the latest version of the most recent software branch Some big differences, especially under the hood
  • 6. A brief history: Joomla 1.5 is scheduled for end of life next month! Joomla 2.5 is the latest version of the most recent software branch Some big differences, especially under the hood You must move to 2.5, or else ...
  • 7. “Not an upgrade – a migration”
  • 8. “Not an upgrade – a migration” Software engineers suck at semantics
  • 9. “Not an upgrade – a migration” Software engineers suck at semantics This statement does reflect the big changes in code and product
  • 10. “Not an upgrade – a migration” Software engineers suck at semantics This statement does reflect the big changes in code and product The Joomla project/platform does not offer an “official” migration solution
  • 11. “Not an upgrade – a migration” Software engineers suck at semantics This statement does reflect the big changes in code and product The Joomla project/platform does not offer an “official” migration solution Third parties to the rescue!
  • 12. Today, we consider two solutions jUpgrade and SP Upgrade
  • 13. Today, we consider two solutions jUpgrade and SP Upgrade Both are listed in the JED (extensions.joomla.org)
  • 14. Today, we consider two solutions jUpgrade and SP Upgrade Both are listed in the JED (extensions.joomla.org) jUpgrade is free; SP Upgrade costs €24.95 (~$33.57)
  • 15. Today, we consider two solutions jUpgrade and SP Upgrade Both are listed in the JED (extensions.joomla.org) jUpgrade is free; SP Upgrade costs €24.95 (~$33.57) jUpgrade is the earliest / more sanctioned by Joomla; SP Upgrade maintains item IDs
  • 16. Today, we consider two solutions jUpgrade and SP Upgrade Both are listed in the JED (extensions.joomla.org) jUpgrade is free; SP Upgrade costs €24.95 (~$33.57) jUpgrade is the earliest / more sanctioned by Joomla; SP Upgrade maintains item IDs Both safe for the 1.5 site
  • 18. Before we begin ... Backups!
  • 19. Before we begin ... Backups! Your Joomla 1.5(.25) Web site (probably the live site)
  • 20. Before we begin ... Backups! Your Joomla 1.5(.25) Web site (probably the live site) FTP access cPanel access (or equivalent) Database access (PHPMyAdmin)
  • 22. jUpgrade Officially recommended by Joomla http://docs.joomla.org/Migrating_from_Joomla_1.5_to_Joomla_1.6
  • 23. jUpgrade Officially recommended by Joomla http://docs.joomla.org/Migrating_from_Joomla_1.5_to_Joomla_1.6 Listed in the JED http://extensions.joomla.org/extensions/migration-a-conversion/joomla- migration/11658
  • 24. jUpgrade Officially recommended by Joomla http://docs.joomla.org/Migrating_from_Joomla_1.5_to_Joomla_1.6 Listed in the JED http://extensions.joomla.org/extensions/migration-a-conversion/joomla- migration/11658 Download at redcomponent.com http://redcomponent.com/free-downloads/cat_view/931-jupgrade (requires registration)
  • 25. jUpgrade Officially recommended by Joomla http://docs.joomla.org/Migrating_from_Joomla_1.5_to_Joomla_1.6 Listed in the JED http://extensions.joomla.org/extensions/migration-a-conversion/joomla- migration/11658 Download at redcomponent.com http://redcomponent.com/free-downloads/cat_view/931-jupgrade (requires registration) Migrates Joomla core data
  • 26. jUpgrade – How it works
  • 27. jUpgrade – How it works Install jUpgrade component into existing Joomla 1.5 site
  • 28. jUpgrade – How it works Install jUpgrade component into existing Joomla 1.5 site Configure and run component
  • 29. jUpgrade – How it works Install jUpgrade component into existing Joomla 1.5 site Configure and run component
  • 30. jUpgrade – How it works Install jUpgrade component into existing Joomla 1.5 site Configure and run component
  • 31. jUpgrade – How it works Install jUpgrade component into existing Joomla 1.5 site Configure and run component
  • 32. jUpgrade – How it works Install jUpgrade component into existing Joomla 1.5 site Configure and run component which: Gets latest version of Joomla (2.5) and unpacks it into a siteroot/jupgrade/ subdirectory
  • 33. jUpgrade – How it works Install jUpgrade component into existing Joomla 1.5 site Configure and run component which: Gets latest version of Joomla (2.5) and unpacks it into a siteroot/jupgrade/ subdirectory Creates a new set of Joomla 2.5 tables in the current mySQL database
  • 34. jUpgrade – How it works Install jUpgrade component into existing Joomla 1.5 site Configure and run component which: Gets latest version of Joomla (2.5) and unpacks it into a siteroot/jupgrade/ subdirectory Creates a new set of Joomla 2.5 tables in the current mySQL database Migrates Joomla core data to the 2.5 tables
  • 35. jUpgrade – How it works New Joomla 2.5 site available in http://siteroot/jupgrade Joomla 2.5 admin available in http://siteroot/jupgrade/administrator
  • 36. jUpgrade – How it works New Joomla 2.5 site available in http://siteroot/jupgrade Joomla 2.5 admin available in http://siteroot/jupgrade/administrator Some template, menus, modules cleanup et al will probably be required
  • 37. jUpgrade – Notes Test run last night failed! (hung on “migrating undefined”) Previous four migrations using jUpgrade have worked well Custom templates migrated (mostly) successfully Item IDs did change
  • 39. SP Upgrade Listed in the JED http://extensions.joomla.org/extensions/migration-a-conversion/joomla- migration/15609
  • 40. SP Upgrade Listed in the JED http://extensions.joomla.org/extensions/migration-a-conversion/joomla- migration/15609 Download at cyend.com; costs €24.95 (~$33.57)
  • 41. SP Upgrade Listed in the JED http://extensions.joomla.org/extensions/migration-a-conversion/joomla- migration/15609 Download at cyend.com; costs €24.95 (~$33.57) Migrates Joomla's core data
  • 42. SP Upgrade Listed in the JED http://extensions.joomla.org/extensions/migration-a-conversion/joomla- migration/15609 Download at cyend.com; costs €24.95 (~$33.57) Migrates Joomla's core data Maintains item IDs
  • 43. SP Upgrade – How it works
  • 44. SP Upgrade – How it works Install Joomla 2.5 into a new subdirectory of your Joomla 1.5 site (no sample data)
  • 45. SP Upgrade – How it works Install Joomla 2.5 into a new subdirectory of your Joomla 1.5 site (no sample data) Give the new Joomla 2.5 site its own mySQL database
  • 46. SP Upgrade – How it works Install Joomla 2.5 into a new subdirectory of your Joomla 1.5 site (no sample data) Give the new Joomla 2.5 site its own mySQL database Install the SP Upgrade component into the Joomla 2.5 Web site
  • 47. SP Upgrade – How it works Configure SP Upgrade options
  • 48. SP Upgrade – How it works Configure SP Upgrade options and click “Migrate”
  • 49. SP Upgrade – Notes Worked despite no support for mySQLi My template did not migrate as expected Modules did maintain custom positions Some menu items didn't work Inline links continued to work Internal item IDs were maintained However, some front-end URLs were different
  • 51. Third-party extensions Handle on a case-by-case basis
  • 52. Third-party extensions Handle on a case-by-case basis Some have a migration path; some have none
  • 53. Third-party extensions Handle on a case-by-case basis Some have a migration path; some have none Export-from-1.5 and then import-to-2.5 is common (e.g. DocMan)
  • 54. Third-party extensions Handle on a case-by-case basis Some have a migration path; some have none Export-from-1.5 and then import-to-2.5 is common (e.g. DocMan) Can sometimes cheat by export/import of .csv files (e.g. SOBI2 to SOBIPro)
  • 55. Third-party extensions Handle on a case-by-case basis Some have a migration path; some have none Export-from-1.5 and then import-to-2.5 is common (e.g. DocMan) Can sometimes cheat by export/import of .csv files (e.g. SOBI2 to SOBIPro) Hire pro development for big custom migration needs
  • 56. After the 2.5 site is complete ...
  • 57. After the 2.5 site is complete ... Finish up 2.5 site, then use cPanel (or command line) to move files
  • 58. After the 2.5 site is complete ... Finish up 2.5 site, then use cPanel (or command line) to move files Use PHPMyAdmin to clean up database tables
  • 59. After the 2.5 site is complete ... Finish up 2.5 site, then use cPanel (or command line) to move files Use PHPMyAdmin to clean up database tables After launch, watch Joomla's Redirect Manager for 404s
  • 61. Process Recommendations & Tips Resist the urge to roll out new site features in tandem with the migration
  • 62. Process Recommendations & Tips Resist the urge to roll out new site features in tandem with the migration Existing solutions are basically a dump of core data
  • 63. Process Recommendations & Tips Resist the urge to roll out new site features in tandem with the migration Existing solutions are basically a dump of core data Work from the most recent versions of software available
  • 64. Process Recommendations & Tips Resist the urge to roll out new site features in tandem with the migration Existing solutions are basically a dump of core data Work from the most recent versions of software available You will have to do at least a little futzing with a migrated site
  • 65. Process Recommendations & Tips Migration can be a tough sell to clients ...
  • 66. Process Recommendations & Tips Migration can be a tough sell to clients ... Sometimes, manual data migration makes sense
  • 67. Process Recommendations & Tips Migration can be a tough sell to clients ... Sometimes, manual data migration makes sense “True Migration” leverages the new features of Joomla 2.5 (and often, the improved capabilities of the Joomla practitioner)
  • 68. Thank You! The Great Migration – Moving Your Site from Joomla 1.5 to Joomla 2.5 Presented by Justin Kerr justin@prototaph.com

Notes de l'éditeur

  1. Danny introduces today's presentation and calls up the presenters.
  2. … which started with Joomla 1.6 in January 2011
  3. … which started with Joomla 1.6 in January 2011
  4. … which started with Joomla 1.6 in January 2011
  5. … which started with Joomla 1.6 in January 2011
  6. … which started with Joomla 1.6 in January 2011