Zum Inhalt springen

Content Management System

  • von
Content Management System (CMS)

Unter einem Content Management System (kurz CMS) versteht man ein Programm oder eine Software zur Erstellung, Bearbeitung und Darstellung von digitalen Inhalten. Über eine visuelle Benutzeroberfläche kann ein derartiges System nach Installation in den meisten Fällen ohne weitere Programmierkenntnisse von den Benutzern bedient werden. Im WebComplete-Paket der Webrex OG zum Preis ab monatlich € 8,49 ist auch bereits die Installation eines CMS inkludiert, wobei wir Sie gerne bei der Auswahl beraten.

Die meisten CMS verwenden eine Datenbank, in der Inhalte gespeichert werden. Die Installation des CMS, die Verbindung mit der Datenbank Ihres virtuellen oder dedizierten Servers übernehmen wir für Sie.

Funktionalitäten eines Content Management Systems

Ein Content-Management-System kann idealerweise unterschiedliche Rollen (Administrator, Shopbetreiber (Manager), Mitarbeiter etc.) mit unterschiedlichen Zugriffsrechten vergeben, mögliche Nutzer und ihre Rollen identifizieren, Verarbeitungsprozesse definieren, Nachrichten an Verantwortliche zu senden, sobald sich an bestimmten Unterlagen etwas ändert, verschiedene Versionen eines Dokuments oder einer Seite verwalten, Inhalte ordnen, importieren, veröffentlichen und Exportieren und bietet responsives Webdesign zur optimalen Darstellung auf jedem Gerät (Smartphone, Tablet, PC) sowie die Möglichkeit zur Implementierung von Mehrsprachigkeit

Präsentation

Ein CMS verwaltet und stellt Text- oder Multimediainhalten für Webbrowser barrierefrei und responsiv auf unterschiedlichen Geräten dar. Darüber hinaus sollen Inhalte mit einer Druckversion leicht druckbar sein.

Zusätzlich zum Hauptinhalt einer Seite können weitere Inhalte eingebunden werden, z.B. Kalender, Karten, Webservices oder Feeds, aber auch eine eigene Suchfunktionalität (wie auch hier im Artikel ganz oben), die eine Suche auf der eigenen Webseite nach Inhalten ermöglicht.

Inhalts- und Versionsmanagement

Das Erstellen und Bearbeiten von Inhalten erfolgt meist über visuelle Editoren (im Word Press z.B. über Gutenberg oder Elementor), wobei es manchmal auch notwendig werden kann, direkt in den Code einzugreifen.

Ist eine Versionsverwaltung installiert, so wird jede Änderung protokolliert, womit man eine vorangegangene Version im Falle eines Fehlers wieder herstellen kann. In Word Press kann beispielsweise jede Version mit Hilfe einer Zeitleiste, in der die Änderungen seit Erstellung eines Beitrages oder Artikels mit Datum und Uhrzeit aufscheinen, über einfaches Auswählen leicht wiederhergestellt werden.

Berechtigungen

Bearbeiter müssen sich passwortgeschützt anmelden und bekommen bestimmte Rollen zugewiesen. Ein Superuser oder Administrator kann alles ändern und jedem Benutzer verschiedene Rechte vergeben. Ein Redakteur kann beispielsweise Artikel für einen Blog schreiben, er braucht aber jemanden in der Hierarchie, der die Artikel freischaltet. Damit kann man einfach ein Vier-Augen-Prinzip oder aber auch differenziertere Workflows verwirklichen.

Interaktionen

Es gibt die Möglichkeit der Einbindung eines Users z.B. bei Einträgen in Gästebüchern oder auch im Rahmen von Kommentaren zu speziellen Inhalten in Foren. Hier ist es aber wichtig, mit technischen Hilfsmitteln das automatisierte Eintragen durch Bots zu verhindern.

Technische Funktionen

Um ein CMS erweitern zu können, werden zahlreiche Plugins angeboten, die zwar einfach installierbar sind, aber dennoch oft mit deutlichem Aufwand an die Webseite angepasst werden müssen. Der Nachteil dieser Plugins ist eine deutliche Verlangsamung des gesamten CMS mit jeder weiteren Plugin-Installation. Deshalb empfehlen wir, mit Plugins möglichst sparsam umzugehen. Werden komplexere Funktionen eingebunden, spricht man von Webanwendungen, die wir unter anderem auch über die Webrex OG anbieten.

Content-Management-Framework

Ein Content-Management-Framework (CMF) bindet Software-Bausteine wie zum Beispiel ein Zugriffsschutz, eine Datenbankschnittstelle, eine Template-Engine oder auch diverse Suchfunktionalitäten ein (z.B. TYPO3, WordPress, ProcessWire, oder Joomla! und viele mehr.