Infrastruktur für die Verwaltung von Inhalten
Table of Contents
Was ist eine Content-Management-Infrastruktur?
Die Content-Management-Infrastruktur (CMI) ist sowohl ein Prozess als auch eine Plattform für die Verwaltung und oft auch für die Verteilung von Inhalten.
CMI als Plattform erfordert die Zentralisierung und Universalisierung deiner gesamten Content-Erstellung, um sie nahtlos in den DevOps-Workflow deines Unternehmens zu integrieren.
Außerdem muss das Content Management in deinen Entwicklungsstack integriert werden, um die Personalisierung von Inhalten zu erleichtern und die Omnichannel-Verteilung zu beschleunigen.
Die Vorteile einer integrierten Content-Management-Infrastruktur
Kunden erwarten heute ein personalisiertes, nahtloses Omnichannel-Erlebnis auf all ihren Geräten und Apps. Deine Entwickler/innen verwenden jedoch wahrscheinlich eine Vielzahl von Software und Programmiersprachen, um deine Omnichannel-Präsenz zu erstellen. Um Kunden auf einer Vielzahl von Geräten und App-Stores zu bedienen, ist eine Feinabstimmung für unterschiedliche Betriebssysteme, Bildschirmgrößen und Hardwarebeschränkungen erforderlich.
Eine Content-Management-Infrastrukturlösung wie das Agile CMS von Optimizely lässt sich nahtlos in deinen gesamten DevOps-Stack integrieren. Entwickler können eine Reihe von Backend-APIs nutzen, um auf deine digitalen Inhalte zuzugreifen und sie in jede Art von Content-Bereitstellung zu importieren - unabhängig von Software oder Hardware.
Was ist falsch an einem Content-Management-System (CMS)?
Über 78% aller Websites werden heute mit einem CMS betrieben. Aber nicht alle CMS sind gleich. Es gibt zwei große Kategorien von webbasierten CMS - gekoppelte CMS und Headless CMS. Welche CMS-Infrastruktur dein Unternehmen wählt, kann über das Omnichannel-Erlebnis deiner Kunden entscheiden.
Gekoppeltes Content-Management-System
Gekoppelte CMS (auch bekannt als Legacy oder Traditional CMS) sind effizient für die Erstellung und Bereitstellung von responsiven Webinhalten. Gekoppelte CMS-Plattformen sind monolithisch. Sie verwalten sowohl die Backend-Inhalte als auch die Front-End-Darstellung.
Alle Inhalte sind im Coupled CMS zentralisiert. Inhaltsersteller erstellen und bearbeiten den Text innerhalb des Systems. Redakteure prüfen, ob der Inhalt den Anforderungen des Brandings entspricht und geben ihn frei. Designer/innen gestalten das öffentliche Erscheinungsbild des CMS, z.B. das Branding und das Design der Site. Administratoren und Vermarkter entscheiden, wann und wie die Inhalte auf die Website gestellt werden.
Zu den Nachteilen von gekoppelten CMS-Plattformen gehören:
● Browser-fokussierte Content-Bereitstellung
● Suboptimale Möglichkeiten, Inhalte in andere Kanäle zu exportieren
● Begrenzte API-Integrationen
● CMS-Plugins können das Laden der Site verlangsamen
Kopfloses Content-Management-System
Das Headless CMS konzentriert sich auf die Verwaltung von Inhalten, nicht auf deren Bereitstellung. Seine Daseinsberechtigung besteht darin, die Erstellung von Inhalten zu verwalten und sie deinen Entwicklern zur Verbreitung zugänglich zu machen. Es ist "kopflos", weil es keine eigenen Tools für die Veröffentlichung von Inhalten hat. Die Gestaltung des Frontends überlässt du deinen Channel-Experten und Entwicklern.
Headless CMS löst viele der Einschränkungen, die ein Coupled CMS für das Kundenerlebnis mit sich bringt:
● Flexible Bereitstellungsoptionen
● Bessere Workflow-Integration mit APIs
● Entwickler können das Benutzererlebnis und die Bereitstellungsoptionen steuern
Nachteile der Verwendung von quelloffenen, sofort einsatzbereiten CMS-Lösungen
Die Verwendung von Headless CMS ist mit Kosten verbunden. Kleine Unternehmen können sich möglicherweise keine Web- und App-Entwickler leisten. Diese Infrastruktur eignet sich am besten für mittlere Unternehmen, die Omnichannel-Erlebnisse entwickeln. Kleine Unternehmen, die sich nur auf den Webverkehr konzentrieren, finden vielleicht, dass Coupled CMS ihre Bedürfnisse besser erfüllt.
Große Unternehmen, die keine Ressourcenbeschränkungen haben, können sich auch mit Headless CMS auseinandersetzen. Headless CMS-Plattformen sind sicherlich robuster als Coupled CMS-Optionen, aber angesichts der Tatsache, dass sich der Geschmack und die Erwartungen der Verbraucherinnen und Verbraucher radikal verändert haben und sie nun ständig Omnichannel-Erlebnisse erwarten, stoßen sie allmählich an ihre webbasierten Grenzen.
Die Funktionalität von Headless CMS wird immer noch durch eine auf die Website ausgerichtete Organisation und unflexible Inhaltsbeschränkungen beeinträchtigt. Zum Beispiel zwingen die meisten Headless CMS-Plattformen digitale Inhalte immer noch automatisch in eine Seitenstruktur - ein http-basiertes, organisatorisches Überbleibsel. Die Organisationsstruktur, in der digitale Inhalte in CMS gespeichert oder bereitgestellt werden, ist oft einheitlich, unabhängig davon, wie ein Entwickler sie nutzen möchte.
Die Vorteile von Content as a Service (CaaS) Agile CMS
Cloud-basierte, agile CMS-Lösungen sind weniger monolithisch als die beiden oben beschriebenen Arten von CMS. Sie bieten sowohl für Inhaltsersteller als auch für Entwickler eine Reihe von Vorteilen gegenüber der Konkurrenz. Ein führendes Agile CMS ist laut Forrester Wave das CMS von Optimizely. Die Plattform ist Cloud-nativ und Omnichannel-fokussiert. Sie hebt sich von konkurrierenden Plattformen ab, indem sie sich auf Content-as-a-Service (CaaS) konzentriert.
Die Transformation der Content-Management-Infrastruktur
CaaS ist der Prozess, bei dem Entwicklern über Backend-API-Aufrufe genau die Inhalte zur Verfügung gestellt werden, die sie benötigen. Eine CaaS-basierte Content-Management-Infrastruktur gibt Entwicklern die Freiheit, personalisierte Inhalte über nativen Code just-in-time zu erstellen.
Es gibt drei Methoden, die CaaS-basierte agile CMS im Gegensatz zu herkömmlichen webbasierten CMS bieten:
1. Kontrolle über die Inhaltsstruktur
Digitale Inhalte sind für jede Art von Kanal zugänglich und anpassungsfähig. Das Abrufen von Daten, die in durchlässigen Brocken gespeichert sind, ermöglicht eine einfachere Personalisierung der Inhalte als bei CMS-Inhalten, die in große Seitenblöcke gepresst werden.
2. Kanalunabhängige Verwaltung und Abruf von Inhalten
Der API-Abruf ermöglicht es Entwicklern, mit unterschiedlichem, kanalspezifischem Code auf Daten zuzugreifen. Dies führt zu einer effizienteren Abfrage und schnelleren Content-Bereitstellung über alle Kanäle hinweg. Durch die Integration in deinen Workflow-Stack können Inhalte für Print, E-Mail, E-Books, Blogs, Infografiken, Videostreaming oder zusätzliche Vertriebskanäle abgerufen werden.
3. CaaS ist cloudbasiert und skalierbar
CaaS wird immer in der Cloud bereitgestellt, da es eine Unterkategorie der cloudbasierten Software as a Service (SaaS) ist. Die Inhalte werden nicht mehr auf deinen eigenen Servern gespeichert. Der Cloud-Anbieter kann die Infrastruktur für die Nutzerinnen und Nutzer erstellen, pflegen und skalieren - das senkt die Verwaltungskosten und den Verwaltungsaufwand.
Erforderliche Komponenten der Content-Management-Infrastruktur
Es gibt drei Komponenten, die deine Cloud-basierte Content-Management-Infrastruktur bieten muss:
Verwaltung
Die Plattform muss es deinen Inhaltsarchitekten ermöglichen, ihre eigenen CMS-Inhaltsmodelle zu entwerfen, d.h. zu bestimmen, wie die Daten gruppiert und gespeichert werden. Sie muss eine intuitive, webbasierte Benutzeroberfläche bieten, die es den Inhaltserstellern ermöglicht, Inhalte zu entwickeln, zu aktualisieren und zusammenzuarbeiten.
Infrastruktur
Die Plattform muss zuverlässig und skalierbar sein und mehrere Bereitstellungsoptionen bieten, d. h. sie muss sowohl in Gebieten mit hoher als auch mit niedriger Netzqualität zugänglich sein. Sie sollte über ein CDN bereitgestellt werden können, um die Personalisierung der Inhalte und die Lieferzeiten zu verbessern.
Außerdem solltest du darauf achten, dass deine Lösung einen umfassenden Anbieter-Support und eine umfassende Dokumentation bietet, um Probleme schnell zu beheben und deinem Unternehmen bei der Integration von CaaS in deinen Stack zu helfen. Vergewissere dich auch, dass die Lösung über ein vielfältiges und offenes API-Ökosystem verfügt, das für alle deine Anforderungen an die Erstellung, Bereitstellung und Verwaltung von Inhalten geeignet ist.
Channel-Entwicklung
Die beste Lösung bietet Quellcode für Demo-Apps und Templates. Es ist nicht nötig, die Entwicklung von Kanälen von Grund auf neu zu beginnen. Vermeide Plattformen, die die Integration von Drittanbieter-Tools nicht zulassen. Schließlich muss deine Lösung für deinen gesamten DevOps-Workflow offen sein. Achte darauf, dass die SDKs und API-Bibliotheken, die du in deinem bestehenden Tech-Stack verwendest, in deiner Lösung berücksichtigt werden.