Headless CMS
Ett headless CMS hanterar innehåll skilt från presentationen och levererar det via API:er. Webbplats eller app behöver egen visningslogik.
Vad är ett headless CMS?
Ett headless CMS skiljer innehållshanteringen från presentationen för användarna. Det levererar innehåll via programmeringsgränssnitt, eller API:er. En webbplats, mobilapp eller annat gränssnitt visar data på ett lämpligt sätt. Redaktionen kan fortfarande använda ett redigeringsgränssnitt. Utseende och interaktioner i publiceringskanalerna utvecklas oberoende.
Ett fiktivt programvaruföretag planerar att hantera hjälpinstruktioner som innehållstypen helpArticle med fälten title och steps. Webbplatsen ska visa samma post som hjälpsida och mobilappen som en vy i programmet. Modellen behöver därför leverera stegen som användbara data; ett textblock som bara är anpassat till webbplatsens layout kan försvåra appens presentation.
API-kopplingen ersätter inte utvecklingen av dessa gränssnitt. I den planerade driften bestäms också när en godkänd ändring hämtas igen och hur cachelagrat innehåll uppdateras. Arkitekturvalet omfattar alltså även visning, publicering och drift av varje kanal.
Källor
Relaterade begrepp
- InnehållshanteringssystemEtt CMS låter redaktionen hantera digitalt innehåll. Innehållsstruktur, utkast och publicering anpassas till webbplatsen eller programmet.
- APIEtt API anger hur programvara kan använda funktioner eller data som annan programvara erbjuder.
- FrontendFrontend är gränssnittet som människor använder. Användbar återkoppling i webbläsaren ersätter inte avgörande kontroller på servern.
- Transaktionell inboxEn transaktionell inbox använder beständiga meddelandeposter för att skydda lokal behandling mot dubbla leveranser.
- MeddelandekvittensEn meddelandekvittens talar om för brokern att en leverans har tagits emot eller behandlats enligt den överenskomna regeln.
- Jitter vid återförsökRetry-jitter varierar väntetider slumpmässigt för att sprida återförsök och minska samtidiga anrop från många klienter.
Artiklar om ämnet








API:er & integration med ASES
ERP, CRM och webbutik smidigt sammankopplade


