CMS
CMS
Content-Management System
Ein CMS ist eine Software, mit der man Internetauftritte / Homepages erzeugen und verwalten kann. Aufgrund des starken Wachstums des Internets hat sich auch eine Vielzahl von CMS-Systemen entwickelt. Teilweise sind die Systeme Freeware, teilweise auch kostenpflichtig. Unterscheiden tun sich die Systeme vor allem (natürlich) im Funktionsumfang. Im Homeofficebereich bis hin zu kleinen Offices sind CMS-Systeme ohne Datenbank oftmals ausreichend, jedoch wesentlich leichter zu administrieren. Benötigt man etwas mehr z. B. weil sich die Inhalte oft ändern, kann man auf CMS-Systeme mit Datenbank zurückgreifen. Diese Systeme sind jedoch - bedingt durch ihren Umfang - schon schwieriger zu administrieren und stellen auch höhere Anforderungen an den WebServer, der auch gleichzeitig ein Datenbankserver sein muß. Zuguter Letzt gibt es noch die kostenpflichtigen Systeme hinter denen dann eine Firma steht, die dann aber auch Support für Ihre Software leistet. Dies wird dann im professionellen Bereich benötigt, wenn CMS-Systeme z. B. eine geringst mögliche Ausfallzeit haben dürfen. CMS-Systeme sind immer eigentlich Programme, die selbst eine Programmiersprache auf dem WebServer benötigen. Oftmals ist das PHP, Perl, etc. Als Datenbank wird im Bereich CMS sehr oft auf MySQL gesetzt. Der Vorteil von MySQL ist, daß die Datenbank ebenfalls Freeware ist und sehr stabil läuft. Sebstverständlich ist aber auch die Anbindung an Oracle, MS-SQL, etc. möglich.