Your SlideShare is downloading. ×
0
"Issues with Content Migration" by Deane Barker at Content Workshops 2012
"Issues with Content Migration" by Deane Barker at Content Workshops 2012
"Issues with Content Migration" by Deane Barker at Content Workshops 2012
"Issues with Content Migration" by Deane Barker at Content Workshops 2012
"Issues with Content Migration" by Deane Barker at Content Workshops 2012
"Issues with Content Migration" by Deane Barker at Content Workshops 2012
"Issues with Content Migration" by Deane Barker at Content Workshops 2012
"Issues with Content Migration" by Deane Barker at Content Workshops 2012
"Issues with Content Migration" by Deane Barker at Content Workshops 2012
"Issues with Content Migration" by Deane Barker at Content Workshops 2012
"Issues with Content Migration" by Deane Barker at Content Workshops 2012
"Issues with Content Migration" by Deane Barker at Content Workshops 2012
"Issues with Content Migration" by Deane Barker at Content Workshops 2012
"Issues with Content Migration" by Deane Barker at Content Workshops 2012
"Issues with Content Migration" by Deane Barker at Content Workshops 2012
"Issues with Content Migration" by Deane Barker at Content Workshops 2012
"Issues with Content Migration" by Deane Barker at Content Workshops 2012
"Issues with Content Migration" by Deane Barker at Content Workshops 2012
"Issues with Content Migration" by Deane Barker at Content Workshops 2012
"Issues with Content Migration" by Deane Barker at Content Workshops 2012
"Issues with Content Migration" by Deane Barker at Content Workshops 2012
"Issues with Content Migration" by Deane Barker at Content Workshops 2012
"Issues with Content Migration" by Deane Barker at Content Workshops 2012
"Issues with Content Migration" by Deane Barker at Content Workshops 2012
"Issues with Content Migration" by Deane Barker at Content Workshops 2012
"Issues with Content Migration" by Deane Barker at Content Workshops 2012
"Issues with Content Migration" by Deane Barker at Content Workshops 2012
"Issues with Content Migration" by Deane Barker at Content Workshops 2012
"Issues with Content Migration" by Deane Barker at Content Workshops 2012
"Issues with Content Migration" by Deane Barker at Content Workshops 2012
"Issues with Content Migration" by Deane Barker at Content Workshops 2012
"Issues with Content Migration" by Deane Barker at Content Workshops 2012
"Issues with Content Migration" by Deane Barker at Content Workshops 2012
"Issues with Content Migration" by Deane Barker at Content Workshops 2012
"Issues with Content Migration" by Deane Barker at Content Workshops 2012
"Issues with Content Migration" by Deane Barker at Content Workshops 2012
"Issues with Content Migration" by Deane Barker at Content Workshops 2012
"Issues with Content Migration" by Deane Barker at Content Workshops 2012
"Issues with Content Migration" by Deane Barker at Content Workshops 2012
"Issues with Content Migration" by Deane Barker at Content Workshops 2012
"Issues with Content Migration" by Deane Barker at Content Workshops 2012
"Issues with Content Migration" by Deane Barker at Content Workshops 2012
"Issues with Content Migration" by Deane Barker at Content Workshops 2012
"Issues with Content Migration" by Deane Barker at Content Workshops 2012
"Issues with Content Migration" by Deane Barker at Content Workshops 2012
"Issues with Content Migration" by Deane Barker at Content Workshops 2012
"Issues with Content Migration" by Deane Barker at Content Workshops 2012
"Issues with Content Migration" by Deane Barker at Content Workshops 2012
"Issues with Content Migration" by Deane Barker at Content Workshops 2012
"Issues with Content Migration" by Deane Barker at Content Workshops 2012
"Issues with Content Migration" by Deane Barker at Content Workshops 2012
"Issues with Content Migration" by Deane Barker at Content Workshops 2012
"Issues with Content Migration" by Deane Barker at Content Workshops 2012
"Issues with Content Migration" by Deane Barker at Content Workshops 2012
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

"Issues with Content Migration" by Deane Barker at Content Workshops 2012

933

Published on

"Issues with Content Migration" by Deane Barker at Content Strategy Workshops 2012 in Portland, OR, October 9 2012.

"Issues with Content Migration" by Deane Barker at Content Strategy Workshops 2012 in Portland, OR, October 9 2012.

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

No Downloads
Views
Total Views
933
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
25
Comments
0
Likes
8
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. Issues in Content Migration Deane Barker Blend Interactive
  • 2. They’re painful. [The End]
  • 3. Blend Interactive!  Based in Sioux Falls, South Dakota!  Specialize in large-scale content management implementations and migrations !  EPiServer ! eZ publish ! TerminalFour
  • 4. Definition: The one-time movement of content from one publishingplatform to a different publishing platform.
  • 5. “Migration” vs. “Implementation”
  • 6. Editorial Process vs.Technical Process
  • 7. The Four Phases 1.  Inventory 2.  Mapping 3.  Transfer 4.  QA
  • 8. Phase #1: Inventory!  What content is moving? !  What content can we get rid of?!  How can it be grouped?!  What content requires special handling?!  What content requires changes?!  How volatile is the content?
  • 9. Don’t move bad content. This is the time for spring-cleaning.
  • 10. Start your inventory as early as possible. Before you start development. Even before you pick a new platform.
  • 11. Be prepared for this process to get highly politicized.
  • 12. Keep your inventory systematic and organized.Have a central point of focus and record-keeping.
  • 13. Inventory Outputs!  List of content that will migrate divided into logical groups!  List of content that will require special handling!  List of content that will require changes along with scope
  • 14. Phase #2: Mapping!  How is content going to “fit” and work in the new platform?!  What changes will be required to rich text content?!   How is the overall structure of the content going to transfer?
  • 15. What HTML is templated and what HTML is embedded?
  • 16. Content has different levels of “geography”Some content is very specifically placed, while other content is automatically organized.
  • 17. Home Products AboutProduct Product History A B
  • 18. PressRelease
  • 19. Highly-geographical content is much harder to migrate. You have to migrate both the content and the placement.
  • 20. Stub Mapping Home Products About Product A Product B HistoryExisting Home New Products About Product A Product B History
  • 21. Mapping Outputs!  An understanding of where all content is going in the new platform and why!  Page stub structure
  • 22. Phase 3: Transfer!  How are the actual bytes moving from one system to another?!  Key Questions !  Repository or publication extraction !  Embedded URL resolution !  Markup transformation !  Automated vs. manual migration
  • 23. Migrating out of a CMS is a lot easier than the alternative. CMS enforces at least some consistency.
  • 24. Are you going to extract from the repository level or the publication level?
  • 25. Repository vs. Publication Extraction HTMLRepository Processing
  • 26. How will URLs change on the new platform?How interlinked is your content? How are you going to keep all those links valid?
  • 27. Embedded URL Resolution!  If you have embedded URLs, they are now broken.!  How do you “re-connect” these URLs to the correct content?!  Usually performed as some kind of batch job. !  You rarely get 100% accuracy. !  Prepare to catch the remainder in QA.
  • 28. Embedded URLs
  • 29. Always store the old URL for a migrated page of content.
  • 30. Once migrated, use the old URL to do a lookup in your 404 handler.
  • 31. If you can preserve binary fileURLs, do so. Your new CMS will likely make this easier.
  • 32. Content Transformation
  • 33. Common Transformations
  • 34. Common Transformations
  • 35. What is the actual mechanism of movement? Copy-and-paste? Automated?
  • 36. When Copy-and-Paste Works!  When you don’t have a lot of content!  When you have access to cheap labor!  When your content is highly geographic!  When you cannot automate transformation!  When you have enough resources for sufficient QA
  • 37. When Automated Migration Works!  When you have large volumes of content!  When your content is not highly-geographic!  When you have sufficient technology and/or development resources
  • 38. You don’t have to use the samemethod for your entire project.
  • 39. Automated Migration Tools!  Great answer to the Transfer phase!  Less of an answer to everything else!  They still have to be configured and tested
  • 40. Transfer Output!  Content ready for QA !  Outputs from this phase will likely be segmented
  • 41. Phase 4: QA!  How much content is going to be reviewed for compliance? !  All of it? !  A representative sample?!  Who has the authority to clear individual content, and the site as a whole, for release?
  • 42. The Dreaded Content Freeze!  Once you start migrating from A to B, content changes on A need to stop!  Length of the freeze window depends on the volatility of the content
  • 43. Types of QA!  Technical QA !  Did this content transfer well? !  Does it look broken? !  Does it comply with the style guide?!  Editorial QA !  Is this content valid and correct? !  Where any errors introduced during transfer?
  • 44. Ideally, track the QA process inside the CMS itself.
  • 45. During QA, reporting is key.You should have access to a dailynumber showing the percentage of content cleared.
  • 46. The Four Phases 1.  Inventory 2.  Mapping 3.  Transfer 4.  QA
  • 47. !  WEB http://gadgetopia.com!  TWITTER @gadgetopia!  EMAIL deane@blendinteractive.com

×