CMS
Ein CMS (Content Management System) ist eine Software zur Erstellung und Bearbeitung von Inhalten auf Internetseiten und anderen Medienformen. Die Inhalte können sowohl aus Text- als auch aus Multimediadateien bestehen. Mit einem CMS lassen sich auch umfangreiche Webseiten auf einfache Weise erstellen und verwalten. Die Mehrzahl der gängigen Content Management-Systeme verfügt über eine grafische Benutzeroberfläche, über die Autoren mit Zugriffsrechten die Seite bearbeiten und ergänzen können.
Zu den meistgenutzten Content Management-Systemen gehören WordPress, Drupal, Joomla und Typo3. Alle genannten Systeme sind Open Source-Software und können ohne monatliche Lizenzgebühren genutzt werden. Die Inhalte werden meist über webbasierte WYSIWYG- oder Texteditoren erstellt und bearbeitet. Bei älteren Systemen kommt bisweilen noch eine gesonderte Clientsoftware zum Einsatz. Um Änderungen nachvollziehen zu können und unberechtigte Bearbeitungen zu verhindern, müssen sich die Nutzer von Content Management-Systemen durch die Eingabe eines Benutzernamens und eines Passwortes authentifizieren.
Die Seiteninhalte werden in der Regel in Datenbanken gespeichert, da so ein schneller Zugriff ermöglicht wird. Die meisten Content Management-Systeme verwenden eine hierarchische Benutzerstruktur, an deren Spitze der Administrator steht. Bestimmte Editoren können Texte hinzufügen, die jedoch vom Administrator freigeschaltet werden müssen. Der Erstellungsprozess wird archiviert und protokolliert, sodass bestimmte Versionen im Bedarfsfall wiederhergestellt werden können.
Ein wesentliches Merkmal von Content Management-Systemen ist die Möglichkeit der inhaltlichen Einbindung der Webseitenbesucher. Zu den Interaktionsmöglichkeiten gehören das Setzen externer Trackbacks, das Posten von Kommentaren und Einträge in Gästebücher. Moderne Systeme verfügen über Mechanismen, die Suchmaschinen-Spamming wirkungsvoll verhindern.