
Det største emne til dette års Umbraco Codegarden18 i slutningen af maj forventes at være Headless Umbraco. Vi har netop opgraderet vores interne baseline til Headless / .NET Core og beskriver her hovedpunkterne for, hvorfor du bør tænke en Headless arkitektur ind i dit næste Umbraco projekt.
Et Headless CMS projekt betyder. at der er fjernet de klassiske bindinger mellem CMS platform og præsentationslag. Det betyder i praksis at front-end er adskilt fysisk fra back-end, og man kan derfor udvikle sit præsentationslag uafhængigt af CMS platformens version. Det giver en række indbyggede fordele i forhold til at kunne bruge nye teknologier. En CMS platform vil altid være bagud teknologimæssigt i forhold til frameworket, fordi der først udgives et framework (f.eks. MVC eller .NET Core) og først derefter kan alle de produkter, der er baseret på teknologien, tilpasses.
Det vil sige, at ved at basere et projekt på Headless, er det muligt at lave .NET core projekter med Angular2 som ellers ikke var muligt med et klassisk CMS setup. Da der inden længe formodentlig kommer en version 8 af Umbraco vil det også være nemmere at opgradere, fordi man kun vil skulle opgradere CMS delen og ikke web præsentationslaget.
I forhold til performance, giver det mulighed for nemt at tilføje flere front-end servere, der med load-balancing kan håndtere langt større løsninger – og selv hvis front end skulle være spidsbelastet, vil det ikke påvirke webmasternes arbejde i back-end, da det kan placeres på en separat server instans.
Det vil også kunne lade sig gøre at lave en helt anden front-end i et hvilket som helst andet programmeringssprog, da der ikke er direkte sammenhæng mellem CMS og den implementerede løsning.
Der vil altid være argumenter for og imod en ny teknologitrend. Man kan sige argumentet mod Headless er det ekstra kompleksitetslag der nødvendigvis må tilføjes for at have en adskilt struktur. Der ligger derfor et arbejde i at lave den første løsning som Headless – men når først baselinen er lavet som Headless er der ikke det store overhead.
Vi har derfor valgt at lave alle nye projekter som Headless da det både giver en mere moderne løsning, udvikler tilfredshed da de kan benytte seneste teknologier og endeligt fordi det bliver en mere sikker og hurtig løsning med større fleksibilitet.
I samarbejde med Compent har Team Danmark udviklet en app, der er skræddersyet til at imødekomme atleternes helt særlige behov. Appen samler alle kontaktflader ét sted og gør det nemt at kommunikere, holde sig opdateret og administrere diverse aktiviteter. Med appen har Team Danmark fået en one-stop-løsning, som atleterne kan tage med sig og bruge præcis, når det passer dem - både i Danmark og i udlandet.
Modeindustrien står overfor et stort problem. Mode brands anvender klodens begrænsede resourcer og overproducerer for at skabe mere forbrug og vækst. På denne måde har de et troværdighedsproblem overfor forbrugerne der kræver mere ansvarlighed. Med andre ord: Det er tid til at ændre denne model. Her kan du se præsentationen omkring cirkulær ecommerce på Umbraco codegarden 2019.
Torsdag aften blev årets bedste e-handelscases fejret i Øksnehallen til Foreningen for Dansk Internethandel (FDIH) årlige prisudeling. Compent var med Shamballa Jewels nomineret i kategorien ”Bedste e-handelscase 2019” for Shamballa Jewels Global Sales Platform. Vi er super stolte af at kunne gå hjem med 1. pladsen i et skarpt felt af gode ehandelscases.
Vi får indimellem forespørgsler på en on-site .NET / Umbraco konsulent der kan løse udviklingsopgaver on site. Modellen med on-site konsulenter er formodentligt det rigtige hvis man har en konkret udfordring med sin Navision eller SAP opsætning, men anvendelsen af kort tids on-site konsulenter er en risikabel affære, hvis man har en mere langsigtet strategi og har et decideret udviklingsprojekt.
Hvert år til Umbraco Codegarden-konferencen kåres de bedste Umbracoprojekter, og der uddeles i alt 10 forskellige priser i forskellige kategorier blandt flere hundrede indsendte projekter. Compent vandt i år i kategorien ”Best New Tech” med “Shamballa Jewels In-store Jewelry Designer”.
Noget, der kendetegner mange af de projekter, vi udfører for vores kunder, er, at de starter fra et eksisterende projekt, der er gået skævt. At projektet er gået skævt kan skyldes misforståelser mellem den tidligere leverandør og kunden om, hvordan projektet skulle være, interne medarbejdere der ikke er kvalificerede inden for det område, hvor projektet ligger, uhensigtsmæssig eller dårlig teknisk implementering eller bare dårlige rutiner.
Der udvikles mange Intranet på Umbraco - men der har længe ikke fandtes nogen standard platform man kan bruge fra our.umbraco. Med uIntra er det blevet nemmere at udvikle et Intranet på Umbraco uden at skulle starte helt fra bunden. Vi har netop lagt version 0.2.3.7 ud på our.umbraco til fri download. Blandt de nye funktioner er grupper, emoticons og kommentering på artikler samt en masse mindre opdateringer.
Umbraco forbindes ofte ikke med intranetbrug, hvor funktioner som decentral administration, arbejdsgruppefunktionalitet, medlemsstyring, dokumenthåndtering og rettighedsbaseret søgning er blandt de mest centrale features. Dette betyder dog ikke at Umbraco ikke kan anvendes til intranet, bare fordi alle features ikke kommer out-of-the-box i Umbraco.