CMS (Content Management System)

Ein Content Management System (CMS) ist eine Software, die die Verwaltung der Inhalte von Webseiten ermöglicht, wobei eine Trennung zwischen Inhalt, Gestaltung und Funktion möglich ist. CMS ermöglichen Benutzern die Erstellung und die Verwaltung von Webinhalten auch ohne Programmierkenntnisse. Weitere Vorteile von CMS sind die Möglichkeit zur dezentralisierten Wartung (d.h. der Zugriff auf das System ist über jeden Webbrowser möglich), die Erhaltung von Design-Vorgaben (durch die Trennung von Inhalt und Layout), die Speicherung der Inhalte in einer zentralen Datenbank (erleichtert die Wiederverwendung von Inhalten), sowie die automatische Generierung der Navigations-Menüs (diese werden typischerweise aus den Datenbankinhalten erzeugt). CMS bieten zudem eigene, interne Suchfunktionen an. Die Suche kann dabei auch auf Teile einer Website beschränkt werden und sogar die Suche in Datenbank-Tabellen ist möglich. Bei CMS wird keine CGI-Schnittstelle mehr benötigt.