Manuele migratie
Zelfs eenvoudige sites met weinig content bestaan uit vele relaties en links die bij een manuele migratie stap voor stap opnieuw moeten worden aangemaakt en afbeeldingen en documenten die stuk voor stuk moeten worden toegevoegd aan het CMS. Met een geautomatiseerde migratie wordt de content voor de inventarisatie geautomatiseerd verzameld, de te migreren content wordt getransformeerd, opgeschoond en verrijkt met metadata en de migratie naar het CMS vindt geautomatiseerd plaats en dit is niet zonder reden.
De voornaamste redenen tegen een manuele migratie zijn:
- Werken in iteraties
Geautomatiseerd migreren betekent het herhalen van testmigraties totdat alle kinken uit de kabel zijn. Een manuele migratie steekt anders in elkaar. Als er gedurende het proces een verbetering wordt doorgevoerd moet men opnieuw door de content heen om het te herstellen.
- Kostenbesparing
Als de uitgangspunten zoals het huidige systeem, de implementatie van het CMS en het aantal items dat moet worden gemigreerd gedurende het project consistent blijven bespaart het kosten ten opzichte van een manuele migratie.
- Consistentie
Bij een automatische migratie is de consistentie van de kwaliteit van de content gemiddeld hoger. Bij een manuele migratie werken vaak een grote groep invoerders die niet altijd dezelfde beslissing nemen en eerder fouten maken.
- Herkennen van patronen
Al in de inventarisatiefase kan de migratietools worden ingezet om patronen te herkennen in de data, deze kunnen worden gebruikt om fouten tegen te gaan, metadata te verrijken en beter op te schonen.
- Minder afhankelijkheid van het CMS
Het CMS hoeft nog niet volledig te zijn ingericht bij de start van de migratie en het publicatieproces hoeft nog niet geperfectioneerd te zijn zoals voor de gebruikers. Als er al bepaalde contenttypes of secties zijn afgerond in het CMS kunnen deze alvast worden gemigreerd of worden getest in proefmigraties.
- Mogelijkheid voor deltamigraties en synchronisaties
Bij manuele migratie neemt het veel tijd in beslag om alle content te migreren, ondertussen wordt er meer content toegevoegd en wordt het verschil tussen het huidige en het nieuwe CMS steeds groter.
Databasemigraties
Net zoals bij een manuele migratie kleven er een aantal gevaren aan een databasemigratie. Bij dit type migratie worden scripts en queries geschreven en direct op de database uitgevoerd. Een migratieproces is simpelweg te complex om dit beheersbaar en controleerbaar uit te voeren. De scripts vormen naarmate het migratietraject vordert vaak een kaartenhuis waar in tegenstelling tot een gecontroleerde migratie het succespercentage per iteratie schommelt. Bovendien moet de functionaliteit uit het CMS en de site worden nagebouwd om bepaalde relaties, de navigatie of de context te kunnen achterhalen en is het vele malen lastiger om de content te transformeren, op te schonen en te verrijken en is het onwerkbaar om fouten op te sporen.