Content Management System wird im Medienbereich eingesetzt

Ein Content Management System (CMS) ist ein Redaktionssystem, welches zur Verwaltung von Inhalten im Medienbereich eingesetzt wird. Wesentliches Merkmal ist die Trennung von Inhalt (Content) und Layout.
Ein Content Management System bietet sich an, wenn Betreiber größerer Projekte diese selbständig, ohne Hilfe eines Webprogrammierers, verwalten und eigenhändig aktualisieren möchten. Beispielsweise Texte auf eine Webseite, zum Thema, Astrologie einfügen. Diese Art der Redaktionssysteme können sowohl Server seitig, meistens in Verbindung einer Datenbank, als auch Client seitig über Programme auf dem Computer, gesteuert werden. Bei einem Server seitigem Content Management System können die Daten direkt über das Internet verwaltet werden. Änderungen können von mehreren berechtigten Anwendern gleichzeitig vorgenommen werden. Sie sind für alle Webseiten unabhängig von deren Größe geeignet. Die Funktionalität ist jedoch immer abhängig von der Rechenkapazität des Servers und stößt bei einer hohen Anzahl von Anfragen an Grenzen. Bekannte Beispiele für Server seitige CMS sind Joomla und Typo3.

Content Management System - Vereint Templateerstellung und Upload der Daten in einem Programm

Ein Client seitiges Content Management System ist ein auf dem Rechner installiertes Programm, welches die Daten nach deren Bearbeitung auf dem Server hoch lädt. Oft bieten diese auch Layout Funktionen an, mit denen eigenen Templates erstellt werden können. Weiterhin gibt es auch Unterschiede bei der Dynamik und Statik der einzelnen Systeme. Es gibt volldynamische Systeme, die angeforderte Seiten bei jedem Aufruf neu erzeugen und die Seite dadurch immer auf dem aktuellsten Stand präsentieren. Auch lassen sich diese CMS leicht an die persönlichen Vorlieben des Nutzers anpassen. Der erhöhte Rechenaufwand kann jedoch zu einer verzögerten Auslieferung führen. Anders als bei statischen Systemen, die jede Seite statisch ablegen und dadurch weniger Rechenleistung in Anspruch nehmen, aber keine aktuellen Inhalte präsentieren.

Content Management System - Kombination von statischen und dynamischen Systemen

Da weder volldynamische noch statische System einen optimalen Nutzen bieten, wurden hybride Systeme entwickelt, die den Vorteil der statischen und dynamischen Systeme jeweils kombinieren. Alle Inhalte wie Layout, Navigation und allgemeine Texte werden statisch abgelegt. Nur Informationen, die laufenden Änderungen unterzogen werden, wie Nachrichten und Suchabfragen, werden während der Laufzeit aus der Datenbank ausgelesen. Der Vorteil von Content Management Systemen ist, dass der Betreiber stets die Kontrolle über alle Vorgänge hat und schnell auf aktuelle Vorgänge mit Änderungen reagieren kann. Weiterhin spart man die laufenden Supportkosten, die eine Pflege durch Web-Spezialisten mit sich bringt. Darüber hinaus können zahlreiche Funktionen und Abläufe automatisiert werden. Eine Präsentation mit Content Management Systemen ist jedoch in der Erstellung der ersten Seiten aufwendiger und daher teurer als eine normale Webseite. Zu den weiteren Nachteilen zählen die hohen Anforderungen, die an den Server gestellt werden und die dadurch steigenden monatlichen Fixkosten. Weiterhin können eventuell auftretende Sicherheitslücken und Fehlfunktionen nicht selbständig beseitigt werden.