Was ist überhaupt ein CMS?

CMS ist die Abkürzung für Content Management System, auf deutsch: Inhaltsverwaltungssystem. Ein CMS ist ein Programm, mit dem man Webseiten erstellen, verwalten und pflegen kann.

Die heute bekanntesten CMS wie Typo3, Joomla (vorher Mambo), Wordpress oder Drupal wurden alle etwa zu Beginn des neuen Jahrtausends entwickelt. Inzwischen gibt es hunderte, vermutlich sogar tausende Systeme und weltweit Millionen Webseiten auf CMS-Basis. Warum ist das so? Welche Vorteile bringen diese Systeme? Die am weitesten verbreiteten System sind kostenlos nutzbar, d.h. jeder kann sie sich herunterladen und benutzen. Das ist sicher ein Schlüssel zum Erfolg dieser Programme.

Beim CMS sind Layout und Inhalt getrennt. Die Inhalte werden in einer Datenbank abgelegt und gespeichert. Der Nutzer, der die Inhalte verwaltet und ändert, kann also normalerweise nichts am Layout verändern oder - positiv gesagt: kaputt machen.

Zur Bearbeitung muss man sich mit Benutzernamen und Passwort einloggen, entweder im sogenannten Frontend (also direkt auf der Webseite) oder im Backend (im eigentlichen Programm). Im Frontend kann man meist nur die Texte verändern oder Bilder einfügen, im Backend kann man neue Seiten anlegen, Module oder Plugins einrichten, Medien verwalten etc.

Erweiterungen

Module? Plugins? CMS sind modular aufgebaut, d.h. es gibt einen Kern mit den wichtigsten Funktionen, der durch Erweiterungen in seiner Funktion den Bedürfnissen angepasst werden kann. Solche Erweiterungen sind z.B.: Bildergalerien, Eventkalender, Blogsysteme, Newsletter, Nutzerverwaltung, Shopsysteme und und und. Für CMS mit einer großen Community (Typo3, Joomla, Contao, Wordpress) gibt es hunderte von Erweiterungen, die oft kostenlos genutzt werden können. Manchmal müssen sie vom Design noch an die Webseite angepasst werden.

Für wen sind Content Management Systeme sinnvoll?

Für Webseitenbesitzer, die ihre Seite regelmäßig pflegen und inhaltlich erweitern wollen, bietet sich ein CMS an. Zwar ist der Aufwand bei der Erstellung der Webseite etwas höher, aber das zahlt sich bei der Pflege auf alle Fälle gegenüber statischen HTML-Seiten aus. Wenn man z.B. eine neue Seite einfügen und in der Navigation verlinken möchte, muss der Webdesigner bei einer statischen HTML-Seite jede bisher vorhandene Seite einzeln öffnen und um den neuen Navigationspunkt erweitern. Bei einem CMS wird der Menüpunkt einmal im Menü erstellt und erscheint dann automatisch mit der richtigen Verlinkung auf allen Seiten.

Wer seine Seite mit verschiedenen Features versehen will (Blog, Shop, Newsletter etc.) oder das für die Zukunft plant, sollte auf alle Fälle von Beginn an ein CMS nutzen. Ansonsten hätte man einen doppelten Aufwand (und doppelte Kosten, erst die statische html-Seiten, später das Anpassen und Integrieren in ein CMS!

Welches CMS für welche Zwecke geeignet ist, wird hier besprochen.

In letzter Zeit gibt es viele Spam-Kommentare, deswegen habe ich die Kommentarfunktion erst einmal abgeschaltet.

Einen Kommentar schreiben

Kommentar von Thomas |

Hallo, guter Tipp, genau das habe ich gerade gesucht. Beste Grüße, Thomas

Kommentar von Kristina |

Sehr genialer Tipp. Das brauchte ich! Vielen lieben Dank!

Kommentar von Alex |

DANKE! Ich hab auch eben danach gesucht und es klappt bestens.

Kommentar von Emanuel P. |

Bin gespannt, Backend ist leicht aber Frontend sind viele am Grübeln wegen des 401 Fehlers und es existiert leider keine gute Anleitung wi man 2FA fürs Frontend richtig konfiguriert (speziell Template Anpassung und security.yml)

Antwort von Anika Strobach

Danke für den Kommentar. Ich hoffe, ich habe bald die Zeit dazu!

Kommentar von Gerhard Hirt |

Guten Tag
Was kann ich tun, wenn z.B. bei der 7. Pos. die Meldung Zeitüberschreitung kommt?
Was ist der vermutliche Grund für diese Zeitüberschreitung.

Danke für eine kurze Antwort
Gerhard

Antwort von Anika Strobach

Vielen Dank für den Kommentar.

Die Zeitüberschreitung liegt normalerweise daran, dass die Internetverbindung zu langsam oder gestört ist, entweder bei Ihnen selber oder bei dem Server, auf dem Ihre Webseite liegt. Oft klappt es zu einem anderen Zeitpunkt.

Mehr kann ich leider aus der Ferne und mit den wenigen Infos nicht sagen.

Kommentar von Karsten |

Hallo,
ich habe das plugin installiert und aktiviert.
In einem Beitrag per code -> php-> pass = XXXX eingetragen
Es erfolgt keine Abfrage!
Codeschnipsel als weißes Feld!
Was mache ich falsch?
Der Beitrag ist einfach nur ein Link, den man nach Eingabe des richtigen Passwortes sehen soll.

Kommentar von Marion |

Hallo Anika,
danke für die hilfreiche Anleitung!
Weißt Du, ob man die 2FA problemlos wieder rückgängig machen kann?
Viele Grüße
Marion

Kommentar von Matthias Hechler |

Muss die DENIC denn nicht auch den Provider herausgeben?

Kommentar von Gottfried |

Hallo, 2FA ist ne super Sache, aber nun ist das Handy weg und ich habe noch eine Sicherung der Backup Codes. Muss ich den Codeblock nun ganz in des Feld eingeben?

Kommentar von Comichaot |

Hatte die letzten Tage vermehret Brutforce angriffe aber dank Limit Login Attempts Reloaded ist alles gut!

Kommentar von Michael Conrad |

Danke für den super Tipp! Das war genau das Steinchen, was mir auf den Weg zur Suche nach dem Webserver gefehlt hat.

Sie müssen sich anmelden, um Kommentare hinzuzufügen.