Gidsen

Wat is een CMS? Content management systemen uitgelegd

Een CMS, of content management system, is software waarmee mensen de inhoud van een website maken, bewerken en publiceren: artikelen, pagina’s, afbeeldingen, productbeschrijvingen. Ze gebeurt via een prettige editor in plaats van dat er code wordt aangepast. Het slaat de inhoud op, houdt concepten en versies bij, en zet de gepubliceerde versie op de site. WordPress is het bekendste voorbeeld, maar er zijn veel andere.

Waarom het ertoe doet als je met AI bouwt

Wanneer een AI je website bouwt, staan de woorden en afbeeldingen meestal rechtstreeks in de code. Dat is prima zolang jij de enige bent die wijzigingen doet en je tevreden bent om via de AI aanpassingen te vragen. Het wordt een probleem wanneer iemand anders (een marketeer, een winkelmedewerker, een vrijwilliger) elke week een typfout moet herstellen, een blogpost moet toevoegen of openingstijden moet wijzigen, zonder de code aan te raken.

Dus een van de nuttigste vragen om vroeg te stellen is: wie gaat de inhoud wijzigen, en hoe vaak? Het antwoord bepaalt of je een CMS nodig hebt, een eenvoudige beheerpagina in je app, of helemaal niets. Het verkeerd inschatten betekent dat je later alsnog een CMS aan moet haken, of er een bouwt die je nooit gebruikt.

Een alledaagse vergelijking

Denk aan het menubord van een restaurant.

Bij het ene restaurant staat het menu rechtstreeks op de muur geschilderd. Het ziet er geweldig uit, maar een prijs wijzigen betekent de schilder bellen. Dat is inhoud die in de code is geschreven.

Bij het andere staat het menu op een krijtbord met een vast kader en koppen: Voorgerechten, Hoofdgerechten, Desserts. Elke medewerker kan een regel wegvegen en een nieuw gerecht schrijven, en het bord ziet er nog steeds consistent uit omdat het kader en de koppen niet veranderen. Dat is een CMS. Het kader is het ontwerp (het sjabloon), de krijtregels zijn de inhoud, en de regel dat “alleen de manager de prijzen wijzigt” zijn de rechten van het CMS.

Traditioneel versus headless CMS

Er zijn twee brede soorten.

Traditioneel (gekoppeld) CMS. Één systeem slaat de inhoud op én toont de website. Je kiest een thema, schrijft in de editor, drukt op publiceren en de pagina verschijnt. WordPress, Drupal en Joomla werken zo, net als de ingebouwde editors in sitebouwers zoals Squarespace en Wix.

Headless CMS. Het CMS slaat inhoud alleen op en bewerkt die. Het heeft geen eigen website “hoofd”. Je site of app vraagt de inhoud via een API op en toont die in zijn eigen ontwerp. Contentful, Sanity en Strapi zijn bekende voorbeelden, en WordPress kan ook zo worden gebruikt.

Traditioneel CMSHeadless CMS
Wie bepaalt het ontwerpDe thema’s en sjablonen van het CMSJouw eigen frontend
Inspanning bij opzettenLaag: installeren, thema kiezen, schrijvenHoger: iemand bouwt de frontend
Eén bron voor web, app, e-mailLastigerHiervoor ontworpen
Goed voorBlogs, folderwebsites, kleine bedrijvenOp maat gebouwde sites en apps, meerdere kanalen

Als je site met een AI-appbouwer als maatwerkcode is gebouwd, past een headless CMS (of een kleine ingebouwde beheerpagina) natuurlijk, omdat de AI de frontend al heeft gebouwd.

Een uitgewerkt voorbeeld: het nieuws en menu van een bakkerij

Stel dat bakkerseigenaar Maya een door AI gebouwde website heeft met een homepage, een menu en een nieuwsgedeelte. Haar personeel wil “De pompoencake is terug!” plaatsen zonder elke keer Maya te vragen.

Een CMS voor deze site zou de inhoud opslaan in gestructureerde typen, net als tabellen in een database:

Inhoudstype: Bericht

VeldVoorbeeld
titelPompoencake is terug
slugpompoencake-is-terug
tekstOnze herfstfavoriet is er weer deze zaterdag...
omslagafbeeldingpompoencake.jpg
statusgepubliceerd
gepubliceerd_op2026-10-03

Inhoudstype: Menu-item

VeldVoorbeeld
naamSurdeegbrood
prijs6,50
categorieBrood
beschikbaartrue

Het personeel logt in op de editor, vult een formulier in voor een nieuw bericht, uploadt een foto en drukt op publiceren. De nieuwspagina van de website vraagt het CMS om elk bericht met status = gepubliceerd, het nieuwste eerst, en toont ze in het ontwerp van de site. Niemand raakt de code aan, en de lay-out blijft consistent omdat het personeel alleen velden invult.

Let op wat de velden doen. Omdat prijs een eigen veld is en niet een zin in een alinea, kan de site prijzen overal in dezelfde opmaak tonen. Omdat er een veld status is, kan het personeel concepten opslaan zonder dat ze op de site verschijnen.

Belangrijke begrippen uitgelegd

BegripBetekenis
InhoudstypeEen sjabloon voor één soort inhoud, zoals Bericht, Product of Teamlid.
VeldEén onderdeel van een inhoudstype: titel, tekst, afbeelding, prijs.
ItemEén exemplaar van een inhoudstype: één bericht of product.
SlugDe URL-vriendelijke naam van een item, zoals pompoencake-is-terug.
Concept / gepubliceerdOf een item al zichtbaar is op de live site.
Rijke tekstOpgemaakte tekst met koppen, vet, links en afbeeldingen.
MediabibliotheekWaar geüploade afbeeldingen en bestanden worden opgeslagen en hergebruikt.
RollenWie wat mag doen: auteurs schrijven, redacteuren publiceren, beheerders wijzigen instellingen.
HeadlessEen CMS dat inhoud alleen via een API levert, zonder ingebouwde website.
PreviewZien hoe een concept op de site eruit gaat zien voordat je publiceert.

Veelgemaakte fouten en misverstanden

  • “Een CMS is hetzelfde als een websitebouwer.” Websitebouwers bevatten vaak een CMS, maar een CMS gaat specifiek over het beheren van inhoud. Een headless CMS heeft helemaal geen websiteontwerp.
  • “Elke site heeft er een nodig.” Een site van vijf pagina’s die twee keer per jaar verandert, heeft er geen nodig. Aan een AI vragen “werk de openingstijden bij” kan eenvoudiger zijn dan een CMS onderhouden.
  • Alles in één groot tekstvak zetten. Als prijzen, datums en adressen in alinea’s verborgen zitten, kun je ze niet sorteren, filteren of opnieuw opmaken. Gebruik aparte velden.
  • Rechten vergeten. Bepaal wie mag publiceren, niet alleen wie mag schrijven. Een nieuwe medewerker mag waarschijnlijk de homepage niet verwijderen.
  • Afbeeldingen negeren. Zonder maximale afmetingen uploaden mensen enorme foto’s en wordt de site traag. Vraag om automatisch verkleinen.
  • Aannemen dat inhoud makkelijk verhuist. Overstappen van het ene CMS naar het andere betekent meestal exporteren en inhoud opnieuw in kaart brengen. Zie hoe je een WordPress-site migreert.

Wat je aan je AI-appbouwer kunt vragen

  • “Welke delen van de inhoud van deze site zijn vastgecodeerd, en welke komen uit een database?”
  • “Sla blogposts op in een database met titel, slug, tekst, omslagafbeelding, status en publicatiedatum.”
  • “Bouw een eenvoudige beheerpagina waar ingelogde medewerkers berichten kunnen maken, bewerken en publiceren. Alleen beheerders mogen verwijderen.”
  • “Toon concepten alleen aan ingelogde medewerkers; de openbare site toont alleen gepubliceerde berichten.”
  • “Verklein geüploade afbeeldingen automatisch en sla ze op in bestandsopslag, niet in de database.”
  • “Of koppel deze site aan [een headless CMS] via de API, en houd de API-sleutel op de server.”

Voor stap-voor-stap hulp, zie hoe je een blog aan je website toevoegt en hoe je met AI een blog bouwt. Als je overweegt weg te gaan bij WordPress, vergelijkt alternatieven voor WordPress de opties.

CMS en Mythex

Mythex is een AI-appbouwer, geen CMS: er is standaard geen aparte editor-login voor een contentteam, en je wijzigt inhoud meestal door het in de chat te vragen. Als andere mensen inhoud moeten bewerken, vraag de agent dan een kleine beheerpagina te bouwen die gebruikmaakt van de Postgres-database van het project, met uploads in bestandsopslag. Mythex bevat zelf geen inlog voor eindgebruikers, dus de agent koppelt de inlogprovider die jij kiest. Of vraag de agent de site te koppelen aan een headless CMS dat je al gebruikt, via de API van dat CMS.

Veelgestelde vragen

Wat is een CMS in het kort?

Een CMS (content management system) is software waarmee je de tekst, afbeeldingen en pagina’s van een website toevoegt en bewerkt via een prettige editor, in plaats van code te wijzigen. Het slaat de inhoud op en zorgt dat de gepubliceerde versie op de site komt.

Is WordPress een CMS?

Ja. WordPress is het bekendste traditionele CMS: het slaat je inhoud op, geeft je een editor om die te schrijven en gebruikt thema’s om die als website weer te geven. Het kan ook headless worden gebruikt, waarbij het alleen inhoud levert aan een afzonderlijke frontend.

Wat is een headless CMS?

Een headless CMS slaat inhoud op en bewerkt die, maar bepaalt niet hoe die eruitziet. Je website of app haalt de inhoud via een API op en toont die op de manier die hij wil. Daardoor kan dezelfde inhoud een website, een app en andere kanalen voeden.

Heb ik een CMS nodig voor mijn website?

Je hebt er een nodig als niet-technische mensen vaak inhoud bijwerken, zoals blogposts, productbeschrijvingen of teampagina’s. Als de site zelden verandert, of als je tevreden bent met wijzigingen die je via je AI-bouwer vraagt, heb je er misschien geen nodig.

Mythex · Pricing · Bouw alles met AI · Website- en app-templates · Mythex vergeleken · Woordenlijst voor apps bouwen met AI · Gratis tools voor apps bouwen met AI · English

English አማርኛ العربية Български বাংলা Bosanski Català Čeština Dansk Deutsch Ελληνικά Español Español (España) Eesti فارسی Suomi Français Français (Canada) ગુજરાતી हिन्दी Hrvatski Magyar Հայերեն Bahasa Indonesia Íslenska Italiano 日本語 ქართული Қазақ тілі ಕನ್ನಡ 한국어 Lietuvių Latviešu Македонски മലയാളം Монгол मराठी Bahasa Melayu မြန်မာ Norsk bokmål ਪੰਜਾਬੀ Polski Português (Brasil) Português (Portugal) Română Русский Slovenčina Slovenščina Soomaali Shqip Srpski Svenska Kiswahili தமிழ் తెలుగు ไทย Tagalog Türkçe Українська اردو Tiếng Việt 简体中文 繁體中文(香港) 繁體中文(台灣)