Headless CMS, wat is het?

Traditioneel CMS vs. headless CMS

Eerst een stukje achtergrond. De beheersystemen die we nu kennen voor websites zoals WordPress en Joomla maar ook voor e-Commerce: Magento, hebben een opbouw met code voor zowel de front-end als de back-end. Deze worden binnen 1 systeem aangeboden. Een headless CMS heeft een gescheiden opzet. De voor- en achterkant communiceren daarbij met elkaar via een API. Het CMS geeft de data door en de front-end kan separaat gemaakt worden. Het “hoofd”, de front-end van de website, ontbreekt daarbij.

headless.jpg

Voordelen van headless

  • Een voordeel hiervan is dat bijv. bij het vernieuwen van het design van een website of webshop je niet gelijk ook het hele systeem aan de achterkant opnieuw moet gaan ontwikkelen. Doordat het los van elkaar staat is deze veel makkelijker te onderhouden en verder te ontwikkelen. Door de eenvoudigere opzet worden fouten eerder ontdekt en verholpen.

  • Omdat de front-end alleen code bevat van wat er ook echt getoond wordt zal dit veel sneller inladen. Allerlei functionaliteiten, modules en plugins die het CMS bevat worden helemaal niet geladen.

  • Mocht de back-end niet bevallen? Dan is deze te vervangen door een ander CMS. Via de API wordt de data dan weer aan de front-end aangeboden zodat die gelijk kan blijven.

  • Wil je de content naast je website ook gebruiken in een ander kanaal? Dan is het mogelijk aanvullende front-end, of een data-export, te koppelen via de API. Dezelfde of een gedeelte van de content dan daar dan ook gebruikt worden.

  • Wanneer je begint om data via een API uit te wisselen, dan wordt het ook steeds toegankelijker om data vanuit andere bronnen te gebruiken. Zo kun je deze data in de website combineren.

Nadelen headless

Zijn er ook nadelen? Uiteraard zijn die ook te noemen.

  • Omdat het een nieuwe manier van ontwikkelen is zal er veel nieuw gemaakt moeten worden. Even iets erbij klikken gaat vaak niet en hier moet “energie” ingestopt worden.
  • De aanvang van het gebruik van een headless CMS kan wat groter zijn, die kan zich later door de efficiëntere opzet weer terugverdienen.
  • Het vraagt een grotere focus op de content, welke structuur kent die en daar moet goed over nagedacht worden.

Conclusie

We zien veel toekomst voor het werken met een headless CMS. Er zijn veel ontwikkelingen te zien die wijzen naar zo’n aanpak. Het is nog niet dé standaard en ook niet elke website leent zich hiervoor maar we gaan hier zeker meer mee doen!