Content Managing System

Content Managing System

Ein Content-Management-System (kurz CMS, übersetzt etwa Inhaltsverwaltungssystem) ist ein Anwendungsprogramm, das die gemeinschaftliche Erstellung und Bearbeitung des Inhalts von Text- und Multimedia-Dokumenten ermöglicht und organisiert, meist für das World Wide Web. Ein Autor kann ein solches System auch ohne Programmier- oder HTML-Kenntnisse bedienen. Der darzustellende Informationsgehalt wird in diesem Zusammenhang als Content (Inhalt) bezeichnet.

Für Systeme oder Module, die ausschließlich Web-Anwendungen dienen, wird teils der Begriff Web-Content-Management-System oder WCMS benutzt. Damit wird der Unterschied zu jenen Systemen etwa im Verlagsbereich verdeutlicht, die neben dem Web auch andere Ausgabemedien bedienen, etwa Print oder Radio. Web-Content-Management kann auch als eine Komponente im Enterprise-Content-Management gesehen werden.

Aufbauschema eines CMS

Besonderer Wert wird bei CMS auf eine medienneutrale Datenhaltung gelegt. So kann ein Inhalt auf Wunsch beispielsweise als PDF- oder als HTML-Dokument abrufbar sein; die Formate werden gegebenenfalls erst bei der Abfrage aus der Datenbank generiert. Je nach Anwendung kann auch eine Rechteverwaltung zum Einsatz kommen.

Eine Anwendung von CMS-Systemen im Medienbereich ist ein Redaktionssystem.

Inhaltsverzeichnis

Klassifizierung

Server & Client

Serverseitiges CMS

Ein serverseitiges CMS braucht eine serverseitige Programmiersprache, die dort meistens in Verbindung mit einer Datenbank steht. Diese ist typischerweise entweder auf demselben Server oder einem oder mehreren anderen Servern im selben lokalen Netzwerk installiert. Dadurch können Daten weltweit direkt – in der Regel ist nur ein Browser erforderlich – über das Internet verwaltet werden.

Viele serverseitige CMS können benutzerspezifische Berechtigungen verwalten. Serverseitige CMS sind für Websites jeglicher Größe geeignet. Ihre Funktionstauglichkeit ist jedoch abhängig von der serverseitig bereitstehenden Rechenkapazität und damit bei hoher Frequentierung nur bedingt geeignet.

Bekannte Beispiele für serverseitige CMS sind Drupal, Wordpress, Joomla, OpenCms, TYPO3, e107 und PHP-Fusion.

Clientseitiges CMS

Clientseitige CMS werden mit Hilfe eines Programms, das auf einem Rechner installiert wird, gesteuert. Die Daten werden auf den Server hochgeladen. Eine serverseitige Programmiersprache ist nicht notwendig. Clientseitige CMS bieten oftmals Layoutfunktionen, mit denen eigene Seitentypen (Templates) erstellt werden können.

Dynamik & Statik

Weiterhin unterscheiden sich Systeme in der Art der Auslieferung der erstellten Seiten an den Nutzer:

Volldynamische Systeme

Volldynamische Systeme erzeugen angeforderte Seiten bei jedem Aufruf dynamisch neu. Vorteile: Die Seite ist immer aktuell; eine Personalisierung für den Surfer ist in der Regel sehr einfach oder sogar bereits vorhanden. Nachteile: Die Berechnung kann unter Last zu einer verzögerten Auslieferung der Seiten oder bei mangelhafter Ausstattung an Rechenkapazität im Verhältnis zur Anzahl gleichzeitig bedienter Nutzer zur Serverüberlastung und zum Systemstillstand führen.

Statische Systeme

Statische Systeme legen jede Webseite statisch in einer Datenbank oder im Dateisystem ab.

Hybride Systeme

Hybride Systeme kombinieren die Vorteile der statischen und der volldynamischen Seitenerzeugung. Lediglich die Inhalte, die dynamisch aus einer Datenbank generiert werden müssen (z. B. News, Suchabfragen, personalisierte Inhalte oder Shopdaten) werden zur Laufzeit aus der Datenbank ausgelesen. Alle anderen Inhalte, die nicht laufend Änderungen unterzogen werden (wie etwa das Seitengerüst, die Navigation, aber auch bestimmte Texte und Bilder), liegen statisch vor.

Halbstatische Systeme

Halbstatische Systeme generieren den Inhalt so, dass dieser statisch ist, aber gleichzeitig auch dynamisch, d. h. es werden alle Daten direkt in statisch generierten Dateien gespeichert, die dann bei Abruf sofort ausgegeben werden. Die dynamischen Inhalte werden dann generiert, wenn ein Code in der Programmsprache in die Datei eingebunden wird oder einzelne Datensätze geändert beziehungsweise neu angelegt werden.

Anforderungen / Funktionsumfang

An Content-Management-Systeme werden eine Reihe von typischen Anforderungen gestellt:

  • Unterstützung eines Publishing-Prozesses, an dem sich mehrere Personen mit verschiedenen Aufgaben beteiligen, z. B. Autoren, Editoren und Webmaster, die Inhalte erzeugen, genehmigen oder freischalten.
  • Vorlagenbereitstellung für verschiedene Typen von Einzelseiten oder Web-Sites (Site-Templates).
  • Content-Life-Cycle-Management, um z. B. Inhalte zeitlich begrenzt zu veröffentlichen oder zu archivieren.
  • Zielgruppengerechte Darstellung von Inhalten. Siehe dazu z. B. Barrierefreiheit.
  • Einbindung externer Datenquellen und externer Informationsdienste.
  • Modulare Erweiterbarkeit

Siehe auch

Weblinks

  • Liste von Content-Management-Systemen (engl.)

Literatur

  • Markus Nix (Hrsg.): Web Content Management. CMS verstehen und auswählen. S&S Pockets, 2005, ISBN 3-935042-64-7.
  • Jörg Dennis Krüger, Matthias Kopp: Web Content managen. Professioneller Einsatz von Content Management System. Markt & Technik, 2002, ISBN 3-8272-6002-7.

Wikimedia Foundation.

Игры ⚽ Нужен реферат?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Content management system — A content management system (CMS) is a system providing a collection of procedures used to manage work flow in a collaborative environment. These procedures can be manual or computer based. The procedures are designed to do the following: Allow… …   Wikipedia

  • Web content management system — A Web content management system (WCMS or Web CMS) is content management system (CMS) software, usually implemented as a Web application, for creating and managing HTML content. It is used to manage and control a large, dynamic collection of Web… …   Wikipedia

  • Component content management system — A component content management system (CCMS) is a content management system that manages content at a granular level (component) rather than at the document level. Each component represents a single topic, concept or asset (e.g., image, table,… …   Wikipedia

  • Content management — Content management, or CM, is the set of processes and technologies that support the collection, managing, and publishing of information in any form or medium. In recent times this information is typically referred to as content or, to be precise …   Wikipedia

  • Content inventory — A content inventory is the process and the result of cataloging the entire contents of a website.[1] An allied practice a content audit is the process of evaluating that content.[2][3][4] A content inventory and a content audit are closely… …   Wikipedia

  • Content Management Website — A content management website (alternatively, content managed website or CM website) is a website which has the additional capability allowing users to manage the website content easily, without interfering with other aspects of the site. A… …   Wikipedia

  • System Center Configuration Manager — Developer(s) Microsoft Corporation Stable release Configuration Manager 2007 R3 SP2 / 2010 Development status Active Operating system Microsoft Windows …   Wikipedia

  • Content format — Graphical representations of electrical data: analog audio content format (red), 4 bit digital pulse code modulated content format (black) …   Wikipedia

  • Content Addressable File Store — The Content Addressable File Store (CAFS) was a hardware device developed by International Computers Limited (ICL) that provided a disk storage with built in search capability. The motivation for the device was the discrepancy between the high… …   Wikipedia

  • Content Discovery Platform — A Content Discovery Platform is an implemented software platform for consumers to search for television content online[1] using recommender system tools such as recommendations or TV search engine. It can be used to deploy new services or enhance …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”