Een Umbraco-versie ophogen was jarenlang een kwestie van een paar pakketten bijwerken. Bij de sprong van 13 naar 17 ligt dat anders — en dat heeft één duidelijke oorzaak: de backoffice is volledig opnieuw gebouwd.
Wat er onder de motorkap veranderde
Tot en met versie 13 draaide de backoffice op AngularJS, een framework dat zelf al jaren end-of-life is. Met Umbraco 14 is dat hele beheergedeelte vanaf de grond herbouwd op moderne webtechnologie: TypeScript en Web Components. Voor wie content beheert is dat goed nieuws — maar het betekent ook dat maatwerk niet zomaar meeverhuist.
Waar het schuurt bij een upgrade
- Maatwerk in de backoffice — eigen property editors en dashboards moeten opnieuw worden gemaakt.
- Packages van derden — niet elke plug-in heeft een versie die met 14+ werkt.
- API- en modelwijzigingen — code die op verouderde API's leunt, vraagt aandacht.
- .NET 8 → .NET 10 — de onderliggende runtime gaat mee omhoog.
Het goede nieuws: je content, structuur en data verhuizen gewoon mee. Het werk zit in de schil eromheen.
Waarom een specialist het verschil maakt
Juist omdat dit geen knopje is dat je indrukt, loont ervaring: vooraf herkennen welk maatwerk opnieuw moet, welke package een blokkade vormt, en in welke volgorde je migreert zodat je nooit zonder werkende site zit.