Ein Content-Management-System (CMS) ist eine Software zur Erstellung, Bearbeitung und Organisation von Inhalten (dem Content) – zumeist in Webseiten.
Ein Redakteur kann ein solches System, auch ohne HTML- oder Programmier-Kenntnisse, bedienen und aktualisieren. Diese Website wurde mit dem Backend des Redaxo-CMS umgesetzt.
Die Administration der Daten erfolgt im “Backend” des CMS, das sich über einen Webbrowser erreichen und bedienen läßt. Mit diesen geschützten Seiten können die Inhalte, wie Texte und Bilder, in der Datenbank hinterlegt werden.
Ein Content-Management-System ermöglicht die Trennung von Inhalt und Darstellung – in der Datenbank werden deshalb, neben den eigentlichen Inhalten der Seiten, auch Templates und Module für die Ausgabe der Website gespeichert.
Mit einem Browser können die Besucher der Website das Frontend aufrufen. Durch die Ausgabe-Module und Formatvorlagen (Templates und Style-Sheets) übermittelt der Webserver die Inhalte der Datenbank in gestalteter Form.
Die Nutzer eines Content-Management-Systems können eigenständig alle Inhalte der Website bearbeiten und aktualisieren. Auch umfangreiche Anwendungen können so, ohne große Vorkenntnisse, erstellt und verwaltet werden.