-
Notifications
You must be signed in to change notification settings - Fork 1
CMS Dokumentation
- Definition Content-Management-System
- Funktionen eines Content-Management-Systems
- Einsatzbereich
- System Beispiele
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.
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
Um das Thema realitätsnah zu zeigen, stellen wir im Folgenden 3 ausgewählte Systeme kurz vor.
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/
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 |