Een contentmanagementsysteem (CMS) is software waarmee mensen website-content toevoegen en aanpassen via een prettige editor in plaats van code te schrijven. Je logt in, typt in een pagina die een beetje op een tekstverwerker lijkt, uploadt een afbeelding, klikt op publiceren en de wijziging staat live.
Vergelijk het met het verschil tussen een brief met de hand schrijven en hem in een tekstverwerker typen. Beide leveren een brief op, maar de tekstverwerker regelt de opmaak, het opslaan en de indeling voor je. Een CMS doet hetzelfde voor een website: het bewaart de tekst en afbeeldingen, past het design automatisch toe en bespaart je het bewerken van rauwe HTML telkens als een prijs of openingstijd verandert. De meeste werken met een WYSIWYG-editor, zodat wat je typt ongeveer is wat bezoekers zien.
Een CMS houdt ook bij wie wat veranderde en wanneer. Dat telt zodra meer dan één persoon de site bewerkt, want je ziet wie een pagina publiceerde en kunt een verkeerde aanpassing terugdraaien in plaats van gokken. Veel systemen voegen rollen toe, zodat een stagiair een blog mag opstellen maar alleen een redacteur op publiceren mag klikken.
Systemen komen in verschillende vormen. Een klassiek CMS als WordPress bundelt het bewerken en de voorkant samen, terwijl een headless CMS de content losmaakt van hoe die wordt getoond, handig voor sites die content op meerdere plekken tegelijk voeden. Een kleine brochuresite heeft dat zelden nodig. Een merk dat hetzelfde artikel naar een website, een app en een nieuwsbrief duwt vaak wel.
Bij TopDevs kiezen we het CMS rond degene die er echt mee gaat werken, zodat jouw marketingteam de site kan bijwerken zonder telkens een ticket bij developers in te dienen.