Nyt underliggende framework i Umbraco
Allerede i 2019 annoncerede Microsoft planen om at erstatte .NET Framework med .NET Core fra 2020. Dette har naturligvis også påvirket Umbraco. For at fremtidssikre CMS’et har Umbraco derfor foretaget skiftet, hvor Umbraco 9 er den første version baseret på det nye .NET Core-framework.
Men hvad betyder det, hvis du har en hjemmeside baseret på Umbraco 8? I denne artikel fremhæver vi de vigtigste forhold, du bør kende og overveje, hvis din løsning er baseret på Umbraco 8.
Hvad skal du overveje, hvis din hjemmeside er på Umbraco 8?
Websites, der kører på den nyeste minor-version af Umbraco 8 (8.18), er supporteret frem til februar 2024 og modtager herefter yderligere 12 måneders sikkerhedsopdateringer.
Efter dette når Umbraco 8 sin end-of-life (EOL) den 24. februar 2025.
Hvis din hjemmeside i dag kører på Umbraco 8, bør du derfor gøre dig nogle vigtige overvejelser om fremtiden for din løsning.
Fra Umbraco 8 til Umbraco 9
Der findes ikke en direkte opgraderingsvej fra Umbraco 8 til Umbraco 9, hvilket betyder, at du skal migrere din løsning. Årsagen er, at Umbraco 8 er baseret på .NET Framework, mens version 9 er baseret på .NET Core.
Hvor omfattende migreringen bliver, afhænger af kompleksiteten i din Umbraco 8-løsning. Hvis din løsning indeholder custom kode – fx forretningslogik, integrationer til underliggende systemer mv. – skal denne kode gennemgås igen på grund af skiftet til .NET Core. Det kan kræve ændringer i koden.
Derudover skal du, hvis du anvender Umbraco-packages i din løsning, afklare, om disse understøttes i Umbraco 9. Hvis nogle packages ikke er opdateret til version 9, skal du undersøge, om de bliver det – og hvornår. Hvis ikke, er næste skridt at finde alternative packages eller undersøge, om behovet dækkes af nye funktioner i Umbraco 9.
Hvis det er muligt, anbefaler vi, at du migrerer din løsning fra Umbraco 8 til Umbraco 9. Det skyldes blandt andet fordelene ved .NET Core, såsom:
Forbedret performance
Bedre skalerbarhed
Renere arkitektur
Derudover er Umbraco 9 den nye officielle retning for platformen, hvilket betyder, at udviklingen af nye funktioner vil være fokuseret her.
Hvis du derimod overvejer et komplet redesign af din hjemmeside, anbefaler vi, at du undersøger muligheden for at starte forfra på en ny Umbraco 10-løsning.