CMS

  • C (Content  = Inhalt)
  • M (Mangement = Verwaltung)
  • S (System)

Zur Zusammenfassung mehrerer Webseiten zu einer Site wird mit Vorteil ein System verwendet, das die Verwaltung vereinfacht.

Die einzelnen Webseiten enthalten Inhalte, die über solch ein System zugänglich gemacht werden und erhalten so Struktur und Übersicht.

Es existieren verschiedene Systeme, jedes mit seinen eigenen Vor- und Nachteilen.

Beispiele für Open Source CMS-Systeme:

System Vorteile Nachteile
Backdrop
  • Excellente Verwaltung
  • Ausgezeichnete Grundfunktionalität
  • umfangreiche Möglichkeiten zur Erweiterung
  • Benutzergruppen und Berechtigungen zu einzelnen Inhaltsgruppen über og-Modul
  • einfaches Upgrade von Drupal7 und Drupal7-Modulen
  • Beschränkte Möglichkeiten zur Erstellung von Benutzergruppen über Module
Drupal
  • umfangreiche Möglichkeiten zur Erweiterung
  • Einfache Verwaltung
  • Ausgezeichnete Grundfunktionalität
  • verbereitetes Angebot an kostenpflichtigen Dienstleistungen für professionelle Gestaltung
  • Keine Möglichkeit um Benutzergruppen zu erstellen und Berechtigungen zu einzelnen Inhaltsgruppen
  • Keine Vererbung von Strukturmerkmalen
  • Keine Hierarchien (Ausnahme Books)
  • Zu schnelle Alterung (Versions-Inkompatibilität)
  • Fokus liegt auf Verwaltung, nicht auf Inhalten
  • Die Entwicklung erfolgt ohne Rücksicht auf Probleme mit bestehenden Modulen.
  • Langsam
Wordpress
  • Sehr weite Verbreitung
  • umfangreiche Möglichkeiten zur Erweiterung
  • Sehr umfangreiches Angebot an kostenpflichtigen Dienstleistungen für professionelle Gestaltung
  • Sehr weite Verbreitung
  • Sehr hohe Konzentration an Angriffen
  • Beschränkte Möglichkeiten zur Erstellung von Benutzergruppen über Module
Joomla
  • Möglichkeiten zur Erweiterung
  • Gute Grundfunktionalität
  • etwas umständliche Verwaltung
Typo3
  • Excellente Berechtigungsverwaltung für Benutzer, Gruppen und Inhalte
  • Hierarchischer Aufbau
  • Einfache Verwaltung mehrerer Sites
  • Ausgezeichnete Grundfunktionalität
  • eingeschränkte Möglichkeiten zur Erweiterung
  • Erstellung von Inhalten auf das Backend beschränkt (Kein Zugang für einfache Benutzer ohne Vorkentnisse)
  • Langsam
Contao
  • Excellente Berechtigungsverwaltung für Benutzer, Gruppen und Inhalte
  • Hierarchischer Aufbau
  • Einfache Verwaltung mehrerer Sites
  • Ausgezeichnete Grundfunktionalität
  • eingeschränkte Möglichkeiten zur Erweiterung
  • Erstellung von Inhalten auf das Backend beschränkt (Kein Zugang für einfache Benutzer ohne Vorkentnisse)
  • Viele Erweiterungsmodule sind kostenpflichtig

Fast alle Nachteile können bei allen Systemen durch zusätzliche Module und zusätzlichen Programmieraufwand behoben werden. Der Aufwand kann jedoch beträchtlich sein.