Skip to content

CMS Dokumentation

xXDaniXx edited this page Nov 18, 2013 · 31 revisions

Inhaltsverzeichnis

  1. Definition Content-Management-System
  2. Funktionen eines Content-Management-Systems
  3. Einsatzbereich
  4. System Beispiele

1 Definition Content-Management-System

Frontend und Backend

Die wohl typischste Eigenschaft eines Content-Management-Systems ist wohl, dass es aus einem Frontend und einem Backend besteht. Das Frontend entspricht der üblichen Html-Seite, die der Endnutzer von allen Internetpräsenzen im Internet findet. Die Darstellung baut sich aufgrund der Daten, die in einer Datenbank gespeichert werden, aufgebaut. Der Unterschied zu einer "normalen" Internetpräsenz aus purem html-Code ist das Backend. Das Backend zeigt sich als administrative Oberfläche, auf der Daten neu eingespeichert, geändert und gelöscht werden können. All diese Daten werden in einer Datenbank gespeichert. Im Backend werden alle zugehörigen Daten verwaltet, dies beinhaltet die Verwaltung von Inhalten, Funktionen,, so wie internen Informationen wie Benutzerverwaltung und vieles mehr.

Extensions

Als Extensions werden Erweiterungen des Systems bezeichnet, die weitere Funktionen innerhalb des Backends oder Frontends hinzufügen. Die Verfügbarkeit von Erweiterungen ist abhängig vom jeweiligen System. Einige Grundfunktionen gehören heutzutage zur Grundausstattung - dazu gehören Funktionen wie Newsmodule, Bildgalerien und Downloadcenter. Weitere Erweiterungen können im Normalfall schnell eingebunden werden, da die Systeme den Download von Extensions zur Verfügung stellen und diese automatisch installieren. Der Nutzer muss dann die Extension nur noch nach seinen Ansprüchen konfigurieren (in Bezug auf Layout, Inhalte, etc.).

Quelle: http://www.cyres.de/cms-grundlagen/cms-gruende/cms-erweiterung.htm

2 Funktionen eines Content-Management-Systems

3 Einsatzbereich

4 System Beispiele

Um das Thema realitätsnah zu zeigen, stellen wir im Folgenden 3 ausgewählte Systeme kurz vor.

Contao

Contao ist ein Open Source System, das früher unter dem Namen TYPOlight bekannt war. Das System kann für professionelle Internetpräsenzen genutzt werden, da es viele Funktionen und Erweiterungen bietet und zudem eine große Community verfügbar ist, die bei Problemen ständig erreichbar ist.

Vorteile:

  • Große Community, dadurch Hilfe von vielen Nutzern
  • viele Grundfunktionen, dadurch muss nicht mehr viel selbst implementiert werden und es müssen dementsprechend keine großen PHP Kenntnisse vorhanden sein

Nachteile:

  • Nur ein Entwickler, sodass neue Erweiterungen von diesem abhängen

Quellen: https://contao.org/de/

Joomla

Technischer Vergleich der 3 Systeme

Aspekt Contao Joomla ModX
Lizenz Open Source Open Source Open Source
Drittanbietermarkt klein groß groß
Funktionen
Mehrsprachigkeit Ja Ja Ja
Friendly URL Ja Ja Ja
Suche Ja Ja Ja
Mitgliederbereich Ja Ja
Barrierefreiheit Ja Ja Ja
Repsonsive Webdesign Ja Ja
Technische Aspekte
Programiersprache PHP PHP PHP
Datenbank MySQL MySQL MySQL
Webserver Any Any Apache
Application Server blank CGL Apache
Erweiterbarkeit Mittel Gut Schlecht
UTF-8 Support Ja Ja Ja
Neue Webtechnologien Ja Ja Ja
Content Management
Verschiedene Rollen Ja Ja Ja
Versionierung Ja Nein -
Freigabeprozess Ja - - - -
Workflowengine - Ja - Nein - Ja

Clone this wiki locally