Ein Web Content Management System ( WCM oder WCMS ) ist ein Software- Content-Management-System (CMS) speziell für Webinhalte . [ 1 ] Es bietet Werkzeuge für die Erstellung, Zusammenarbeit und Administration von Websites und unterstützt Nutzer mit geringen Kenntnissen in Webprogrammiersprachen oder Auszeichnungssprachen bei der Erstellung und Verwaltung von Website-Inhalten. Ein WCMS bildet die Grundlage für die Zusammenarbeit und ermöglicht es Nutzern, Dokumente und Ausgaben für die Bearbeitung und Beteiligung mehrerer Autoren zu verwalten. Die meisten Systeme verwenden ein Content-Repository oder eine Datenbank , um Seiteninhalte, Metadaten und andere benötigte Informationen zu speichern.

Eine Präsentationsschicht ( Template-Engine ) zeigt den Website-Besuchern die Inhalte anhand einer Reihe von Vorlagen an , bei denen es sich manchmal um XSLT- Dateien handelt. [ 1 ]

Die meisten Systeme nutzen serverseitiges Caching zur Leistungssteigerung. Dies funktioniert am besten, wenn das WCMS nicht häufig geändert wird, aber häufige Zugriffe erfolgen. Die Administration erfolgt in der Regel über browserbasierte Oberflächen, einige Systeme erfordern jedoch einen Fat Client .

Fähigkeiten

Ein Web-Content-Management-System (WCMS) verwaltet eine dynamische Sammlung von Webinhalten, darunter HTML- Dokumente, Bilder und andere Medienformate. [ 2 ] Ein WCMS ermöglicht die Dokumentenverwaltung, -prüfung, -bearbeitung und das Timeline-Management. Typischerweise verfügt ein WCMS über folgende Funktionen: [ 3 ] [ 4 ]

Automatisierte Vorlagen
Erstellen Sie Standardvorlagen (in der Regel HTML und XML ), die Benutzer auf neue und bestehende Inhalte anwenden können, um das Erscheinungsbild aller Inhalte von einem zentralen Ort aus zu ändern.
Zugangskontrolle
Einige WCMS-Systeme unterstützen Benutzergruppen, die steuern, wie registrierte Benutzer mit der Website interagieren. Eine Seite der Website kann auf eine oder mehrere Gruppen beschränkt werden. Dies bedeutet, dass anonymen Benutzern (nicht angemeldeten Benutzern) oder angemeldeten Benutzern, die nicht Mitglied der Gruppe sind, auf die eine Seite beschränkt ist, der Zugriff verweigert wird.
Skalierbare Erweiterung
Die meisten modernen WCMS bieten die Möglichkeit, eine einzelne Implementierung (eine Installation auf einem Server) je nach Servereinstellungen auf mehrere Domänen auszudehnen. WCMS-Websites können unter Umständen auch Microsites / Webportale innerhalb einer Hauptwebsite erstellen.
Leicht bearbeitbarer Inhalt
Sobald Inhalte von der visuellen Darstellung einer Website getrennt sind, lassen sie sich in der Regel deutlich einfacher und schneller bearbeiten und anpassen. Die meisten WCMS-Systeme verfügen über WYSIWYG- Editoren, mit denen auch technisch weniger versierte Nutzer Inhalte erstellen und bearbeiten können.
Skalierbare Funktionssätze
Die meisten WCMS-Softwarelösungen beinhalten Plug-ins oder Module, die einfach installiert werden können, um die Funktionalität einer bestehenden Website zu erweitern.
Aktualisierungen der Webstandards
Aktive WCMS-Software erhält in der Regel regelmäßige Updates, die neue Funktionen beinhalten und das System auf dem neuesten Stand der Webstandards halten.
Workflow-Management
Workflow- Management ist der Prozess der Erstellung von Zyklen sequenzieller und paralleler Aufgaben, die im WCMS ausgeführt werden müssen. Beispielsweise können ein oder mehrere Autoren einen Artikel einreichen, der jedoch erst veröffentlicht wird, nachdem der Redakteur ihn überarbeitet und der Chefredakteur ihn freigegeben hat.
Zusammenarbeit
WCMS-Software kann als Kollaborationsplattform dienen , auf der viele Benutzer Inhalte abrufen und bearbeiten. Änderungen können nachverfolgt und zur Veröffentlichung freigegeben oder ignoriert werden, wodurch auf ältere Versionen zurückgegriffen wird. Weitere fortgeschrittene Kollaborationsformen ermöglichen es mehreren Benutzern, eine Seite gleichzeitig in einer Kollaborationssitzung zu bearbeiten (oder zu kommentieren).
Delegation
Einige WCMS-Softwarelösungen ermöglichen es, verschiedenen Benutzergruppen eingeschränkte Berechtigungen für bestimmte Inhalte auf der Website zuzuweisen, wodurch die Verantwortung für das Content-Management verteilt wird. [ 5 ]
Dokumentenverwaltung
WCMS-Software kann die Möglichkeit bieten, den Lebenszyklus eines Dokuments von der Erstellung über Überarbeitung, Veröffentlichung, Archivierung bis hin zur Vernichtung gemeinsam zu verwalten.
Inhaltsvirtualisierung
WCMS-Software kann jedem Benutzer die Möglichkeit bieten, in einer virtuellen Kopie der gesamten Website, der Dokumente und/oder des Quellcodes zu arbeiten. Dadurch können Änderungen an mehreren voneinander abhängigen Ressourcen vor der Veröffentlichung im Kontext betrachtet werden.
Content-Syndication
WCMS-Software unterstützt häufig die Inhaltsverteilung durch die Generierung von RSS- und Atom -Datenfeeds für andere Systeme. Sie kann Benutzer auch per E-Mail benachrichtigen, wenn Aktualisierungen verfügbar sind.
Mehrsprachige Kommunikation
Viele WCMSs können Inhalte in mehreren Sprachen anzeigen.
Versionierung
Ähnlich wie Dokumentenmanagementsysteme kann auch WCMS-Software eine Versionskontrolle implementieren , mit der Benutzer Seiten in das WCMS ein- und auschecken. Autorisierte Bearbeiter können frühere Versionen abrufen und an einem ausgewählten Punkt weiterarbeiten. Die Versionsverwaltung ist nützlich für Inhalte, die sich ändern und aktualisiert werden müssen. Es kann jedoch erforderlich sein, mit einer früheren Version zu beginnen oder auf diese zu verweisen.

Typen

Ein WCMS kann einen von drei Ansätzen nutzen: Offline-Verarbeitung , Online-Verarbeitung und Hybridverarbeitung . Diese Begriffe beschreiben das Bereitstellungsmuster des WCMS in Bezug darauf, wann es Präsentationsvorlagen anwendet, um Webseiten aus strukturierten Inhalten zu rendern.

Offline-Verarbeitung

Diese Systeme, die mitunter auch als „statische Seitengeneratoren“ bezeichnet werden [ 6 ] , verarbeiten alle Inhalte vor, indem sie vor der Veröffentlichung Vorlagen anwenden, um Webseiten zu generieren. Da Vorverarbeitungssysteme keinen Server benötigen, um die Vorlagen zur Anfragezeit anzuwenden, können sie auch rein als Werkzeuge zur Entwurfszeit eingesetzt werden.

Online-Verarbeitung

Diese Systeme wenden Vorlagen bedarfsgesteuert an. Sie generieren entweder HTML-Code beim Seitenaufruf oder der Benutzer erhält vorab generierten HTML-Code aus einem Webcache . Die meisten Open-Source-WCMS unterstützen Add-ons, die den Funktionsumfang des Systems erweitern. Dazu gehören Funktionen wie Foren, Blogs, Wikis, Webshops, Fotogalerien und Kontaktverwaltung. Diese werden unterschiedlich als Module, Knoten, Widgets, Add-ons oder Erweiterungen bezeichnet.

Hybridverarbeitung

Manche Systeme kombinieren Offline- und Online-Ansätze. Einige Systeme generieren ausführbaren Code (z. B. JSP- , ASP-, PHP-, ColdFusion- oder Perl-Seiten) anstelle von statischem HTML. Dadurch muss das WCMS nicht auf jedem Webserver installiert werden. Andere Hybridsysteme arbeiten entweder im Online- oder im Offline-Modus.

Vorteile

Niedrige Kosten
Einige Content-Management-Systeme (CMS) sind kostenlos, beispielsweise Drupal , eZ Publish , TYPO3 , Joomla , Zesty.io und WordPress . Andere sind je nach Umfang des Abonnements erschwinglich. [ 7 ] Obwohl Abonnements teuer sein können, lassen sich die Gesamtkosten durch den Wegfall der Einstellung von Vollzeitentwicklern senken. Darüber hinaus kann die Software vieler WCMS bedarfsgerecht erworben werden.
einfache Anpassbarkeit
Es wird ein universelles Layout erstellt, wodurch Seiten ohne großen Programmieraufwand ein ähnliches Thema und Design aufweisen. Viele WCMS-Tools verwenden ein Drag-and-Drop -AJAX- System für ihre Designmodi. Dies erleichtert es auch unerfahrenen Benutzern, benutzerdefinierte Frontends zu erstellen. [ 8 ]
Benutzerfreundlichkeit
WCMS-Systeme sind auch für Anwender ohne technische Vorkenntnisse geeignet. Dank der einfachen Gestaltung der Benutzeroberfläche können Website-Manager und andere Benutzer Inhalte aktualisieren, ohne umfangreiche Programmier- oder Systemwartungskenntnisse zu benötigen.
Workflow-Management
WCMS bieten die Möglichkeit, zu steuern, wie, wann und von wem Inhalte veröffentlicht werden. Einige WCMS erlauben Administratoren, Regeln für das Workflow- Management festzulegen , die Content-Manager durch die für jede Aufgabe erforderlichen Schritte führen.
Suchmaschinenoptimierung
WCMS-Websites unterstützen auch die Suchmaschinenoptimierung (SEO). Aktuelle Inhalte sind wichtig, da einige Suchmaschinen Websites mit neueren Inhalten bevorzugen. Social-Media-Plugins helfen beim Aufbau einer Community rund um die Inhalte. Automatisch von Blogs oder WCMS-Websites generierte RSS-Feeds können die Anzahl der Abonnenten und Leser einer Website erhöhen. URL-Rewriting lässt sich einfach implementieren – saubere URLs ohne Parameter verbessern die SEO zusätzlich. Einige Plugins unterstützen speziell die Website-SEO.

Nachteile

Implementierungskosten
Größere Implementierungen können Schulungen, Planung und Zertifizierungen erfordern. Bestimmte WCMS-Systeme benötigen möglicherweise eine Hardwareinstallation. Bei größeren Investitionen ist ein Engagement für die Software erforderlich. Schulungen, Entwicklung und Wartung sind Kosten, die bei jedem Unternehmenssystem anfallen. [ 9 ]
Wartungskosten
Die Wartung von WCMS kann Lizenzaktualisierungen, Upgrades und Hardwarewartung erfordern.
Latenzprobleme
Größere WCMS können Latenzprobleme aufweisen, wenn die Hardwareinfrastruktur veraltet ist, Datenbanken falsch verwendet werden oder Web-Cache- Dateien, die bei jeder Datenaktualisierung neu geladen werden, zu groß werden. Auch Probleme mit dem Lastausgleich können die Cache-Dateien beeinträchtigen.
Werkzeugmischung
Da die URLs vieler WCMS dynamisch mit internen Parametern und Referenzinformationen generiert werden, sind sie oft nicht stabil genug, damit statische Seiten und andere Web-Tools, insbesondere Suchmaschinen, sich darauf verlassen können.
Sicherheit
WCMS werden oft vernachlässigt, wenn Hardware, Software und Betriebssysteme auf Sicherheitslücken gepatcht werden. Fehlen diese Patches, können Hacker ungepatchte WCMS-Software nutzen, um Schwachstellen auszunutzen und in ansonsten sichere Umgebungen einzudringen. WCMS sollten daher Bestandteil eines umfassenden Sicherheitspatch- Management- Programms sein, um höchste Sicherheitsstandards zu gewährleisten. [ 10 ]

Siehe auch

Referenzen

  1. ^ a b Mike Johnston (7. September 2011). „CMS oder WCM – Was ist was?“ . cmscritic.com . Abgerufen am 7. September 2011 .
  2. ^ Mike Johnston (2009). „Was ist ein CMS?“ . CMS Critic . Abgerufen am 13. Februar 2009 .
  3. ^ Multiple (Wiki). „Content-Management-System“ . Docforge . Archiviert vom Original am 30.12.2012 . Abgerufen am 19.01.2010 .
  4. ^ „Alles, was Sie über WordPress wissen müssen“ . QualiThemes. Archiviert vom Original am 9. Januar 2012. Abgerufen am 20. Oktober 2011 .
  5. ^ Jovia Web Studio (2009). „Ist ein Content-Management-System das Richtige für Sie?“ . Jovia Web Studio Blog . Archiviert vom Original am 21.05.2013 . Abgerufen am 13.02.2009 .
  6. ^ Hall, Chris (1. Mai 2014). „Die aktualisierte große Liste statischer Website-Generatoren für Ihre Website, Ihren Blog oder Ihr Wiki“ . Archiviert vom Original am 10. Dezember 2022. Abgerufen am 15. Januar 2025 .
  7. ^ „SharePoint“ . Abgerufen am 17. März 2011 .{{cite web}}CS1-Wartung: Veralteter Archivierungsdienst ( Link )
  8. ^ „AJAX - WordPress Codex“ . Abgerufen am 17. März 2011 .
  9. ^ „Die 5 versteckten Kosten des Betriebs eines CMS“ . Archiviert vom Original am 26. April 2011. Abgerufen am 17. März 2011 .
  10. ^ „Content-Management-Systeme: Sicherheit und damit verbundene Risiken – US-CERT“ . 19. Oktober 2016.