Detox Univers er Danmarks største online univers inden for detox, selvudvikling og sundhed. Platformen tilbyder detox-programmer, opskrifter, en kundeklub og et online magasin — tilgængeligt både via hjemmesiden og gennem native apps i App Store og Google Play. Alt styret fra ét og samme system. Men sådan har det ikke altid været. Historien om, hvordan Detox Univers voksede ud af WordPress og over i en headless arkitektur, illustrerer præcis, hvorfor flere og flere virksomheder tager samme skridt.
Da WordPress ikke længere kunne følge med
Som mange andre danske virksomheder startede Detox Univers med WordPress. Det var det oplagte valg: hurtigt at komme i gang, masser af plugins og et velkendt administrationspanel. Opskrifter blev oprettet som custom post types, sider blev bygget i en visuel editor, og medlemmer loggede ind via et plugin.
Men efterhånden som ambitionerne voksede, blev begrænsningerne tydelige. Detox Univers ville lancere native apps til både App Store og Google Play, så medlemmer kunne tilgå opskrifter og programmer direkte fra deres telefon. De ville oprette et online magasin med redaktionelt indhold. Og de ville samle det hele i en kundeklub, hvor betalende medlemmer fik adgang til premium-indhold — uanset om de åbnede hjemmesiden eller en af de to apps.
Med WordPress betød det enten at vedligeholde indhold to steder — én gang til hjemmesiden og én gang til appen — eller at finde en halvhjertet løsning med plugins, der aldrig helt passede sammen. Indholdet var låst fast i WordPress’ skabelonsystem, og det var svært at levere den samme oplevelse på web og mobil uden at gå på kompromis.
Løsningen: Ét system, tre platforme
Beslutningen faldt på en headless arkitektur med Django REST Framework som den centrale backend. Herfra styres alt indhold via ét API, som leverer data til tre separate frontends: en hjemmeside bygget i Next.js, en native iOS-app i App Store og en native Android-app i Google Play.
Det afgørende er, at redaktøren bag Detox Univers logger ind ét sted. Ét administrativt system — bygget med Django og et moderne admin-interface — styrer alt indhold til alle tre platforme. Opskrifter, detox-programmer, magasinartikler, sider og kundeklub-indhold lever i samme database og leveres via det samme API, uanset om brugeren sidder i en browser eller har hentet appen på sin telefon.
Når en ny opskrift publiceres, er den øjeblikkeligt tilgængelig på hjemmesiden, i iOS-appen og i Android-appen. Når et nyt magasinindlæg går live, vises det i en elegant artikel-layout på web og i et mobiloptimeret format i begge apps. Redaktøren trykker publicer én gang — resten klarer arkitekturen. Ingen dobbeltarbejde, ingen copy-paste mellem systemer, ingen synkroniseringsproblemer.
Opskriftssamling, kundeklub og magasin — fra ét sted
En af de største gevinster ved overgangen er den måde, Detox Univers nu kan strukturere sit indhold. I den gamle WordPress-løsning var opskrifter, sider og blogindlæg alle forskellige indholdstyper med hver deres begrænsninger. Nu er datamodellen skræddersyet til virksomhedens behov.
Opskriftssamlingen er bygget med strukturerede felter til ingredienser, trin, næringsoplysninger og kategorier. Det gør det muligt at filtrere, søge og præsentere opskrifter intelligent — f.eks. “vis alle glutenfri opskrifter under 30 minutter” — uden at være afhængig af tunge plugins.
Kundeklubben er integreret med Stripe til betalingshåndtering. Når et medlem betaler sit abonnement, opdaterer en webhook automatisk deres adgangsniveau på tværs af alle platforme. Et medlem kan logge ind på hjemmesiden om morgenen, fortsætte i iOS-appen på vej til arbejde og åbne Android-appen på sin tablet om aftenen — adgangen følger brugeren, ikke enheden. Premium-indhold er beskyttet på API-niveau, så det er ligegyldigt hvilken platform der forespørger data — kun betalende medlemmer ser det.
Det online magasin fungerer som et klassisk redaktionelt CMS, hvor artikler kan planlægges, kategoriseres og beriges med billeder og videoindhold. Men i modsætning til et WordPress-setup lever magasinindholdet side om side med opskrifter og programmer i samme system, hvilket gør krydshenvisninger og indholdskuratering langt enklere.
Traditionelt CMS-indhold lever stadig
En vigtig pointe er, at overgangen til headless ikke betyder, at man mister den klassiske CMS-funktionalitet. Detox Univers har stadig brug for almindelige sider — om os, kontakt, landingpages til kampagner og lignende. Disse sider administreres i samme backend som resten af indholdet, blot med en fleksibel sidemodel, der understøtter forskellige layoutblokke.
Det er her, mange misforstår headless CMS. Det handler ikke om at fjerne CMS-funktionalitet, men om at frigøre indholdet fra den måde, det vises på. Redaktøren arbejder stadig i et brugervenligt interface med rige tekstfelter, billedupload og forhåndsvisning. Forskellen er, at det hele leveres via et API i stedet for at være bundet til et bestemt tema eller en bestemt skabelon.
Hastighed, sikkerhed og skalerbarhed som bonus
Udover den fleksibilitet, som headless giver i hverdagen, har Detox Univers også oplevet konkrete tekniske forbedringer. Next.js-frontenden kan bygges statisk og serveres fra et CDN, hvilket giver markant hurtigere loadtider end den gamle WordPress-løsning. Det gavner både brugeroplevelsen og SEO.
Sikkerhedsmæssigt er angrebsfladen reduceret betragteligt. Der er ingen offentligt tilgængeligt admin-panel, ingen sårbare plugins og ingen direkte forbindelse mellem det brugerne ser og databasen. API’et er beskyttet med autentificering og rate limiting.
Er headless CMS for alle?
Nej. En simpel brochuresite eller en lille blog har sjældent brug for denne type arkitektur. Men for virksomheder som Detox Univers, der har en hjemmeside, apps i App Store og Google Play, betalende medlemmer og flere indholdstyper der alle skal administreres fra ét sted, er headless ikke bare en trend — det er den naturlige evolution.
Historien om Detox Univers viser, at springet fra et traditionelt WordPress-setup til en moderne headless arkitektur ikke handler om at kaste det velkendte overbord. Det handler om at give indholdet frihed til at leve der, hvor brugerne er — om det er i en browser, i en app på telefonen eller på den næste platform, vi endnu ikke kender. Og det hele styret fra ét system, af én redaktør, med ét tryk på publicer.




