CMS (Content-Management-System) ist ein fertiges System, welches dem Betreiber ermöglicht, eine Webseite ohne Kenntnisse von HTML zu erstellen und zu betreiben.
Ein CMS stellt fertige Funktionen für unterschiedliche Aufgaben zur Verfügung und kann optisch individuell durch ein Template für eine bestimmte Zielgruppe angepasst werden.
Die Installation eines CMS besteht nur darin, die fertigen Systemdateien via FTP auf den Webspace zu laden und dann die graphische Installationsführung im Webbrowser aufzurufen. Dort müssen die
FTP- und
MySQL-Daten eingetragen werden und es wird ein Adminkonto für die Verwaltungsoberfläche erstellt.
Der Vorteil eines CMS ist die strikte Trennung von Inhalt wie z.B. Texte, Videos, Bilder und der Aufbau (das Template) der Webseite. So können einer oder mehrere Nutzer Inhalt erzeugen und hochladen, der dann z.B. als zusammengestellter Artikel im vorgegebenen Design des Templates auf der Webseite veröffentlicht wird. Zudem besteht die Möglichkeit für alle Nutzer mit Nutzerkonto, sich ein Profil zu erstellen, mit dem sie für sich interessante Inhalte herausfiltern können oder auch optisch das Layout der Webseite an eigene Vorlieben anpassen können.
Mittlerweile existieren viele Content-Management-Systeme im Internet. Für fast jede Art von Webseite wie z.B. Foren, Blogs oder andere Communities gibt es ein CMS. Es gibt hierbei kostenlose wie z.B. Joomla oder Typo3 aber auch kommerzielle Varianten.