TECHNICAL PROJECT MANAGER
DEVELOPER OG UMBRACO MVP
TECH LEAD
FRONT-END DEVELOPER
.NET DEVELOPER
UMBRACO PRAKTIKANT
Vi er din Certified Umbraco Gold Partner og Umbraco Commerce Partner. Og i vores Umbraco team finder du en mangeårig Umbraco MVP.
Med over 20 års erfaring forstår vi din forretning - og det gælder ikke kun den digitale del og muligheden for at bygge de custom integrationer, du mangler for at kunne afdække dine behov. Med specialister inden for både marketing, design og udvikling kan vi hjælpe dig med at få succes med hele din forretning.
For at sikre optimal ydeevne, sikkerhed og en fremtidssikret brugeroplevelse er det afgørende at holde din Umbraco-platform opdateret. De nyeste versioner indeholder forbedrede funktioner, øget stabilitet og vigtige sikkerhedsrettelser, der beskytter din løsning mod potentielle sårbarheder.
Alle CMS-systemer, herunder Umbraco, kræver løbende vedligeholdelse for at sikre kompatibilitet med integrationer, tredjepartsværktøjer og eksterne systemer som ERP, CRM og betalingsgateways. En forældet løsning kan medføre kompatibilitetsproblemer, faldende performance og sikkerhedsrisici, hvilket kan påvirke både brugeroplevelsen og forretningens drift.
Derfor er det afgørende at kende og anvende de bedste praksisser for vedligeholdelse og opgradering af Umbraco. En strategisk tilgang til løbende opdateringer, teknisk optimering og integrationstests sikrer, at din platform fungerer optimalt – både for din virksomhed og dine brugere.
Amukurs.dk er en central platform for efteruddannelse og med en høj trafik og tunge integrationer til eksterne systemer er det afgørende, at platformen kører stabilt og sikkert.
En tidligere version af Umbraco betød, at der opstod småfejl i backoffice, som krævede manuelle workarounds. Samtidig var der behov for en mere fremtidssikret løsning, hvor sikkerhedsopdateringer og nye funktioner kunne implementeres problemfrit.
For at sikre en mere driftssikker, effektiv og fremtidssikret løsning valgte Industriens Uddannelser derfor at opgradere til Umbraco v13 – en LTS-version (Long Term Support), der giver længere supportperiode, færre fejlrettelser og bedre performance.
Siden udgivelsen af Umbraco 9 i september 2021 har Umbraco introduceret en ny major-version hver sjette måned. Det betyder, at du bør opgradere din løsning halvårligt for at sikre optimal sikkerhed, stabilitet og adgang til de nyeste funktioner.
Hver fjerde major-version (hvert andet år) er en Long-Term Support (LTS)-version, som får længere support end de mellemliggende Standard-Term Support (STS)-versioner. En LTS-version modtager 12 måneders support for fejlrettelser samt 12 måneders sikkerhedsopdateringer, mens STS-versioner kun får 9 måneders support og 3 måneders sikkerhedsopdateringer.
Når en version når End-of-Life (EOL), ophører al support, og vi anbefaler ikke længere at bruge den. Selvom en forældet version teknisk set stadig kan fungere, indebærer det betydelige risici:
Udover major-releases frigiver Umbraco også mindre opdateringer hver sjette uge, der tilføjer nye funktioner uden større ændringer i systemarkitekturen. Patch-versioner frigives løbende for at rette fejl fra tidligere versioner og adressere eventuelle sikkerhedsproblemer.
Umbraco Cloud sikrer, at alle nye projekter automatisk bygger på den nyeste major-version. Derimod opgraderes Umbraco Heartcore automatisk, hvilket eliminerer behovet for manuelle opdateringer.
D. 14. november 2024 blev Umbraco 15 frigivet.
Umbraco 15 introducerer solide forbedringer og optimeringer, der gør udviklingen mere effektiv - især for større sites med meget indhold.
Med opdateringer på tværs af platformen øges fleksibiliteten, og nye værktøjer gør det lettere at arbejde med API'erne.
Den nye version indeholder bl.a. en opdateret UI til rich text editoren, support til client credentials, samt forbedringer som fx hybrid caching og block-level variants, hvilket løfter performance.
Udviklere kan desuden forvente opgraderede dependencies som .NET 9 og en række eksperimentelle features, der også er værd at udforske.
D. 30. maj 2024 blev Umbraco 14 frigivet.
Denne nye version introducerer en række opdateringer, der forbedrer både brugervenlighed og integration.
De tæller bl.a. en ny RESTful API, der forbedrer kommunikationen mellem backoffice og backend, udvider headless-mulighederne og gør det lettere at integrere med eksterne systemer og skræddersyede applikationer.
Backoffice er desuden blevet moderniseret, da Umbraco 14 er genopbygget fra bunden med Web Components, TypeScript og Umbraco UI Library. Det giver en fremtidssikret og meget tilpasningsdygtig brugergrænseflade, der også leverer en uovertruffen udvikleroplevelse.
Og så kommer versionen med en extension-first tilgang. Det betyder, at Umbraco 14 er designet til nem tilpasning, hvilket gør det muligt for virksomheder hurtigt at tilpasse CMS'et til deres specifikke behov og integrere det problemfrit med andre systemer.
D. 14. december 2023 blev Umbraco 13 frigivet.
Med denne nye version følger en del ændringer herunder af det underliggende .NET framework, som nu kører på .NET 8 med C# 12.
.NET 8 indeholder tusindvis af forbedringer bl.a. i forhold til en bedre og mere fleksibel skalering, som for dig kan betyde en bedre ydeevne og hosting. Men du vil også opdage ændringer inden for stabilitet og sikkerhed samt en lang række platforms- og tool-forbedringer.
Derudover er der åbnet op for et helt nyt design til login-siden, der kan bruges blocks i rich text editor, der kan laves webhooks, og der er gjort langt flere initiativer inden for headless.
Og det betyder flere fordele for driften af din online forretning.
Umbraco 12 er en større udgivelse, der blev released d. 29. juni 2023.
Versionen introducerer nye funktioner som Content Delivery API, der sikrer headless-funktioner uden behov for yderligere installation. Det betyder, at hvad end du ønsker omnichannel-indholdsadministration eller bare at gøre dit Umbraco-indhold tilgængeligt alle steder, så er det nu muligt.
Du vil desuden opleve understøttelse og indbygget support af den populære EF Core (Entity Framework Core) og en opdateret version af ImageSharp til forbedret billedbehandling.
ImageSharp sikrer, at dine Umbraco-projekter kører med de nyeste og bedste værktøjer og fortsætter med at være sikre og optimerede.
Umbraco 12 indeholder desuden nye versioner af alle add-ons herunder Umbraco Forms, Deploy og Workflow.
Umbraco 11 blev released i december 2022 og er den første STS-version (Standard-term Support).
Den kører på .NET 7 + ASP.NET Core 7 og dermed den nyeste version af Microsoft .NET-teknologien samt den nyeste version af C#.
Den indeholder forbedrede redigeringsfunktioner med Block Grid editor, som er en ny Property Editor, der vil afløse den populære Grid Layout Editor. Funktionen er bygget på en moderne og fremtidssikret teknologi.
Og så kommer Umbraco 11 med 'Updating and Decoupling Dependencies'. TinyMCE er JavaScript-rammen, der driver Rich Text Editor i Backoffice af Umbraco CMS. Det er en finjusteret motor, der er i stand til at pakke HTML og vise det på en brugervenlig måde. Umbraco 11 leveres med en opdateret og forbedret version af TinyMCE.
Umbraco 10 blev released d. 16. juni 2022, og er den første major version, der følger LTS-planen. Den er derfor langtidsunderstøttet.
Versionen kører på .NET 6 og ASP.NET Core 6.
Den supporterer SQLite, hvilket muliggør en integreret database på tværs af platforme, så det er nemt at komme i gang på både Windows, Mac og Linux. Dette erstatter desuden SQL CE.
Og så bruger den Nullable referencetyper. Det referer til en gruppe af funktioner introduceret i C# 8+ og betyder færre fejl i din kode, da du kan minimere sandsynligheden for, at din kode får runtime til at kaste System.NullReferenceException. Umbraco burger herefter Nullable referencetyper i sine API’er.
Umbraco 9 er meldt End-of-Life. Versionen bliver ikke længere supporteret og understøttet, og vi anbefaler derfor, at du ikke benytter dig af den.
Umbraco 9 var den første version, der ikke nødvendigvis skulle køre på et Windows miljø eller gennem Umbraco Cloud, men kunne fungere på fx Linux og Mac. Derudover indeholdt versionen følgende forbedringer:
Umbraco 8 så dagens lys i 2019 og bliver jævnligt opdateret ift. fejl- og sikkerhedsrettelser.
Versionen er en stor opgradering af CMS’et sammenlignet med Umbraco 7. Version 8 har derfor bidraget til at gøre arbejdet med Umbraco lettere både ift. at udvide, redigere og udvide.
Og særligt 3 features skiller sig ud fra Umbraco 7:
Efter mere end 10 år meldes Umbraco 7 End-of-Life. Det betyder, at versionen ikke længere vil blive supporteret og understøttet med bl.a. vedligehold, funktioner og sikkerhedsrettelser. Og vi anbefaler derfor heller ikke længere, at du hoster dit website på denne version.
Uanset om du i det tilfælde står overfor en opgradering, en migrering til en ny version eller opstart på et nyt projekt, kan vores certificerede Umbraco udviklere hjælpe dig i den rigtige retning.
Sammenlignet med tidligere versioner af Umbraco bød Umbraco 7 på et komplet re-design af navigationen. Og mulighederne med AngularJS og Bootstrap blev tilgængelige til stor nytte for dem, der byggede websteder på tværs af platforme med avancerede funktionaliteter.
At holde din Umbraco-platform opdateret er afgørende for at sikre optimal sikkerhed, ydeevne og funktionalitet. Hver nye Umbraco-release introducerer forbedringer, der beskytter dit website og optimerer brugeroplevelsen.
Forbedret sikkerhed:
Nyere versioner af Umbraco CMS indeholder vigtige sikkerhedsopdateringer, der lukker kendte sårbarheder og beskytter dit site mod angreb. Ældre versioner, der har nået End-of-Life (EOL), modtager ikke længere sikkerhedsrettelser, hvilket øger risikoen for kompromittering.
Optimeret ydeevne:
Hver nye release bringer performanceforbedringer, der gør dit website hurtigere og mere responsivt. Optimerede forespørgsler, bedre caching-strategier og kodeforbedringer bidrager til hurtigere loadtider, hvilket både gavner brugeroplevelsen og din SEO-ranking.
Udvidet funktionalitet:
Med hver opgradering tilføjes nye features, forbedrede redigeringsmuligheder og en mere intuitiv brugergrænseflade. Dette gør det lettere at administrere indhold og udnytte avancerede værktøjer til personalisering og marketing.
Bedre support og vedligehold:
Umbraco udvikles aktivt af et stort community og et dedikeret udviklerteam. Ved at bruge den nyeste version sikrer du, at din platform fortsat understøttes, og at du kan få hjælp fra både Umbraco-teamet og fællesskabet.
Øget kompatibilitet:
Opdaterede Umbraco-versioner sikrer bedre integration med tredjeparts-systemer, herunder ERP, CRM, PIM og betalingsgateways. Ældre versioner kan skabe kompatibilitetsproblemer med nyere plugins og API’er, hvilket kan begrænse funktionaliteten på din platform.
En Umbraco-migration kræver grundig planlægning, testning og implementering for at sikre en problemfri overgang. Hvis du kører på Umbraco 8 eller ældre, kan du ikke migrere direkte til den seneste version – det kræver en trinvist opgraderingsforløb (Umbraco 8 → 9 → 10 osv.).
Udfyld formularen, så kontakter jeg dig hurtigst muligt.
Udfyld formularen, så kontakter jeg dig hurtigst muligt.
En opgradering sikrer, at din Umbraco-løsning er opdateret med de nyeste sikkerhedsrettelser, performanceforbedringer og funktionaliteter. Ældre versioner, især dem der har nået End-of-Life (EOL), modtager ikke længere sikkerhedsopdateringer, hvilket kan gøre dit website sårbart over for angreb.
Opgradering indebærer en større versionsopdatering, hvor Umbraco skifter til en nyere major-version (fx fra Umbraco 8 til 10).
Mens vedligehold handler om løbende optimering, mindre opdateringer, sikkerhedspatches og fejlrettelser for at holde din eksisterende version stabil og sikker.
Umbraco frigiver en ny major-version hver sjette måned. Hvis du vil arbejde med den nyeste teknologi, anbefales det at opgradere regelmæssigt. Hver fjerde major-version (hvert andet år) er en Long-Term Support (LTS)-version, som anbefales, hvis du ønsker længere support og stabilitet.
Nej, Umbraco tillader ikke at springe direkte fra fx version 8 til 12. Opgraderingen skal ske trinvist (fx fra 8 → 9 → 10 osv.). Det skyldes teknologiske ændringer, herunder overgangen fra .NET Framework til .NET Core fra og med Umbraco 9.
Hvis din Umbraco-version ikke længere modtager sikkerhedsopdateringer eller fejlrettelser, er den End-of-Life (EOL). Du kan tjekke den officielle Umbraco release-livscyklus for at se, om din version stadig er supporteret.
Hvis du bliver på en forældet version vil dit website bliver mere sårbart over for sikkerhedstrusler, du kan opleve, at fejl i systemet bliver ikke længere rettet, at integrationer til tredjepartsystemer (ERP, CRM, betalingsgateways) kan stoppe med at fungere, og at ydeevnen kan blive påvirket, da nyere browsere og serverteknologier ikke nødvendigvis understøtter ældre Umbraco-versioner.
Hvis opgraderingen udføres korrekt, bør dit website fungere optimalt efter skiftet. I nogle tilfælde kan der dog opstå kompatibilitetsproblemer med tilpassede funktioner, plugins eller integrationer, hvilket kræver justeringer i koden.
Prisen afhænger af flere faktorer herunder, hvor mange versioner du skal opgradere over, om du har specialudviklede funktioner, der skal tilpasses, om dine integrationer skal opdateres, og om du ønsker en Long-Term Support (LTS)-version eller vil opgradere løbende.