Skip to content

    Umbraco Codegarden 2025 - Key takeaways

    Bjarne10.  juli 2025
    Bjarne Fyrstenborg, Developer
    location-crosshairs
    Det har vi hjulpet med
    teknologier_groen
    Teknologier

    Igen i år har vi været en tur på Umbraco Codegarden i Odense

    Når Umbraco-entusiaster fra hele verden samles til Codegarden, er det meget mere end bare talks og tech. Det handler om community, deling af erfaringer og nye værktøjer, der kan løfte digitale løsninger – både teknisk og forretningsmæssigt.

     

    Hvad er Umbraco Codegarden?

    Codegarden er Umbracos officielle samlingspunkt, hvor HQ løfter sløret for nye features, fremtidige planer og de nyeste muligheder inden for CMS, Forms, Cloud og webudvikling generelt.

    Der er altså dømt massiv FOMO-alarm, hvis du er Umbraco-udvikler og ikke havde fornøjelsen af at deltage i årets event.

    Heldigvis har vores skarpe Umbracoudvikler, Bjarne, samlet en række af de vigtigste highlights. For én ting er sikkert: Der sker altid noget nyt i Umbraco. Nye funktioner, forbedringer og værktøjer er konstant i pipeline – og alt sammen med ét mål: at gøre din hverdag som udvikler, redaktør eller digital ansvarlig nemmere og mere effektiv.

    Derudover fik Bjarne fornyet sin MVP-titel – og kan nu skrive ni år som Umbraco MVP på CV’et. Det er et stærkt bevis på både faglighed, dedikation og den værdi, han bidrager med til community’et. Vi er stolte – men ikke overraskede!

    Så læs med her, og se hvad du kan se frem til i den kommende tid.

     

     

    20250618_125104

    AI og Umbraco

    En væsentlig del af årets Codegarden havde fokus på AI – og ikke overraskende fyldte Umbracos egen AI-rejse en del i programmet. Her blev der sat spot på, hvordan man via den nye Umbraco MCP Server og Management API'et, som danner grundlag for Umbraco 14 og fremefter, kan udnytte AI til at automatisere og effektivisere arbejdet med indholdssider samt generere billeder og tekst.

    MCP står for Model Context Protocol og med den bliver det muligt for AI-værktøjer at forstå, fortolke og udføre konkrete handlinger i Umbraco.

    Der blev præsenteret flere praktiske eksempler på, hvordan AI allerede nu kan bruges i samspil med Umbraco:

    • Oprettelse og opdatering af indholdssider

    • Generering af metabeskrivelser for sider

    • Automatisk prisjustering og dynamisk indholdsoprettelse i Umbraco Commerce

    Umbracos tilgang til AI er ikke baseret på færdige standardintegrationer eller “plug and play”-løsninger. I stedet handler det om at tilbyde et fleksibelt og robust fundament, hvor udviklere selv kan bygge videre – enten gennem eksisterende pakker eller skræddersyede funktioner til det enkelte projekt. Det giver langt større kontrol og mulighed for at tilpasse AI til den konkrete forretning og det tekniske setup.

    Der er ingen tvivl om, at vi kun har set begyndelsen – og AI vil få en stadig større rolle i de kommende versioner af Umbraco. Vi følger udviklingen tæt og ser store muligheder i at integrere AI strategisk i både e-commerce og content management.

    Umbraco Cloud

    Umbraco HQ ser, at flere og flere Umbraco-projekter rykker i skyen, og det er ikke uden grund. Umbraco Cloud giver udviklere et hostingsetup, hvor drift og opsætning ikke sluger tid. Med fleksible miljøer (nu i beta) kan du teste features uden at forstyrre det aktive deploy-flow – ideelt til kampagneforberedelser eller større features.

    Og med kommende load balancing – også i backoffice – bliver det endnu lettere at køre store sites med mange redaktører og høj trafik.

    Umbraco Compose

    Et af de nye produkter, der blev præsenteret af Umbraco på årets Codegarden, er Umbraco Compose. Formålet med Umbraco Compose er at give udviklere en langt mere fleksibel måde at samle og håndtere indhold på tværs af forskellige kilder – herunder CMS, PIM, CRM, DAM og flere andre systemer. Selvom det er oplagt at bruge Umbraco CMS som primær datakilde, er løsningen på ingen måde begrænset til kun Umbraco.

    På Codegarden blev det demonstreret, hvordan Umbraco Compose fungerer som et orkestreringslag, der binder CMS’et sammen med andre komponerbare DXP-komponenter – alt samlet bag ét enkelt GraphQL-endpoint. Det betyder, at man nemt kan kombinere og præsentere indhold fra eksempelvis både CMS, commerce-løsninger og PIM-systemer i ét samlet flow.

    En særligt imponerende funktion, der blev vist frem, var muligheden for at vise eksternt indhold direkte i Umbraco-backoffice, som om det allerede eksisterede i CMS’et. Det kan fx være billeder fra en ekstern billedbank, der bliver vist og håndteret som native Umbraco-indhold – uden behov for at kopiere data manuelt. Det åbner for en langt mere strømlinet redaktøroplevelse og et mere effektivt content-setup.

     

    Hvad med Facebook, Instagram m.fl?

    Umbraco Engage + Commerce

    Vil du tættere på dine besøgende og give dem en mere personlig oplevelse? Med Umbraco Engage får du adgang til data om brugeradfærd, som du kan bruge til at optimere rejserne på sitet.

    Sammen med Umbraco Commerce betyder det:

    • Anbefalede produkter
    • Indhold baseret på brugersegmenter
    • Mulighed for at reagere på f.eks. forladte kurve

    Det er marketing og e-commerce, når det er bedst – med et CMS som spiller med hele vejen.

    IG - Umbraco Codegarden-grid

    Umbraco Workflow

    En af sessionerne på Codegarden satte fokus på Umbraco Workflow – en extension, der gør det muligt at arbejde med flere kladdeversioner af det samme indhold. Det er en stor fordel i teams med flere redaktører, hvor der ofte arbejdes parallelt. Med Workflow undgår man utilsigtede overskrivninger, og man kan etablere et godkendelsesflow, hvor udvalgte redaktører kan gennemse og godkende ændringer, før de bliver publiceret.

    Derudover er en ny funktion på vej i pakken – “Release Sets” (navnet er endnu ikke endeligt). Her får man mulighed for at samle en række indholdsændringer i ét release, som kan planlægges og udgives samlet på et valgt tidspunkt. Det er især relevant i forbindelse med kampagner som fx Black Friday eller sæsonbaserede opdateringer, hvor man ønsker at gå live med flere ændringer på én gang – uden man skal udgive dem manuelt én efter én. Funktionen giver bedre overblik og større kontrol over timing og koordinering af indhold.

     

     

    Udskiftning af søgemotor

    Umbraco CMS har i mange år benyttet Examine, en søgefunktionalitet bygget ovenpå Lucene, til at håndtere søgninger i både frontend og backoffice. Men i takt med at digitale løsninger bliver mere komplekse – særligt med øget fokus på DXP og skalerbare setups – har behovet for fleksibilitet i søgeløsningen vokset sig større.

    Derfor arbejder Umbraco nu mod en arkitektur, hvor søgemotoren adskilles fra selve CMS’et, så man nemt kan skifte til alternativer som ElasticSearch eller Algolia – to populære valg i moderne frontendprojekter. Det nye og interessante er, at disse motorer også vil kunne bruges i backoffice, hvilket skaber en mere ensartet og kraftfuld søgeoplevelse på tværs af hele løsningen. Samtidig er der lagt vægt på at understøtte fælles funktioner som fritekstsøgning, sprogstyring, segmentering og facetter, hvilket gør det muligt at integrere andre avancerede søgeudbydere fremadrettet – helt tilpasset projektets behov.

    _24A4216 web

    Reusable content

    “Reusable content” blev ikke nævnt på Codegarden sidste år, men meget tyder på, at det bliver et tema i år – og det er faktisk rigtig spændende! Det er især relevant for redaktører, der arbejder med større sites, hvor effektivt indholdshåndtering er afgørende.

    Ideen bag reusable content er, at indholdsblokke kan oprettes som globale elementer, som derefter kan genbruges på tværs af flere sider, uden at man skal oprette dem fra bunden hver gang. Samtidig kan disse globale blokke kombineres med mere lokale blokke, hvilket giver en fleksibel og effektiv redigeringsoplevelse som gør det lettere at vedligeholde indhold på tværs af platformen.

     

     

    Umbraco 8, 9, 10, 11, 12 & 14 er EOL

    Vi har sagt det før, og vi siger det gerne igen – og nu med endnu større alvor: Umbraco version 8, 9, 10, 11, 12 og 14 har nået End of Life (EOL).

    Det betyder, at disse versioner ikke længere vil modtage sikkerhedsopdateringer, fejlrettelser eller teknisk support fra Umbraco HQ.

    Men hvad betyder det konkret for dig?

    • Øget sikkerhedsrisiko: Uden opdateringer bliver dit site sårbar over for angreb
    • Ingen support: Ved fejl og problemer vil der ikke længere være officiel support til at hjælpe dig
    • Begrænset funktionalitet: Nye funktioner og forbedringer vil kun være tilgængelige i de nyeste versioner

    • Kompatibilitetsproblemer: Integrationer med andre systemer kan blive ustabile 

    Derfor er det nu, du skal begynde at planlægge en opgradering til en nyere og understøttet version af Umbraco. Ved at opgradere sikrer du, at din hjemmeside forbliver sikker, stabil og i stand til at udnytte de nyeste teknologier og funktioner.

    Læs mere om opgradering af Umbraco.

    _24A4122 web

    Umbraco MVP for niende år i træk!

    Vores helt egen Umbraco-ekspert, Bjarne, har for niende år i træk fået fornyet sin MVP-titel. Det beviser både Bjarnes faglighed, dedikation og den værdi, han bidrager med til community’et.

    MVP står for ‘Most Valued People’.
    Gruppen udgør 113 (2025) enestående udviklere, der formår at tage Umbraco skridtet videre og bidrage til en omfavnelse af open source systemet. Det er udviklere, der lever og ånder for Umbraco, og som derfor altid kan yde den absolut bedste service.

    Og det er altså også din sikkerhed for, at du hos MCB altid får leveret en funktionel løsning, der kan løse selv de mest komplekse behov.

    I år blev der optaget 26 nye MVP’er, mens 87 blev fornyet.

    Du kan finde hele listen af MVP'er her.

     

    20250618_134656

    Vil du høre, hvordan vi får digital forretning til at vokse for dig?

    Bo.png
    TRYK
    Bo Hedegaard CEO & Partner
    Bo Hedegaard CEO & Partner