Elk upgrade-traject is anders — en dat is precies waarom ervaring telt
De route naar Umbraco 17 hangt af van waar u nu staat. Drie scenario's komen het meest voor:
Van Umbraco 13: Er is een directe upgrade pad, inclusief automatische databasemigraties. De grootste aanpassing zit in backoffice-extensies die op het oude AngularJS-systeem draaien: die moeten herschreven worden naar de nieuwe Web Components-architectuur. Goed te plannen, en het resultaat is moderne, onderhoudbare code.
Van Umbraco 10, 12, 14/15/16: Afhankelijk van de versie en de staat van de codebase is de meest efficiënte route soms via versie 13, soms direct naar 17. Een goede inventarisatie bepaalt welk pad de minste risico's en de meeste winst oplevert.
Van Umbraco 7 of 8: Geen directe upgrade pad — dit vereist een volledige migratie. Umbraco 7 en 8 draaiden op het klassieke .NET Framework; versie 9 en hoger zijn gebouwd op .NET Core. De architectuurverschillen zijn te groot voor een directe upgrade. Maar een migratie van versie 7 of 8 naar 17 is tegelijkertijd een complete modernisering: technische schuld kwijt, een fris platform, jarenlang meegaat.