Auch genannt: CMS
Ein Content-Management-System (CMS) ist eine Software, mit der Inhalte einer Website über eine Bedienoberfläche angelegt, bearbeitet, veröffentlicht und entfernt werden können. Dabei trennt es in der Regel die redaktionellen Inhalte von Gestaltung und technischer Auslieferung. Ein CMS ist nicht einfach „eine Website“: Es ist die Anwendung, mit der eine Website gepflegt wird und die daraus Seiten für Besucher erzeugt.
Wer eine Unternehmensseite, ein Magazin oder ein Hilfeportal regelmäßig aktualisiert, möchte Texte und Bilder nicht bei jeder Änderung direkt in Dateien oder Programmcode einbauen. Ein CMS stellt dafür meist eine Oberfläche im Browser bereit. Redaktionen oder Fachabteilungen erfassen einen Beitrag, speichern ihn zunächst als Entwurf und veröffentlichen ihn nach einer Prüfung. Die zugrunde liegende Idee beschreibt auch die Drupal-Dokumentation: Nutzende können Website-Inhalte im Browser hinzufügen, veröffentlichen, ändern oder entfernen. Drupal User Guide
Die Vereinfachung betrifft vor allem den Umgang mit Inhalten, nicht die gesamte Verantwortung für eine Website. Auch mit CMS müssen Zuständigkeiten, Freigaben, Barrierefreiheit, Datenschutz, Sicherheit und ein technischer Betrieb geregelt werden. Wie viel Fachwissen erforderlich ist, hängt stark vom System und vom Vorhaben ab.
Ein CMS verbindet mehrere Aufgabenbereiche. Im Vordergrund steht die Inhaltsverwaltung: Beiträge, Seiten, Bilder oder andere Medien werden als Inhalte gespeichert. Häufig gibt es Inhaltstypen mit vorgegebenen Feldern, etwa Titel, Teaser, Haupttext, Autor und Veröffentlichungsdatum. Solche Strukturen helfen, Inhalte einheitlich zu erfassen und später gezielt auszugeben.
Hinzu kommt die Darstellung. Templates oder Themes legen fest, wie ein Inhalt auf der Website erscheint. Dadurch kann derselbe Datensatz beispielsweise auf einer Übersichtsseite als kurzer Teaser und auf einer Detailseite vollständig dargestellt werden. In vielen Installationen werden Inhalt und Konfiguration in einer Datenbank gespeichert; bei einem Seitenaufruf verbindet die Software diese Informationen mit Vorlagen und eingebundenen Dateien zu einer ausgelieferten Seite. Die technische Zusammensetzung kann je nach CMS und Hosting-Modell unterschiedlich sein. Drupal User Guide
Ein weiterer Bereich ist die Rechte- und Prozesssteuerung. Ein CMS kann Rollen vorsehen, etwa für Autorinnen, Redaktion und Administration. Damit lässt sich festlegen, wer Inhalte nur bearbeiten, wer sie freigeben und wer grundlegende Einstellungen ändern darf. Systeme können außerdem Arbeitsabläufe unterstützen, etwa einen Entwurf zur Prüfung weiterzugeben. Dass CMS-Plattformen Inhalte, Nutzende, Seiten und Workflows handhaben können, ist bei Drupal als konkrete Produkteigenschaft beschrieben; ob und wie diese Funktionen in anderen Systemen vorhanden sind, muss jeweils geprüft werden. Drupal.org
Eine kleine Organisation betreibt eine Wissensseite. Eine Fachredakteurin legt einen neuen Artikel an, wählt den passenden Inhaltstyp, trägt Überschrift und Text ein und lädt ein Bild hoch. Nach dem Speichern ist der Beitrag noch nicht zwangsläufig öffentlich: Eine zweite Person kann Sprache, Links und Einordnung prüfen. Erst danach wird der Artikel veröffentlicht.
Die Website muss dafür nicht bei jedem Artikel neu programmiert werden. Navigation, Layout und wiederkehrende Seitenelemente stammen aus der Konfiguration und den Vorlagen des CMS. Ändert die Organisation später das Design, sollten die bereits erfassten Inhalte grundsätzlich weiter nutzbar bleiben. Ob das in der Praxis reibungslos gelingt, hängt allerdings von Datenmodell, Theme, Erweiterungen und der Qualität der Migration ab.
Content-Management-Systeme werden dort eingesetzt, wo Inhalte wiederkehrend gepflegt oder von mehreren Personen verantwortet werden. Typische Beispiele sind Unternehmenswebsites, redaktionelle Angebote, Dokumentationen, Bildungsportale, Vereinsseiten und öffentliche Informationsangebote. Für solche Fälle ist besonders nützlich, dass Inhalte nach einem festen Modell erfasst und mit Rollen sowie Freigaben verbunden werden können.
Auch im digitalen Marketing kann ein CMS eine Grundlage sein: Inhalte lassen sich strukturieren, mit Metadaten versehen und in thematischen Bereichen ausspielen. Das ersetzt aber keine inhaltliche Strategie und keine Suchmaschinenoptimierung. Ein CMS kann technische und redaktionelle Arbeit erleichtern; ob eine Seite verständlich, auffindbar und aktuell ist, bleibt eine laufende Aufgabe.
Je nach System können weitere Kanäle angebunden werden. Bei einer entkoppelten Architektur liefert das CMS Inhalte über Schnittstellen aus, während unterschiedliche Anwendungen sie darstellen. Dafür sind sauber modellierte Inhalte und eine geeignete Application Programming Interface wichtig. Das ist eine mögliche Architektur, aber kein Pflichtmerkmal jedes CMS.
Ein CMS erzeugt nicht automatisch gute Inhalte. Es prüft weder von selbst, ob Aussagen korrekt sind, noch garantiert es eine verständliche Sprache oder eine konsistente redaktionelle Linie. Auch Suchsichtbarkeit ist nicht allein eine Einstellungssache: Struktur, Ladezeit, technische Indexierbarkeit und die Qualität der Inhalte müssen im Zusammenspiel betrachtet werden.
Ebenso ist „ohne Code“ keine allgemeine Zusage. Viele Routineaufgaben lassen sich über die Oberfläche erledigen. Für ein neues Datenmodell, eine besondere Schnittstelle, ein eigenes Design oder eine Sicherheitsanalyse kann jedoch Entwicklungs- oder Administrationswissen nötig sein. Erweiterungen und Themes erhöhen die Möglichkeiten, können aber Abhängigkeiten und Wartungsaufwand schaffen. Updates sollten daher getestet und Verantwortlichkeiten klar geregelt werden.
Ein CMS ist außerdem nicht mit einem Dokumentenablageort gleichzusetzen. Während ein Dokumentenmanagementsystem vor allem die Verwaltung von Dokumenten und zugehörigen Prozessen unterstützt, konzentriert sich ein CMS auf die Erfassung, Organisation und Veröffentlichung von Web- oder digitalen Inhalten. In der Praxis können sich beide Systeme ergänzen.
Ein Website-Baukasten ist oft ein konkretes, gehostetes Angebot mit stark vorgegebenen Gestaltungsmöglichkeiten. Er kann ein CMS enthalten, bezeichnet aber nicht jede CMS-Lösung. Ein Webframework richtet sich stärker an die Entwicklung individueller Anwendungen und stellt Bausteine für Programmcode bereit; es ist nicht automatisch eine Redaktionsoberfläche. Ein Headless CMS verwaltet Inhalte ebenfalls zentral, liefert sie aber typischerweise ohne fest gekoppelte Website-Ausgabe über Schnittstellen an verschiedene Frontends.
Auch Content Marketing ist etwas anderes: Es beschreibt die strategische Arbeit mit relevanten Inhalten für Zielgruppen. Ein CMS kann diese Arbeit technisch unterstützen, entscheidet aber weder über Themen noch über Qualität oder Wirkung.