CMS

CMS (English Content Management System) ist ein Computerprogramm oder -system, mit dem der gemeinsame Prozess zum Erstellen, Bearbeiten und Verwalten von Text- und Multimediadokumenten (Inhalt oder Inhalt) bereitgestellt und organisiert wird. In der Regel wird dieser Inhalt als unstrukturierte Daten für das Objektproblem angesehen, im Gegensatz zu strukturierten Daten, die normalerweise von einem DBMS gesteuert werden.

Im Allgemeinen ist CMS unterteilt in: ECMS - Enterprise Content Management System (Enterprise Content Management System) und WCMS - Web Content Management System (Web Content Management System).

Aufgrund der Tatsache, dass ECMS eine tiefe interne Klassifizierung nach Themenbereichen (HRM, DMS, CRM, ERP usw.) haben, hat der Begriff CMS WCMS ersetzt und ist zum Synonym für Site-Management-System geworden. Mit einem solchen CMS können Sie den Text- und Grafikinhalt der Website verwalten und dem Benutzer praktische Tools zum Speichern und Veröffentlichen von Informationen bereitstellen.

Alle CMS benötigen PHP als Plattform und MySQL als DB (Datenbank). Die meisten CMS erfordern PHP und MySQL, aber einige können auch auf Plattformen wie Perl, Zope, Python, ASP.NET ausgeführt werden und unterstützen Oracle, MS SQL und PostgreSQL als Datenbank. Der Prozentsatz der letzteren ist jedoch recht gering und unbedeutend. Dies ist auf die weite Verbreitung und Verwendung der PHP-Plattform und der MySQL-Datenbank zurückzuführen. Die Anforderung einer bestimmten Plattform und Datenbank beruht auf der Tatsache, dass das CMS für größere und ernstere Projekte als eine einseitige Site verwendet wird. PHP ist leistungsfähiger und weniger restriktiv als HTML und bequemer beim Durcharbeiten einer Shell. 99% der Websites mit CMS verfügen über eine Registrierungsfunktion, die bereits ein bestimmtes "Web-Skript" (ein kleines Web-Programm) impliziert, das nur mit PHP reproduziert werden kann. Außerdem können Registrierungsdaten (wie Login und Passwort) an einer bestimmten Stelle eingegeben werden. nämlich in der Datenbank. Die Datenbank wird auch für Systemdatensätze verwendet, die das CMS benötigt, um ordnungsgemäß zu funktionieren.

CMS wurde für Personen entwickelt, die in der Webprogrammierung nichts verstehen. Nein, die Tatsache, dass ein CMS die meisten Funktionen eines durchschnittlichen Webprogrammierers ausführt, bedeutet nicht, dass es für Anfänger oder ein Publikum gedacht ist, das nicht mit dem Internet vertraut ist. CMS wurde aus Gründen der Benutzerfreundlichkeit und Zeitersparnis erstellt, da die Webprogrammiersprache dieselben Ergebnisse erzielt und der Programmierer und das CMS sowohl im Code als auch in Aktion identisch sind. Mit einem solchen System können Sie keine Zeit mit der Erfindung eines Fahrrads verschwenden, sondern sofort mit der Arbeit beginnen. Darüber hinaus verstehen die meisten Kunden auf der Website nicht viel über Webprogrammierung, sodass es für sie viel einfacher und bequemer ist, alles mit wenigen Klicks zu erledigen, ohne lange Anweisungen und Anweisungen zu lesen.

CMS ersetzt die manuelle Webprogrammierung. Vielmehr wird die "manuelle" Arbeit in eine andere Richtung gelenkt, da selbst das CMS eine "manuelle" Wartung benötigt. Einige der Einstellungen werden über ein spezielles Panel vorgenommen. Um jedoch über das vorgeschlagene hinauszugehen, müssen Sie den Code durchgehen. Hier kommt die "manuelle" Arbeit zurück, sodass der Tod von Webprogrammierern noch nicht bedroht ist. Darüber hinaus ist das Einrichten des "manuellen" Teils des CMS schwieriger als das Schreiben einer einfachen Website von Grund auf neu.

CMS kann nichts weiter als das, was von den Erstellern eingegeben wurde. Die meisten modernen CMS unterstützen Plugins, Module und andere Verbesserungen, die ihre Funktionalität erweitern. In der Regel unterstützt jedes CMS internationale Standards, und es ist nicht schwierig, Ergänzungen zu schreiben, da der Code dem allgemein anerkannten Standard entspricht. Unter den hinzugefügten Erweiterungen kann es Dinge von absolut beliebiger Komplexität geben. Von einer einfachen Begrüßung, die sich je nach Tageszeit ändert, bis zu einem Forum, das mit der Datenbank der Site synchronisiert wird.

Jedes gute CMS kostet viel Geld. Nicht alle, es gibt eine Reihe ziemlich guter und beliebter CMS, die kostenlos verteilt werden. Die meisten CMS, die für kleine Websites oder Homepages verwendet werden, sind kostenlos. Bei der Entwicklung eines kostenpflichtigen CMS konzentrieren sich Entwickler auf mittlere und große Unternehmen, für die die Kosten eines CMS nicht so hoch sind, wie es uns scheint. Dies hat jedoch keinerlei Einfluss auf die Beliebtheit von kostenlosen Optionen, da Unternehmen häufig bestimmte Dinge benötigen, die Websites nie benötigt haben. Daraus folgt, dass eine kostenlose CMS-Option für eine Homepage oder sogar eine durchschnittliche Site durchaus geeignet ist.

Kostenloses Hosting erlaubt keine Installation von CMS. Meistens ist dies der Fall, da für die Installation eines CMS bestimmte Ressourcen erforderlich sind. Wenn sich auf dem Hosting Tausende von Websites befinden und alle ein wenig Ressourcen benötigen, wird das Hosting einfach nicht bewältigt. Daher werden kostenlose Hosting-Präferenzen entweder auf ihrem CMS oder einfach als Ort im Netzwerk zum Abspielen regulärer HTML-Seiten bereitgestellt. Besonderes Augenmerk sollte auf das Hosting mit einem persönlichen CMS gelegt werden, da es manchmal nicht schlechter als das, das Sie installieren möchten, und manchmal sogar besser ist. Es ist aber auch weniger anpassbar, da sich der Hoster wieder auf einen geringen Ressourcenverbrauch konzentriert.

Schau das Video: What Is a CMS? Which One Should You Use for Your Website? (September 2020).