SlideShare a Scribd company logo
1 of 41
Download to read offline
The Truth About
Content Migrations

     Deane Barker
   Blend Interactive
They’re painful.

    [The End]
Definition:
    The one-time movement of
   content from one publishing
platform to a different publishing
             platform.
The Four Phases
 1.    Inventory
 2.    Mapping
 3.    Transfer
 4.    QA
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?
Don’t move bad content.

  This is the time for
   spring-cleaning.
Start your inventory as early as
            possible.
 Before you start development.

  Even before you pick a new
          platform.
Be prepared for this process to
    get highly politicized.
Keep your inventory systematic
       and organized.

Have a central point of focus and
        record-keeping.
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
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?
Content has different levels of
         “geography”

Some content is very specifically
 placed, while other content is
   automatically organized.
Home



     Products          About


Product    Product
                       History
   A          B
Press
Release
Highly-geographical content is
   much harder to migrate.

 You have to migrate both the
  content and the placement.
Stub Mapping
                   Home



        Products          About



  Product A   Product B   History




Existing                                               Home     New

                                            Products          About



                                      Product A   Product B   History
Mapping Outputs
"  An understanding of where all content is
   going in the new platform and why
"  Page stub structure
Phase 3: Transfer
"  How are the actual bytes moving from one
   system to another?
Migrating out of a CMS is a lot
 easier than the alternative.

 CMS enforces at least some
       consistency.
Are you going to extract from the
     repository level or the
       publication level?
Repository vs. Publication
       Extraction

                      HTML
Repository



             Processing
How will URLs change on the new
           platform?

How interlinked is your content?

 How are you going to keep all
      those links valid?
What is the actual mechanism of
          movement?

       Copy-and-paste?
         Automated?
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 have enough resources for
     sufficient QA
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
You don’t have to use the same
method for your entire project.
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
Automated Migration Tools
"  Great answer to the Transfer phase
"  Less of an answer to everything else
"  They still have to be configured and tested
Transfer Output
"  Content ready for QA
  "  Outputs from this phase will likely be
     segmented
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?
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?
Ideally, track the QA process
    inside the CMS itself.
During QA, reporting is key.

You should have access to a daily
number showing the percentage
      of content cleared.
The Four Phases
 1.    Inventory
 2.    Mapping
 3.    Transfer
 4.    QA
"  http://migrationhandbook.com
"  WEB
   http://gadgetopia.com

"  TWITTER
   @gadgetopia

"  EMAIL
   deane@blendinteractive.com

More Related Content

What's hot

The hardest part of microservices: your data
The hardest part of microservices: your dataThe hardest part of microservices: your data
The hardest part of microservices: your data
Christian Posta
 
Evolution of integration and microservices patterns with service mesh
Evolution of integration and microservices patterns with service meshEvolution of integration and microservices patterns with service mesh
Evolution of integration and microservices patterns with service mesh
Christian Posta
 
Kafka Connect & Kafka Streams/KSQL - powerful ecosystem around Kafka core
Kafka Connect & Kafka Streams/KSQL - powerful ecosystem around Kafka coreKafka Connect & Kafka Streams/KSQL - powerful ecosystem around Kafka core
Kafka Connect & Kafka Streams/KSQL - powerful ecosystem around Kafka core
Guido Schmutz
 
Apache Kafka - A modern Stream Processing Platform
Apache Kafka - A modern Stream Processing PlatformApache Kafka - A modern Stream Processing Platform
Apache Kafka - A modern Stream Processing Platform
Guido Schmutz
 

What's hot (13)

Modernizing the Legacy - How Dish is Adapting its SOA Services for a Cloud Fi...
Modernizing the Legacy - How Dish is Adapting its SOA Services for a Cloud Fi...Modernizing the Legacy - How Dish is Adapting its SOA Services for a Cloud Fi...
Modernizing the Legacy - How Dish is Adapting its SOA Services for a Cloud Fi...
 
MongoDB and Machine Learning with Flowable
MongoDB and Machine Learning with FlowableMongoDB and Machine Learning with Flowable
MongoDB and Machine Learning with Flowable
 
The hardest part of microservices: your data
The hardest part of microservices: your dataThe hardest part of microservices: your data
The hardest part of microservices: your data
 
WebDev Crash Course
WebDev Crash CourseWebDev Crash Course
WebDev Crash Course
 
Evolution of integration and microservices patterns with service mesh
Evolution of integration and microservices patterns with service meshEvolution of integration and microservices patterns with service mesh
Evolution of integration and microservices patterns with service mesh
 
How we use Python at Bitbucket
How we use Python at BitbucketHow we use Python at Bitbucket
How we use Python at Bitbucket
 
Cloud Native DevOps with cloud.gov Workshop
Cloud Native DevOps with cloud.gov WorkshopCloud Native DevOps with cloud.gov Workshop
Cloud Native DevOps with cloud.gov Workshop
 
Dark launching with Consul at Hootsuite - Bill Monkman
Dark launching with Consul at Hootsuite - Bill MonkmanDark launching with Consul at Hootsuite - Bill Monkman
Dark launching with Consul at Hootsuite - Bill Monkman
 
Altitude San Francisco 2018: We Own Our Destiny
Altitude San Francisco 2018: We Own Our DestinyAltitude San Francisco 2018: We Own Our Destiny
Altitude San Francisco 2018: We Own Our Destiny
 
Microservices, DevOps, and Containers with OpenShift and Fabric8
Microservices, DevOps, and Containers with OpenShift and Fabric8Microservices, DevOps, and Containers with OpenShift and Fabric8
Microservices, DevOps, and Containers with OpenShift and Fabric8
 
Kafka Connect & Kafka Streams/KSQL - powerful ecosystem around Kafka core
Kafka Connect & Kafka Streams/KSQL - powerful ecosystem around Kafka coreKafka Connect & Kafka Streams/KSQL - powerful ecosystem around Kafka core
Kafka Connect & Kafka Streams/KSQL - powerful ecosystem around Kafka core
 
Altitude San Francisco 2018: HTTP/2 Tales: Discovery and Woe
Altitude San Francisco 2018: HTTP/2 Tales: Discovery and WoeAltitude San Francisco 2018: HTTP/2 Tales: Discovery and Woe
Altitude San Francisco 2018: HTTP/2 Tales: Discovery and Woe
 
Apache Kafka - A modern Stream Processing Platform
Apache Kafka - A modern Stream Processing PlatformApache Kafka - A modern Stream Processing Platform
Apache Kafka - A modern Stream Processing Platform
 

Similar to "The Truth About Content Migrations" - Gilbane Boston 2011

Spca2014 practical large scale migration guidance v1.0 andries den haan
Spca2014 practical large scale migration guidance v1.0 andries den haanSpca2014 practical large scale migration guidance v1.0 andries den haan
Spca2014 practical large scale migration guidance v1.0 andries den haan
NCCOMMS
 
Migrating Very Large Site Collections (SPSDC)
Migrating Very Large Site Collections (SPSDC)Migrating Very Large Site Collections (SPSDC)
Migrating Very Large Site Collections (SPSDC)
kiwiboris
 
#EuropeanSP--11 Strategic Considerations for SharePoint Migrations
#EuropeanSP--11 Strategic Considerations for SharePoint Migrations#EuropeanSP--11 Strategic Considerations for SharePoint Migrations
#EuropeanSP--11 Strategic Considerations for SharePoint Migrations
Christian Buckley
 

Similar to "The Truth About Content Migrations" - Gilbane Boston 2011 (20)

"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
 
How to prepare your site for content migration
How to prepare your site for content migrationHow to prepare your site for content migration
How to prepare your site for content migration
 
Content Migrations: Getting from A to B
Content Migrations: Getting from A to BContent Migrations: Getting from A to B
Content Migrations: Getting from A to B
 
"Hook, Line and Syncer": Migrating existing websites within TERMINALFOUR Sit...
 "Hook, Line and Syncer": Migrating existing websites within TERMINALFOUR Sit... "Hook, Line and Syncer": Migrating existing websites within TERMINALFOUR Sit...
"Hook, Line and Syncer": Migrating existing websites within TERMINALFOUR Sit...
 
T44u 2015, content migration
T44u 2015, content migrationT44u 2015, content migration
T44u 2015, content migration
 
Charleston 2021 - Hit the ground running - Best practices for navigating cont...
Charleston 2021 - Hit the ground running - Best practices for navigating cont...Charleston 2021 - Hit the ground running - Best practices for navigating cont...
Charleston 2021 - Hit the ground running - Best practices for navigating cont...
 
Axilent Tool Talk from Breaking Development 2012
Axilent Tool Talk from Breaking Development 2012Axilent Tool Talk from Breaking Development 2012
Axilent Tool Talk from Breaking Development 2012
 
Development Workflow in Kubernetes
Development Workflow in KubernetesDevelopment Workflow in Kubernetes
Development Workflow in Kubernetes
 
Spca2014 practical large scale migration guidance v1.0 andries den haan
Spca2014 practical large scale migration guidance v1.0 andries den haanSpca2014 practical large scale migration guidance v1.0 andries den haan
Spca2014 practical large scale migration guidance v1.0 andries den haan
 
Practical large scale migration guidance
Practical large scale migration guidancePractical large scale migration guidance
Practical large scale migration guidance
 
Content migration Part 1: TERMINALFOUR t44u 2013
Content migration Part 1: TERMINALFOUR t44u 2013Content migration Part 1: TERMINALFOUR t44u 2013
Content migration Part 1: TERMINALFOUR t44u 2013
 
Content Modelling: What, why and how
Content Modelling: What, why and howContent Modelling: What, why and how
Content Modelling: What, why and how
 
Migrating Very Large Site Collections (SPSDC)
Migrating Very Large Site Collections (SPSDC)Migrating Very Large Site Collections (SPSDC)
Migrating Very Large Site Collections (SPSDC)
 
Site Migration and Content Strategy
Site Migration and Content StrategySite Migration and Content Strategy
Site Migration and Content Strategy
 
Mastering SharePoint Migration Planning
Mastering SharePoint Migration PlanningMastering SharePoint Migration Planning
Mastering SharePoint Migration Planning
 
Cleaning Up Your Content OUTC18
Cleaning Up Your Content OUTC18Cleaning Up Your Content OUTC18
Cleaning Up Your Content OUTC18
 
Building a Documentation Portal
Building a Documentation PortalBuilding a Documentation Portal
Building a Documentation Portal
 
#EuropeanSP--11 Strategic Considerations for SharePoint Migrations
#EuropeanSP--11 Strategic Considerations for SharePoint Migrations#EuropeanSP--11 Strategic Considerations for SharePoint Migrations
#EuropeanSP--11 Strategic Considerations for SharePoint Migrations
 
LavaCon 2017 - Connecting Silos With Content Pipelines
LavaCon 2017 - Connecting Silos With Content PipelinesLavaCon 2017 - Connecting Silos With Content Pipelines
LavaCon 2017 - Connecting Silos With Content Pipelines
 
NASIG 2020 - Walk this way
NASIG 2020 -  Walk this wayNASIG 2020 -  Walk this way
NASIG 2020 - Walk this way
 

More from Blend Interactive

"Making things real: Content strategy for realistic content management" - Con...
"Making things real: Content strategy for realistic content management" - Con..."Making things real: Content strategy for realistic content management" - Con...
"Making things real: Content strategy for realistic content management" - Con...
Blend Interactive
 

More from Blend Interactive (20)

"The Accessible Editor Workshop" by Corey Vilhauer, from Now What? Workshops ...
"The Accessible Editor Workshop" by Corey Vilhauer, from Now What? Workshops ..."The Accessible Editor Workshop" by Corey Vilhauer, from Now What? Workshops ...
"The Accessible Editor Workshop" by Corey Vilhauer, from Now What? Workshops ...
 
"The Accessible Editor" by Corey Vilhauer, from DrupalCon 2018 in Nashville, ...
"The Accessible Editor" by Corey Vilhauer, from DrupalCon 2018 in Nashville, ..."The Accessible Editor" by Corey Vilhauer, from DrupalCon 2018 in Nashville, ...
"The Accessible Editor" by Corey Vilhauer, from DrupalCon 2018 in Nashville, ...
 
"Click to Continue" by Sam Otis, from Content+Design Meetup, Oct. 4, 2017
"Click to Continue" by Sam Otis, from Content+Design Meetup, Oct. 4, 2017"Click to Continue" by Sam Otis, from Content+Design Meetup, Oct. 4, 2017
"Click to Continue" by Sam Otis, from Content+Design Meetup, Oct. 4, 2017
 
"Never Knowing Enough: dealing with the self doubt that hinders your success....
"Never Knowing Enough: dealing with the self doubt that hinders your success...."Never Knowing Enough: dealing with the self doubt that hinders your success....
"Never Knowing Enough: dealing with the self doubt that hinders your success....
 
"Making things real: Content strategy for realistic content management" - Con...
"Making things real: Content strategy for realistic content management" - Con..."Making things real: Content strategy for realistic content management" - Con...
"Making things real: Content strategy for realistic content management" - Con...
 
"Making things real: Content strategy for realistic content management" - Con...
"Making things real: Content strategy for realistic content management" - Con..."Making things real: Content strategy for realistic content management" - Con...
"Making things real: Content strategy for realistic content management" - Con...
 
Getting Started With User-Centered Content by Emileigh Barnes & Kate Garklavs...
Getting Started With User-Centered Content by Emileigh Barnes & Kate Garklavs...Getting Started With User-Centered Content by Emileigh Barnes & Kate Garklavs...
Getting Started With User-Centered Content by Emileigh Barnes & Kate Garklavs...
 
Content Measurement and Analytics: Making Positive Change on the Web by Rick ...
Content Measurement and Analytics: Making Positive Change on the Web by Rick ...Content Measurement and Analytics: Making Positive Change on the Web by Rick ...
Content Measurement and Analytics: Making Positive Change on the Web by Rick ...
 
“How Silos Learn: Working in the Idea Factory” by Amanda Costello - Now What?...
“How Silos Learn: Working in the Idea Factory” by Amanda Costello - Now What?...“How Silos Learn: Working in the Idea Factory” by Amanda Costello - Now What?...
“How Silos Learn: Working in the Idea Factory” by Amanda Costello - Now What?...
 
"Adaptive Content, Context, and Controversy
"Adaptive Content, Context, and Controversy"Adaptive Content, Context, and Controversy
"Adaptive Content, Context, and Controversy
 
"Empathy Behind the Algorithms" by Chris Corak - Now What? Conference 2017
"Empathy Behind the Algorithms" by Chris Corak - Now What? Conference 2017"Empathy Behind the Algorithms" by Chris Corak - Now What? Conference 2017
"Empathy Behind the Algorithms" by Chris Corak - Now What? Conference 2017
 
“The Beauty of Brevity” by Ravi Jain - Now What? Conference 2017
“The Beauty of Brevity” by Ravi Jain - Now What? Conference 2017“The Beauty of Brevity” by Ravi Jain - Now What? Conference 2017
“The Beauty of Brevity” by Ravi Jain - Now What? Conference 2017
 
“Why Content Projects Fail” by Deane Barker - Now What? Conference 2017
“Why Content Projects Fail” by Deane Barker - Now What? Conference 2017“Why Content Projects Fail” by Deane Barker - Now What? Conference 2017
“Why Content Projects Fail” by Deane Barker - Now What? Conference 2017
 
Not Perfect, "Always Better: A Story of Inclusion" by Derek Featherstone - No...
Not Perfect, "Always Better: A Story of Inclusion" by Derek Featherstone - No...Not Perfect, "Always Better: A Story of Inclusion" by Derek Featherstone - No...
Not Perfect, "Always Better: A Story of Inclusion" by Derek Featherstone - No...
 
Content Design for Mobile Devices - Now What? Conference 2017
Content Design for Mobile Devices - Now What? Conference 2017Content Design for Mobile Devices - Now What? Conference 2017
Content Design for Mobile Devices - Now What? Conference 2017
 
"Making Things Real: Taking content strategy from abstract to functional" - M...
"Making Things Real: Taking content strategy from abstract to functional" - M..."Making Things Real: Taking content strategy from abstract to functional" - M...
"Making Things Real: Taking content strategy from abstract to functional" - M...
 
“Writing for Your Audience — The Message, the Words, the Plan” – Business Sen...
“Writing for Your Audience — The Message, the Words, the Plan” – Business Sen...“Writing for Your Audience — The Message, the Words, the Plan” – Business Sen...
“Writing for Your Audience — The Message, the Words, the Plan” – Business Sen...
 
Functional concepts in C#
Functional concepts in C#Functional concepts in C#
Functional concepts in C#
 
"The Self-Directed Strategist: Building a Practice and Managing Organizationa...
"The Self-Directed Strategist: Building a Practice and Managing Organizationa..."The Self-Directed Strategist: Building a Practice and Managing Organizationa...
"The Self-Directed Strategist: Building a Practice and Managing Organizationa...
 
Next Level Collaboration: The Future of Content and Design by Rebekah Cancino...
Next Level Collaboration: The Future of Content and Design by Rebekah Cancino...Next Level Collaboration: The Future of Content and Design by Rebekah Cancino...
Next Level Collaboration: The Future of Content and Design by Rebekah Cancino...
 

Recently uploaded

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
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
 

Recently uploaded (20)

Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
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
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
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
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
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
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
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
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 

"The Truth About Content Migrations" - Gilbane Boston 2011

  • 1. The Truth About Content Migrations Deane Barker Blend Interactive
  • 2. They’re painful. [The End]
  • 3. Definition: The one-time movement of content from one publishing platform to a different publishing platform.
  • 4. The Four Phases 1.  Inventory 2.  Mapping 3.  Transfer 4.  QA
  • 5. 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?
  • 6. Don’t move bad content. This is the time for spring-cleaning.
  • 7. Start your inventory as early as possible. Before you start development. Even before you pick a new platform.
  • 8. Be prepared for this process to get highly politicized.
  • 9. Keep your inventory systematic and organized. Have a central point of focus and record-keeping.
  • 10.
  • 11. 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
  • 12. 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?
  • 13.
  • 14.
  • 15. Content has different levels of “geography” Some content is very specifically placed, while other content is automatically organized.
  • 16. Home Products About Product Product History A B
  • 18. Highly-geographical content is much harder to migrate. You have to migrate both the content and the placement.
  • 19. Stub Mapping Home Products About Product A Product B History Existing Home New Products About Product A Product B History
  • 20. Mapping Outputs "  An understanding of where all content is going in the new platform and why "  Page stub structure
  • 21. Phase 3: Transfer "  How are the actual bytes moving from one system to another?
  • 22. Migrating out of a CMS is a lot easier than the alternative. CMS enforces at least some consistency.
  • 23. Are you going to extract from the repository level or the publication level?
  • 24. Repository vs. Publication Extraction HTML Repository Processing
  • 25. How will URLs change on the new platform? How interlinked is your content? How are you going to keep all those links valid?
  • 26. What is the actual mechanism of movement? Copy-and-paste? Automated?
  • 27. 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 have enough resources for sufficient QA
  • 28. 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
  • 29. You don’t have to use the same method for your entire project.
  • 30. 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
  • 31. Automated Migration Tools "  Great answer to the Transfer phase "  Less of an answer to everything else "  They still have to be configured and tested
  • 32. Transfer Output "  Content ready for QA "  Outputs from this phase will likely be segmented
  • 33. 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?
  • 34. 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?
  • 35. Ideally, track the QA process inside the CMS itself.
  • 36.
  • 37.
  • 38. During QA, reporting is key. You should have access to a daily number showing the percentage of content cleared.
  • 39. The Four Phases 1.  Inventory 2.  Mapping 3.  Transfer 4.  QA
  • 41. "  WEB http://gadgetopia.com "  TWITTER @gadgetopia "  EMAIL deane@blendinteractive.com