Van een verlopen supportperiode naar jaren vooruit

Case: migratie van Umbraco 10 naar 17

Voor een Nederlandse B2B-organisatie migreerden we onlangs een corporate site van Umbraco 10 naar Umbraco 17. De aanleiding was praktisch: de supportperiode van versie 10 liep af, een aantal gebruikte packages werd niet meer onderhouden en de onderliggende .NET-versie naderde zijn einde.

De uitgangssituatie

De site draaide sinds 2022 op Umbraco 10, met een handvol custom property editors in de oude AngularJS-backoffice en een koppeling met een extern CRM. Redacteuren werkten met een grid-opzet die in de loop der jaren was dichtgeslibd.

De aanpak

  • Document types en datatypes zijn opnieuw opgezet rond block-based content, in plaats van het oude grid.
  • De custom property editors zijn herbouwd voor de nieuwe backoffice; de AngularJS-varianten zijn niet meegenomen.
  • Content is geautomatiseerd overgezet en per sectie gecontroleerd.
  • De CRM-koppeling is geüpgraded naar de actuele API's en draait nu op .NET 10.

Het resultaat

De organisatie draait nu op de LTS-versie en ontvangt weer security- en bugfixes. De redactie werkt met blokken en kan pagina's on-page bijwerken met EvolveCMS.Editor. De eerstvolgende grote stap is pas weer aan de orde bij de volgende LTS — en die stap is dan aanzienlijk kleiner dan deze was.

Ook van Umbraco 10 (of ouder) af? Neem contact op via support.

Contactgegevens

Adres

Neem contact op

Postbus

Benieuwd wat dit voor jouw site betekent? Laat je gegevens achter en vertel kort waar je tegenaan loopt, dan nemen we contact met je op. We reageren doorgaans binnen één werkdag.

 

Liever direct contact? Bel of mail ons gerust.

Veelgestelde vragen over deze migratie

Umbraco 13 gaat zelf op 14 december 2026 end-of-life; wie daar nu naartoe migreert, staat binnen een jaar opnieuw voor dezelfde klus. Door direct naar de actuele LTS te gaan is de site tot 27 november 2028 voorzien van support.

De oude backoffice draaide op AngularJS en die is uit de nieuwe Umbraco-versies verdwenen. Custom property editors worden daarom herbouwd op de nieuwe backoffice. In deze case gold dat voor een handvol editors; de CRM-koppeling is geüpgraded naar de actuele API's en draait nu op .NET 10.

Grotendeels. De content is geautomatiseerd overgezet naar de nieuwe block-based opzet en daarna per sectie gecontroleerd. Juist die controle maakt het verschil: een migratie is ook het moment om een dichtgeslibde structuur op te ruimen.

Aanzienlijk kleiner. Wie eenmaal op de actuele LTS staat, upgradet voortaan van LTS naar LTS — een reeks kleine, voorspelbare stappen in plaats van één grote inhaalslag.