Migreren

Na afronding van de eerste vier stappen kan de daadwerkelijke migratie van de content starten. Migraties zijn in grofweg in te delen in drie types. Afhankelijk van de migratiestrategie wordt gekozen voor een van onderstaande vormen.

Eenmalige migratie

De content wordt in één iteratie gemigreerd. Vooraf aan de migratie vinden er wel test-en proefmigraties plaats, maar de uiteindelijke migratie wordt in een big bang uitgevoerd.

Xillio Migration Framework - Eenmalige (Big Bang) Migratie

Stapsgewijze migratie

De huidige website wordt logisch opgedeeld, bijvoorbeeld in secties, en wordt dan deel voor deel gemigreerd. Dit schept extra tijd voor het uitvoeren van migratietesten, het trainen van de organisatie en het maakt de migratie minder afhankelijk van de inrichting van het CMS en het ontwikkelen van de nieuwe templates.

Xillio Migration Framework - Stapsgewijze Migratie

Synchronisatie/ integratie

Als het huidige CMS voor een bepaalde periode naast het nieuwe CMS beschikbaar blijft is het mogelijk om de content te synchroniseren. Dit houdt in dat een wijziging door een redacteur in het oude CMS automatisch wordt gemigreerd naar het CMS en gepubliceerd op de site.

Xillio Migration Framework - Synchronisatie / Integratie

Migreren naar CMS

Bij de migratie wordt de opgeschoonde, getransformeerde en verrijkte content in XML-vorm aan ter import aangeboden. Elke XML file is omgezet naar het gewenste formaat en elk contentelement in de XML is voorzien van een uniek ID en extra informatie zodat tijdens de import de relaties in het nieuwe CMS kunnen worden gereconstrueerd. De import is ook een extra controleslag en controleert of de aangeleverde XML voldoet aan de eisen van het nieuwe CMS.

De migratie is een iteratief proces waarbij, met de juiste migratietools, elke iteratie een hoger succespercentage heeft.

Het heeft de voorkeur om gebruik te maken van meerdere omgevingen waar ruimte is voor het inrichten van het migratie framework, het testen van de resultaten en de acceptatie door gebruikers. Als deze stappen succesvol zijn doorlopen volgt de daadwerkelijke migratie. Ons framework biedt ondersteuning voor het volgende:

  • Ondersteuning van HTML, XHTML, XML, JavaScript, AJAX, databases, HTTPS, sessies, cookies, logins, webservices, Excel, CSV, PDF en de integratie met andere tools.
  • Uitgebreide logging en debugging mogelijkheden
  • Controleerbare en beheersbare ontwikkelomgeving
  • In te zetten als synchronisatietool

Hoe beperk ik de content freeze?

Een content freeze bij een migratie houdt in dat er een stop op het invoeren en wijzigen van content in het oude systeem in wordt gesteld op het moment dat de migratie start. Als de migratie is afgerond stopt de content freeze, maar blijft er een contentgat over.  Dit kan worden opgelost door bijvoorbeeld dubbele invoer, maar daar kleven een aantal nadelen en risco’s aan. Elke wijziging moet worden bijgehouden in beide systemen, maar dit is arbeidsintensief en foutgevoelig.

Bij een automatische migratie kan de content freeze worden geminimaliseerd of tot nul worden teruggebracht.

Gedurende de migratie kan het proces worden herhaald voor een bepaald deel van de contentset. Na de grote migratie kan er een deltamigratie plaatsvinden die de content van de afgelopen vier uur of de laatste dag ophaalt, opschoont, verrijkt en migreert. Als deltamigraties herhaaldelijk voor langere periode worden uitgevoerd heeft men het over een synchronisatie.

Bekijk onze contentmigratie klanten