Your SlideShare is downloading. ×
Joomla Migration Migraines
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Joomla Migration Migraines

1,794
views

Published on

Migration Migraines presentation from Joomla Day Boston on March 16, 2013. I presented a Joomla migration case study for a higher education website originally based in the 1.5.x series and powered by …

Migration Migraines presentation from Joomla Day Boston on March 16, 2013. I presented a Joomla migration case study for a higher education website originally based in the 1.5.x series and powered by the popular CCK extension K2. From beginning to end, the migration process to the Joomla 2.5.x series took more than 18 months. I highlighted the planning phases, troubles with migration tools, considerations of the daunting task of a manual rebuild, and the overall hybrid approach that was taken to accomplish the migration objectives.

Published in: Technology

2 Comments
1 Like
Statistics
Notes
No Downloads
Views
Total Views
1,794
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
2
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 MIGRAINES A YEAR AND A HALF IN THE LIFE OF…MARCH 16, 2013JOOMLA DAY BOSTON
  • 2. JUSTIN HERRIN@JUSTINHERRIN
  • 3. MIGRATION MIGRAINES
  • 4. NOT A HOW-TO GUIDE
  • 5. MY STORY
  • 6. MY STORY18 MONTH LONG MIGRATION
  • 7. SITE BACKGROUND
  • 8. SITE BACKGROUNDHIGHER EDUCATION SITE
  • 9. SITE BACKGROUNDJOOMLA 1.5 SINCE OCTOBER 2010
  • 10. SITE BACKGROUNDHEAVILY RELYING ON CCK EXTENSION K2
  • 11. SITE BACKGROUNDK2: SUBCATEGORIES
  • 12. SITE BACKGROUNDK2: EXTRA FIELDS – TRUE CCK POWER
  • 13. SITE BACKGROUNDK2: TAGS, COMMENTS, RATINGS, SOCIAL SHARING
  • 14. SITE BACKGROUNDK2: 1,200+ ITEMS
  • 15. SITE BACKGROUNDK2: 110+ CATEGORIES / SUBCATEGORIES
  • 16. SITE BACKGROUNDK2: 50+ TAGS
  • 17. SITE BACKGROUND260+ MENU ITEMS
  • 18. SITE BACKGROUND110+ MODULES
  • 19. EVERYTHING IS GREATIN JOOMLA 1.5 LAND
  • 20. SHOCKING NEWSJOOMLA 1.5 END OF LIFE SOON
  • 21. JOOMLA 1.6 HERE
  • 22. JOOMLA 1.6 EARLY TESTING
  • 23. JOOMLA 1.6 EARLY TESTINGDARE I SAY IT…
  • 24. GREATNESS AHEAD?THAT’S WHAT WE HEARD
  • 25. NEXT RELEASE
  • 26. TIME TO GET SERIOUS
  • 27. DEVELOP A PLAN
  • 28. 3RD PARTY EXTENSIONSWHO IS ON THE 1.6/1.7 BANDWAGON ALREADY
  • 29. NEW CODING STANDARDSRESEARCH TIME
  • 30. SERVER REQUIREMENTS
  • 31. SERVER REQUIREMENTSUPDATE APACHE
  • 32. SERVER REQUIREMENTSUPDATE PHP
  • 33. SERVER REQUIREMENTSUPDATE MYSQL
  • 34. FIND APPROPRIATE TIMEFOR COMPLETE SERVER BACKUPS & UPDATES
  • 35. GREATNESS IS AHEAD!
  • 36. THE BIG RELEASE
  • 37. JOYOUS TIME FOR ALL
  • 38. BIG MIGRATION LOOMING
  • 39. SENSE OF URGENCY
  • 40. STRESSFUL TIME
  • 41. END OF LIFEAPRIL 2012
  • 42. END OF LIFEAPRIL 2012 EXTENDED TO SEPTEMBER 2012
  • 43. NAIL DOWN A PLAN JOOMLA SITE MIGRATION • ??
  • 44. COMPLETE REWRITESFOR CUSTOM EXTENSIONS
  • 45. TEMPLATE TWEAKSFOLLOW THE NEW CODING STANDARDS
  • 46. CLEAN THE CLUTTERWHICH 3RD PARTY EXTENSIONS CAN GO?
  • 47. TOOLS
  • 48. TOOLSMORE POWER NEEDED
  • 49. MIGRATION TOOLSJUPGRADE
  • 50. TROUBLING TOOLSISSUES WITH K2
  • 51. TROUBLING TOOLSISSUES WITH K2 – WHERE ARE MY CATEGORY PARAMETERS?
  • 52. TROUBLING TOOLSISSUES WITH K2 – INTERNAL K2 ITEM LINKS A BIT SCREWY
  • 53. MIGRATION TOOLSONE FOR K2?
  • 54. STRESSFUL TIME
  • 55. NEED ANOTHER PLAN JOOMLA SITE MIGRATION • Rewrite custom extensions • Modify template files • Clean house of 3PE’s • Migration tools • ??
  • 56. MANUAL REBUILD?
  • 57. MANUAL REBUILDDARE I EVEN SPEAK THOSE EVIL WORDS?
  • 58. MANUAL REBUILDWHERE’S MY TRUSTY INTERN?
  • 59. MANUAL REBUILDHUGE UNDERTAKING
  • 60. MANUAL REBUILDTHERE MUST BE A BETTER SOLUTION!
  • 61. NEED ANOTHER PLAN JOOMLA SITE MIGRATION • Rewrite custom extensions • Modify template files • Clean house of 3PE’s • Migration tools • Manual rebuild • ??
  • 62. LIMITED FUNDING
  • 63. THINK DIFFERENTLY
  • 64. HYBRID APPROACH
  • 65. HYBRID APPROACHAUTOMATED & MANUAL MIGRATION
  • 66. HYBRID APPROACHAUTOMATED & MANUAL MIGRATION HYBRID MIGRATION jUpgrade: • maintain menu ID’s • core modules • user accounts
  • 67. HYBRID APPROACHAUTOMATED & MANUAL MIGRATION HYBRID MIGRATION Manual Side: • fresh db/installs (J2.5/K2) • rebuild K2 cat. params • export/import SQL for • import jUpgrade exports K2 + custom stuff • install + rebuild 3PE’s • add new fields to K2 tables • update author ID’s for K2 BACKUP, BACKUP, items + categories constant BACKUPS!!!
  • 68. ELEMENTS IN PLACE
  • 69. BIG PLAYERS READY
  • 70. GOOD TIME
  • 71. AND GO
  • 72. THE RESULT
  • 73. THAT WAS EASYWELL…
  • 74. THE RECAP
  • 75. THE RECAP
  • 76. THAT’S A WRAP www.JustinHerrin.com @JustinHerrin www.JoomlaNH.org