Gepubliceerd op 14 augustus 2019

Auteur: Tim Hanse
Contentmanagement consultant bij Crossphase

Headless. Decoupled. Hybrid. Agile.

Allemaal cms varianten die je NU moet hebben. Eigenlijk gisteren al.

Want iedereen is er mee bezig. En dus moet jij ook meedoen.

Klopt dit? Ik geef het een 50/50 kans dat je binnen je bedrijf wel eens bezig bent geweest met het idee van een headless cms. Of dat dit op z'n minst een keer besproken is met de IT afdeling. Of je bent het tegengekomen op een congres. Of je las een zeer duidelijk “voor-en nadelen” artikel rond afgelopen juni.

Maar wat is headless exact?

De korte definitie van een headless cms is simpelweg: De inhoud van de vorm scheiden. Of, om het anders te verwoorden, de data scheiden van de front-end code.

In de praktijk is dit een database, die door middel van een API data zendt naar een front-end module, die op zijn beurt de vorm en functie van de content bepaalt voor het kanaal. Een API is een Application Programming Interface, feitelijk een set regels die bepalen hoe en welke content er opgeroepen mag worden per kanaal.

Ik vergelijk het vaak met een regenton met water, waar je verschillende kraantjes op kunt zetten.

Decoupled of hybride cms

Een variant is het zogenoemde decoupled, of hybride, cms. Hierbij zit er aan de database reeds een front-end module gekoppeld via een interne API, binnen de infrastructuur van het contentmanagementsysteem. Dus je hebt direct een werkend systeem zonder nog een front-end module te hoeven koppelen. Maar dit kan wel waar nodig, want er is een API aanwezig. Op deze wijze kun je dus alsnog meerdere kanalen koppelen aan je database.

De meeste enterprise cms'en hebben dit meegenomen in recente updates en claimen dus een headless optie te bieden.

Headless en decoupled hebben beiden eigenlijk nog een vorm van het traditionele cms, waarbij het content concept nog steeds in een eindproduct wordt gepresenteerd: een webpagina, een email, of een app.

Is headless dan de oplossing voor wat bedrijven anno 2019 nodig hebben?

Ja en nee. Volgens Forrester (lees het artikel hier) komt er snel een nieuwe variant van het web-cms aan: het agile cms. Zij presenteren dit als een nieuwe generatie cms, die de daadwerkelijke behoeftes van de gebruiker kan voorzien. Maar als je die uitleg leest, vermoed ik dat de meeste cms gebruikers nog niet zo ver zijn. Waar ik het wel mee eens ben, is dat headless geen blijvende optie is. Hoewel het technisch zeer goed mogelijk is en strak in te richten, zijn er nog te veel haken en ogen.

En een daarvan is dat je content organisatie er ook klaar voor moet zijn. Want hoewel headless als oplossing moet dienen voor de grote hoeveelheden content in je organisatie, is juist schaalbaarheid ook de achilleshiel van het geheel. Op het moment dat het om grote hoeveelheden content gaat, is het niet langer de techniek, maar de mens en zijn werkwijzen die roet in het eten gooit. Want er zal veel data moeten worden beheerd, en wie controleert er of er dubbelingen zijn? Het zou jammer zijn als er door naamgeving of verkeerde metadata een verkeerd stuk content wordt opgeroepen in een verkeerd kanaal. En hoe groter de hoeveelheid content, hoe groter de kans op een dubbeling of fout.

Conclusie

Moet ik nu meedoen aan de headless hype? Besef dat een headless qua techniek misschien makkelijk in te richten is, maar ook dat je opnieuw mag gaan kijken naar software, naar werkwijze van je content organisatie en naar je content zelf. En vooral dat laatste is belangrijk, gezien de basis bij veel bedrijven echt nog niet helemaal in orde is. Mijn advies is het volgende: verlies je kop niet. Hou headless in de gaten en pas het toe als je het echt nodig denkt te hebben. Maar los eerst de silo’s binnen je bedrijf op, vorm één visie op communicatie en bedenk een goede werkwijze voor de opslag van je content.

Je vindt het artikel hier op LinkedIn.

Bas
Bas Booster
Accountmanager

Ontdekken wat wij voor jouw organisatie kunnen betekenen?

bel naar
071 528 2221
mail naar
info@crossphase.nl
Wij gebruiken cookies

Wij gebruiken cookies om je de beste ervaring te bieden op onze website. Meer weten? Bekijk onze privacyverklaring.

Privacy overzicht

Deze website gebruikt cookies zodat we je de beste ervaring kunnen bieden. Cookie-informatie wordt opgeslagen in je browser. Zo kunnen we bijvoorbeeld zien welke delen van de site je het meest interessant en bruikbaar vindt en of we mensen bereiken met onze advertenties.

Noodzakelijke cookies

Wij plaatsen essentiële cookies en analytische cookies om te zorgen dat basisfuncties van onze website goed werken, dat wij je cookie-instellingen kunnen vastleggen en om anonieme gegevens over het gebruik van onze website te kunnen analyseren.

Ingeschakeld Uitgeschakeld
Marketing cookies

We plaatsen tracking cookies om onze klanten te kunnen bereiken en om te weten of onze advertenties hun doel bereiken. Wil je weten om welke cookies het gaat? We beschrijven ze in onze privacyverklaring.

Ingeschakeld Uitgeschakeld