CMS Informationen
Content Management Systeme sind meist Webprogramme die Bearbeitung und Organisation von Texten und Multimedia-Dokumenten dienen. Am weitesten sind CMS verbreitet um Webseiten zu erstellen und zu bearbeiten. Sie bieten eine einfache Möglichkeit auch für nicht Programmierer Inhalte auf eine Webseite zu stellen und diese durch Seiten zu organisieren. Dabei existiert meist für den Webseitenbetreiber eine extra Seite auf der er sich einloggen kann und die Inhalte bearbeiten kann (Backend). Über diese Seite können bei modernen Content Management Systemen auch meist Anpassungen an Designs vorgenommen werden und sogenannte Erweiterungen installiert werden. Durch Erweiterungen können bestimmte Funktionen nachträglich zum CMS hinzugefügt werden ohne das der Betreiber einer Webseite besondere Kenntnisse vom Programmieren haben muss.
Die meisten CMS setzen auf die Programmiersprache PHP und sind meist auch als Open Source Software verfügbar. Als Datenbank kommt standardmäßig MySQL zur Verwendung. Alle heutigen Webserver sollten ein CMS betreiben können. Für die Installation ist meist nur ein Upload der kompletten Dateien auf den Server notwendig. Die restliche Installation wird komfortabel über ein extra Installations Dialog ausgeführt.
Die Funktionsweise der verschiedenen CMS unterscheiden sich meist stark, sind aber in recht kurzer Zeit, zumindest für die einfache Einrichtung einer Seite, zu erlernen. Außerdem sind die Konfigurationsmöglichkeiten meist unterschiedlich und so bietet zum Beispiel Typo3 die eigene Metasprache Typoscript an, um dem Webseitenbetreiber die volle Kontrolle über die Konfiguration der Webseite zu überlassen. Manche Blogsysteme wie zum Beispiel Wordpress können häufig ebenfalls schon als CMS eingesetzt werden und bieten neben den Möglichkeiten Inhalte einfach zu organisieren zudem gleich ein integriertes Newssystem (Blog).