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.