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

Blend Interactive
Blend InteractiveEditor at Blend Interactive
Issues in Content Migration

         Deane Barker
       Blend Interactive
They’re painful.

    [The End]
Blend Interactive
!  Based in Sioux Falls, South Dakota
!  Specialize in large-scale content
   management implementations and
   migrations
  !  EPiServer
  ! eZ publish
  ! TerminalFour
Definition:
    The one-time movement of
   content from one publishing
platform to a different publishing
             platform.
“Migration” vs. “Implementation”
Editorial Process
       vs.
Technical Process
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.
"Issues with Content Migration" by Deane Barker at Content Workshops 2012
"Issues with Content Migration" by Deane Barker at Content Workshops 2012
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?
"Issues with Content Migration" by Deane Barker at Content Workshops 2012
What HTML is templated and
 what HTML is embedded?
"Issues with Content Migration" by Deane Barker at Content Workshops 2012
"Issues with Content Migration" by Deane Barker at Content Workshops 2012
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?
!  Key Questions
  !    Repository or publication extraction
  !    Embedded URL resolution
  !    Markup transformation
  !    Automated vs. manual migration
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?
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.
Embedded URLs
Always store the old URL for a
  migrated page of content.
Once migrated, use the old URL
  to do a lookup in your 404
            handler.
If you can preserve binary file
URLs, do so. Your new CMS will
     likely make this easier.
Content Transformation
Common Transformations
Common Transformations
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 cannot automate transformation
!    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.
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?
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
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.
"Issues with Content Migration" by Deane Barker at Content Workshops 2012
"Issues with Content Migration" by Deane Barker at Content Workshops 2012
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
!  WEB
   http://gadgetopia.com

!  TWITTER
   @gadgetopia

!  EMAIL
   deane@blendinteractive.com
1 of 54

Recommended

Is Your Content Migration Strategy Garbage In, Garbage Out? Webinar by
Is Your Content Migration Strategy Garbage In, Garbage Out? WebinarIs Your Content Migration Strategy Garbage In, Garbage Out? Webinar
Is Your Content Migration Strategy Garbage In, Garbage Out? WebinarConcept Searching, Inc
1.1K views42 slides
How to prepare your site for content migration by
How to prepare your site for content migrationHow to prepare your site for content migration
How to prepare your site for content migrationBlend Interactive
2.7K views47 slides
Content migration for sitecore by
Content migration for sitecoreContent migration for sitecore
Content migration for sitecoreSurendra Sharma
1.3K views21 slides
Overhauling Content Strategy As Part Of A Site Migration - Search London 2015 by
Overhauling Content Strategy As Part Of A Site Migration - Search London 2015Overhauling Content Strategy As Part Of A Site Migration - Search London 2015
Overhauling Content Strategy As Part Of A Site Migration - Search London 2015Briony Gunson
464 views33 slides
Out With the Old, in With the Open-source: Brainshark's Complete CMS Migration by
Out With the Old, in With the Open-source: Brainshark's Complete CMS MigrationOut With the Old, in With the Open-source: Brainshark's Complete CMS Migration
Out With the Old, in With the Open-source: Brainshark's Complete CMS MigrationAcquia
966 views26 slides
SharePoint Tips and Tricks to avoid migration headaches by
SharePoint Tips and Tricks to avoid migration headachesSharePoint Tips and Tricks to avoid migration headaches
SharePoint Tips and Tricks to avoid migration headachesMike Maadarani
881 views59 slides

More Related Content

What's hot

aOS Canadian Tour Share point migration tips by
aOS Canadian Tour Share point migration tipsaOS Canadian Tour Share point migration tips
aOS Canadian Tour Share point migration tipsMike Maadarani
218 views50 slides
SPS Toronto 2015 by
SPS Toronto 2015SPS Toronto 2015
SPS Toronto 2015Mike Maadarani
537 views49 slides
Dart Past Your Competition by Getting Your Digital Experience into Market Fas... by
Dart Past Your Competition by Getting Your Digital Experience into Market Fas...Dart Past Your Competition by Getting Your Digital Experience into Market Fas...
Dart Past Your Competition by Getting Your Digital Experience into Market Fas...Perficient, Inc.
542 views73 slides
SharePoint Migration: A Phased, Iterative, and Error-Prone Process by
SharePoint Migration: A Phased, Iterative, and Error-Prone ProcessSharePoint Migration: A Phased, Iterative, and Error-Prone Process
SharePoint Migration: A Phased, Iterative, and Error-Prone ProcessChristian Buckley
1K views32 slides
To the cloud! by
To the cloud!To the cloud!
To the cloud!SPC Adriatics
701 views29 slides
Sap HCI online training by
Sap HCI online trainingSap HCI online training
Sap HCI online trainingenrollmy training
81 views11 slides

What's hot(20)

aOS Canadian Tour Share point migration tips by Mike Maadarani
aOS Canadian Tour Share point migration tipsaOS Canadian Tour Share point migration tips
aOS Canadian Tour Share point migration tips
Mike Maadarani218 views
Dart Past Your Competition by Getting Your Digital Experience into Market Fas... by Perficient, Inc.
Dart Past Your Competition by Getting Your Digital Experience into Market Fas...Dart Past Your Competition by Getting Your Digital Experience into Market Fas...
Dart Past Your Competition by Getting Your Digital Experience into Market Fas...
Perficient, Inc.542 views
SharePoint Migration: A Phased, Iterative, and Error-Prone Process by Christian Buckley
SharePoint Migration: A Phased, Iterative, and Error-Prone ProcessSharePoint Migration: A Phased, Iterative, and Error-Prone Process
SharePoint Migration: A Phased, Iterative, and Error-Prone Process
How and why you need to build a big data lab by Chris Kernaghan
How and why you need to build a big data labHow and why you need to build a big data lab
How and why you need to build a big data lab
Chris Kernaghan1.3K views
08 jorsek llc by Goudron1979
08 jorsek llc08 jorsek llc
08 jorsek llc
Goudron19794.1K views
Version Control, Writers, and Workflows by stc-siliconvalley
Version Control, Writers, and WorkflowsVersion Control, Writers, and Workflows
Version Control, Writers, and Workflows
stc-siliconvalley1.8K views
Planning our End Game at Automation Anywhere: A Story of Content and Tools St... by LavaConConference
Planning our End Game at Automation Anywhere: A Story of Content and Tools St...Planning our End Game at Automation Anywhere: A Story of Content and Tools St...
Planning our End Game at Automation Anywhere: A Story of Content and Tools St...
LavaConConference155 views
Best Practices and Tips on Migrating a Legacy-Based CMS to Drupal by Mediacurrent
Best Practices and Tips on Migrating a Legacy-Based CMS to DrupalBest Practices and Tips on Migrating a Legacy-Based CMS to Drupal
Best Practices and Tips on Migrating a Legacy-Based CMS to Drupal
Mediacurrent1.2K views
Improve your Chances for Documentation Success with DITA and a CCMS LavaCon L... by IXIASOFT
Improve your Chances for Documentation Success with DITA and a CCMS LavaCon L...Improve your Chances for Documentation Success with DITA and a CCMS LavaCon L...
Improve your Chances for Documentation Success with DITA and a CCMS LavaCon L...
IXIASOFT582 views
Developing and Implementing a QA Plan During Your Legacy Data to S1000D by dclsocialmedia
Developing and Implementing a QA Plan During Your Legacy Data to S1000DDeveloping and Implementing a QA Plan During Your Legacy Data to S1000D
Developing and Implementing a QA Plan During Your Legacy Data to S1000D
dclsocialmedia807 views
SPS Barcelona 2015 - Real world scenarios to migrate to SharePoint 2016 or Of... by Patrick Guimonet
SPS Barcelona 2015 - Real world scenarios to migrate to SharePoint 2016 or Of...SPS Barcelona 2015 - Real world scenarios to migrate to SharePoint 2016 or Of...
SPS Barcelona 2015 - Real world scenarios to migrate to SharePoint 2016 or Of...
Patrick Guimonet1.3K views
Praxistaugliche notes strategien 4 cloud by Roman Weber
Praxistaugliche notes strategien 4 cloudPraxistaugliche notes strategien 4 cloud
Praxistaugliche notes strategien 4 cloud
Roman Weber422 views
Managing Deliverable-Specific Link Anchors: New Suggested Best Practice for Keys by dclsocialmedia
Managing Deliverable-Specific Link Anchors: New Suggested Best Practice for KeysManaging Deliverable-Specific Link Anchors: New Suggested Best Practice for Keys
Managing Deliverable-Specific Link Anchors: New Suggested Best Practice for Keys
dclsocialmedia394 views

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

"The Truth About Content Migrations" - Gilbane Boston 2011 by
"The Truth About Content Migrations" - Gilbane Boston 2011"The Truth About Content Migrations" - Gilbane Boston 2011
"The Truth About Content Migrations" - Gilbane Boston 2011Blend Interactive
4.4K views41 slides
Content Migrations: Getting from A to B by
Content Migrations: Getting from A to BContent Migrations: Getting from A to B
Content Migrations: Getting from A to BBlend Interactive
918 views73 slides
T44u 2015, content migration by
T44u 2015, content migrationT44u 2015, content migration
T44u 2015, content migrationTerminalfour
649 views13 slides
How and When to Switch to Structured Content - Workshop by
How and When to Switch to Structured Content - WorkshopHow and When to Switch to Structured Content - Workshop
How and When to Switch to Structured Content - WorkshopIXIASOFT
463 views43 slides
Mastering SharePoint Migration Planning by
Mastering SharePoint Migration PlanningMastering SharePoint Migration Planning
Mastering SharePoint Migration PlanningChristian Buckley
6.6K views63 slides
#EuropeanSP--11 Strategic Considerations for SharePoint Migrations by
#EuropeanSP--11 Strategic Considerations for SharePoint Migrations#EuropeanSP--11 Strategic Considerations for SharePoint Migrations
#EuropeanSP--11 Strategic Considerations for SharePoint MigrationsChristian Buckley
774 views59 slides

Similar to "Issues with Content Migration" by Deane Barker at Content Workshops 2012(20)

"The Truth About Content Migrations" - Gilbane Boston 2011 by Blend Interactive
"The Truth About Content Migrations" - Gilbane Boston 2011"The Truth About Content Migrations" - Gilbane Boston 2011
"The Truth About Content Migrations" - Gilbane Boston 2011
Blend Interactive4.4K views
T44u 2015, content migration by Terminalfour
T44u 2015, content migrationT44u 2015, content migration
T44u 2015, content migration
Terminalfour649 views
How and When to Switch to Structured Content - Workshop by IXIASOFT
How and When to Switch to Structured Content - WorkshopHow and When to Switch to Structured Content - Workshop
How and When to Switch to Structured Content - Workshop
IXIASOFT463 views
Mastering SharePoint Migration Planning by Christian Buckley
Mastering SharePoint Migration PlanningMastering SharePoint Migration Planning
Mastering SharePoint Migration Planning
Christian Buckley6.6K views
#EuropeanSP--11 Strategic Considerations for SharePoint Migrations by Christian Buckley
#EuropeanSP--11 Strategic Considerations for SharePoint Migrations#EuropeanSP--11 Strategic Considerations for SharePoint Migrations
#EuropeanSP--11 Strategic Considerations for SharePoint Migrations
Christian Buckley774 views
"Hook, Line and Syncer": Migrating existing websites within TERMINALFOUR Sit... by Terminalfour
 "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...
Terminalfour1.8K views
Berry 10 years_of_dita by Mysti Berry
Berry 10 years_of_ditaBerry 10 years_of_dita
Berry 10 years_of_dita
Mysti Berry539 views
Best Practices for Migrating a Legacy-Based CMS to Drupal by Acquia
Best Practices for Migrating a Legacy-Based CMS to DrupalBest Practices for Migrating a Legacy-Based CMS to Drupal
Best Practices for Migrating a Legacy-Based CMS to Drupal
Acquia4.2K views
CORE content: An omnichannel-first approach by Jon Hanke
CORE content: An omnichannel-first approachCORE content: An omnichannel-first approach
CORE content: An omnichannel-first approach
Jon Hanke39 views
Facilitating Continuous Delivery at Scale by Daniel Woods
Facilitating Continuous Delivery at ScaleFacilitating Continuous Delivery at Scale
Facilitating Continuous Delivery at Scale
Daniel Woods724 views
Integrating hat content into mobile app lavacon by Neil Perlin
Integrating hat content into mobile app   lavaconIntegrating hat content into mobile app   lavacon
Integrating hat content into mobile app lavacon
Neil Perlin1K views
Creating and Maintaining An Internationalized Website by Brian Huff
Creating and Maintaining An Internationalized WebsiteCreating and Maintaining An Internationalized Website
Creating and Maintaining An Internationalized Website
Brian Huff2.4K views
Before upgrading to Business Objects bi4.2 (or any other Business Objects ver... by Sebastien Goiffon
Before upgrading to Business Objects bi4.2 (or any other Business Objects ver...Before upgrading to Business Objects bi4.2 (or any other Business Objects ver...
Before upgrading to Business Objects bi4.2 (or any other Business Objects ver...
Sebastien Goiffon208 views
Axilent Tool Talk from Breaking Development 2012 by Loren Davie
Axilent Tool Talk from Breaking Development 2012Axilent Tool Talk from Breaking Development 2012
Axilent Tool Talk from Breaking Development 2012
Loren Davie400 views
Content migration Part 1: TERMINALFOUR t44u 2013 by Terminalfour
Content migration Part 1: TERMINALFOUR t44u 2013Content migration Part 1: TERMINALFOUR t44u 2013
Content migration Part 1: TERMINALFOUR t44u 2013
Terminalfour1.8K views
Integrating Alfresco with SharePoint & Drupal Using CMIS by Benjamin Chevallereau
Integrating Alfresco with SharePoint & Drupal Using CMISIntegrating Alfresco with SharePoint & Drupal Using CMIS
Integrating Alfresco with SharePoint & Drupal Using CMIS
Navigating SAP’s Integration Options (Mastering SAP Technologies 2013) by Sascha Wenninger
Navigating SAP’s Integration Options (Mastering SAP Technologies 2013)Navigating SAP’s Integration Options (Mastering SAP Technologies 2013)
Navigating SAP’s Integration Options (Mastering SAP Technologies 2013)
Sascha Wenninger2K views

More from Blend Interactive

"The Accessible Editor Workshop" by Corey Vilhauer, from Now What? Workshops ... by
"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 ...Blend Interactive
425 views83 slides
"The Accessible Editor" by Corey Vilhauer, from DrupalCon 2018 in Nashville, ... by
"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, ...Blend Interactive
564 views69 slides
"Click to Continue" by Sam Otis, from Content+Design Meetup, Oct. 4, 2017 by
"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, 2017Blend Interactive
677 views102 slides
"Never Knowing Enough: dealing with the self doubt that hinders your success.... by
"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....Blend Interactive
282 views37 slides
"Making things real: Content strategy for realistic content management" - Con... by
"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
1.2K views94 slides
"Making things real: Content strategy for realistic content management" - Con... by
"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
857 views49 slides

More from Blend Interactive(20)

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

Recently uploaded

DRBD Deep Dive - Philipp Reisner - LINBIT by
DRBD Deep Dive - Philipp Reisner - LINBITDRBD Deep Dive - Philipp Reisner - LINBIT
DRBD Deep Dive - Philipp Reisner - LINBITShapeBlue
62 views21 slides
NTGapps NTG LowCode Platform by
NTGapps NTG LowCode Platform NTGapps NTG LowCode Platform
NTGapps NTG LowCode Platform Mustafa Kuğu
141 views30 slides
【USB韌體設計課程】精選講義節錄-USB的列舉過程_艾鍗學院 by
【USB韌體設計課程】精選講義節錄-USB的列舉過程_艾鍗學院【USB韌體設計課程】精選講義節錄-USB的列舉過程_艾鍗學院
【USB韌體設計課程】精選講義節錄-USB的列舉過程_艾鍗學院IttrainingIttraining
80 views8 slides
20231123_Camunda Meetup Vienna.pdf by
20231123_Camunda Meetup Vienna.pdf20231123_Camunda Meetup Vienna.pdf
20231123_Camunda Meetup Vienna.pdfPhactum Softwareentwicklung GmbH
46 views73 slides
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas... by
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...Bernd Ruecker
50 views69 slides
MVP and prioritization.pdf by
MVP and prioritization.pdfMVP and prioritization.pdf
MVP and prioritization.pdfrahuldharwal141
38 views8 slides

Recently uploaded(20)

DRBD Deep Dive - Philipp Reisner - LINBIT by ShapeBlue
DRBD Deep Dive - Philipp Reisner - LINBITDRBD Deep Dive - Philipp Reisner - LINBIT
DRBD Deep Dive - Philipp Reisner - LINBIT
ShapeBlue62 views
NTGapps NTG LowCode Platform by Mustafa Kuğu
NTGapps NTG LowCode Platform NTGapps NTG LowCode Platform
NTGapps NTG LowCode Platform
Mustafa Kuğu141 views
【USB韌體設計課程】精選講義節錄-USB的列舉過程_艾鍗學院 by IttrainingIttraining
【USB韌體設計課程】精選講義節錄-USB的列舉過程_艾鍗學院【USB韌體設計課程】精選講義節錄-USB的列舉過程_艾鍗學院
【USB韌體設計課程】精選講義節錄-USB的列舉過程_艾鍗學院
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas... by Bernd Ruecker
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...
Bernd Ruecker50 views
HTTP headers that make your website go faster - devs.gent November 2023 by Thijs Feryn
HTTP headers that make your website go faster - devs.gent November 2023HTTP headers that make your website go faster - devs.gent November 2023
HTTP headers that make your website go faster - devs.gent November 2023
Thijs Feryn28 views
What’s New in CloudStack 4.19 - Abhishek Kumar - ShapeBlue by ShapeBlue
What’s New in CloudStack 4.19 - Abhishek Kumar - ShapeBlueWhat’s New in CloudStack 4.19 - Abhishek Kumar - ShapeBlue
What’s New in CloudStack 4.19 - Abhishek Kumar - ShapeBlue
ShapeBlue131 views
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N... by James Anderson
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...
James Anderson133 views
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlue by ShapeBlue
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlueElevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlue
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlue
ShapeBlue96 views
ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ... by Jasper Oosterveld
ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ...ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ...
ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ...
Developments to CloudStack’s SDN ecosystem: Integration with VMWare NSX 4 - P... by ShapeBlue
Developments to CloudStack’s SDN ecosystem: Integration with VMWare NSX 4 - P...Developments to CloudStack’s SDN ecosystem: Integration with VMWare NSX 4 - P...
Developments to CloudStack’s SDN ecosystem: Integration with VMWare NSX 4 - P...
ShapeBlue82 views
Zero to Cloud Hero: Crafting a Private Cloud from Scratch with XCP-ng, Xen Or... by ShapeBlue
Zero to Cloud Hero: Crafting a Private Cloud from Scratch with XCP-ng, Xen Or...Zero to Cloud Hero: Crafting a Private Cloud from Scratch with XCP-ng, Xen Or...
Zero to Cloud Hero: Crafting a Private Cloud from Scratch with XCP-ng, Xen Or...
ShapeBlue88 views
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f... by TrustArc
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...
TrustArc77 views
How to Re-use Old Hardware with CloudStack. Saving Money and the Environment ... by ShapeBlue
How to Re-use Old Hardware with CloudStack. Saving Money and the Environment ...How to Re-use Old Hardware with CloudStack. Saving Money and the Environment ...
How to Re-use Old Hardware with CloudStack. Saving Money and the Environment ...
ShapeBlue65 views
Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda... by ShapeBlue
Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...
Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...
ShapeBlue63 views
Updates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBIT by ShapeBlue
Updates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBITUpdates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBIT
Updates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBIT
ShapeBlue91 views
CloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlue by ShapeBlue
CloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlueCloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlue
CloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlue
ShapeBlue46 views
Backup and Disaster Recovery with CloudStack and StorPool - Workshop - Venko ... by ShapeBlue
Backup and Disaster Recovery with CloudStack and StorPool - Workshop - Venko ...Backup and Disaster Recovery with CloudStack and StorPool - Workshop - Venko ...
Backup and Disaster Recovery with CloudStack and StorPool - Workshop - Venko ...
ShapeBlue77 views

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

  • 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 publishing platform to a different publishing platform.
  • 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.
  • 15. 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
  • 16. 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?
  • 18. What HTML is templated and what HTML is embedded?
  • 21. Content has different levels of “geography” Some content is very specifically placed, while other content is automatically organized.
  • 22. Home Products About Product Product History A B
  • 24. Highly-geographical content is much harder to migrate. You have to migrate both the content and the placement.
  • 25. Stub Mapping Home Products About Product A Product B History Existing Home New Products About Product A Product B History
  • 26. Mapping Outputs !  An understanding of where all content is going in the new platform and why !  Page stub structure
  • 27. 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
  • 28. Migrating out of a CMS is a lot easier than the alternative. CMS enforces at least some consistency.
  • 29. Are you going to extract from the repository level or the publication level?
  • 30. Repository vs. Publication Extraction HTML Repository Processing
  • 31. How will URLs change on the new platform? How interlinked is your content? How are you going to keep all those links valid?
  • 32. 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.
  • 34. Always store the old URL for a migrated page of content.
  • 35. Once migrated, use the old URL to do a lookup in your 404 handler.
  • 36. If you can preserve binary file URLs, do so. Your new CMS will likely make this easier.
  • 40. What is the actual mechanism of movement? Copy-and-paste? Automated?
  • 41. 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
  • 42. 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
  • 43. You don’t have to use the same method for your entire project.
  • 44. Automated Migration Tools !  Great answer to the Transfer phase !  Less of an answer to everything else !  They still have to be configured and tested
  • 45. Transfer Output !  Content ready for QA !  Outputs from this phase will likely be segmented
  • 46. 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?
  • 47. 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
  • 48. 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?
  • 49. Ideally, track the QA process inside the CMS itself.
  • 52. During QA, reporting is key. You should have access to a daily number showing the percentage of content cleared.
  • 53. The Four Phases 1.  Inventory 2.  Mapping 3.  Transfer 4.  QA
  • 54. !  WEB http://gadgetopia.com !  TWITTER @gadgetopia !  EMAIL deane@blendinteractive.com