Wie du ein Headless CMS für deine Organisation auswählst (Teil 3)
Die Originalversion dieses Artikels wurde vom Kentico Kontent Team erstellt und ist in englischer Sprache auf kontent.ai abrufbar.
In den letzten Jahren hat sich die Branche der Content Management Systeme (CMS) stark verändert. Während Unternehmen die digitale Transformation durchlaufen, suchen sie gleichzeitig nach Möglichkeiten, agiler zu werden und moderne digitale Erlebnisse zu liefern. Sie wollen neue Technologien und Methoden – wie Cloud, Microservices, Front-End-Frameworks oder DevOps – einführen. Irgendwann müssen sie feststellen, dass ihre alten Content-Management-Lösungen sie dabei zurückhalten. Wenn du einer von ihnen bist, hilft dir dieser Leitfaden bei der Entscheidung, welches CMS für dich das Beste ist.
- Starte mit einem Business Case (Teil 1)
- Verstehe den Headless-Ansatz (Teil 2)
- Identifiziere die Bedürfnisse deiner wichtigsten Stakeholder (Teil 3)
- Bestimme dein Budget (Teil 4)
- Evaluiere die Anbieter (Teil 5)
Identifiziere die Bedürfnisse deiner wichtigsten Stakeholder (Teil 3)
Obwohl der Auswahlprozess oft von der IT-Abteilung initiiert wird, ist es wichtig, dass du die Bedürfnisse aller Personen berücksichtigst, die mit dem neuen CMS in Kontakt kommen werden. Dies beinhaltet:
- Technische Rollen
Unternehmensarchitekten, Front-End- und Back-End-Entwickler, DevOps-Team, Systemadministratoren, Sicherheitsspezialisten, etc. - Business-Rollen
Marketer, Content-Autoren, Fachexperten, etc.
In den folgenden Abschnitten werden wir einen Blick auf die wichtigsten Überlegungen für technische und geschäftliche Teams werfen.
Wichtige Headless CMS Kriterien für technische Rollen
Hier sind einige der wichtigsten technischen Überlegungen für Entwickler:
Deployment-Modell
Bei Headless CMS entscheidest du dich typischerweise zwischen zwei Optionen: Self-Hosted und SaaS. SaaS erlaubt es dir, dich auf dein Projekt zu konzentrieren, ohne dich um den Betrieb des CMS zu kümmern. Auf der anderen Seite gibt dir ein selbstgehostetes CMS die volle Kontrolle über den Lebenszyklus der Anwendung (Upgrades und damit verbundene Änderungen in API oder UI) und deine Daten.
Standort des Rechenzentrums
Wenn du dich für eine SaaS-Lösung entscheidest, beachte den Standort deiner Daten. Bei einigen SaaS-Anbietern kannst du den Standort des Rechenzentrums wählen, was sich auf die Einhaltung von Datenschutzbestimmungen (z.B. GDPR) und die API-Antwortzeit (siehe unten) auswirken kann.
API-Antwortzeit
Im Headless CMS-Modell ist die API-Antwortzeit entscheidend für die Geschwindigkeit deiner Anwendung und für das Nutzererlebnis, das du lieferst. Bietet der Anbieter ein globales Content Delivery Network (CDN) sowohl für APIs als auch für digitale Assets? Wo befindet sich das Rechenzentrum und mit welcher Latenzzeit kannst du rechnen?
Isolationsmodell
Wenn die Lösung als Multi-Tenant SaaS angeboten wird, teilst du Ressourcen mit anderen Tenants. Verfügt der Anbieter über Beschränkungen, um zu verhindern, dass ein Kunde die Leistung der Lösung für die anderen beeinträchtigt? Kannst du eine eigene Instanz bekommen?
Kontinuierliche Integration
Trotz der Entkopplung von Inhalt und Code verbleiben dein Inhalt, dein Inhaltsmodell und verschiedene Metadaten im CMS. Als solche müssen sie Teil deiner automatisierten Skripte für kontinuierliche Integration und kontinuierliches Deployment sein. Bietet das CMS eine API, um jede Aktion im System zu skripten? Kannst du mehrere Umgebungen für Entwicklung, QA, Staging, etc. erstellen, die unabhängig sind und es erlauben, Inhalte und Einstellungen zwischen ihnen zu verschieben?
SDKs
Alle Headless-Anbieter stellen eine REST-API oder GraphQL-API zur Verfügung. Allerdings können SDKs und Beispielanwendungen deine Entwicklung deutlich beschleunigen. Gibt es ein SDK für deine Lieblingstechnologie?
Anpassbarkeit und Erweiterbarkeit
Kannst du die Lösung mit benutzerdefinierten Feldtypen anpassen oder erweitern? Erlaubt dir die Lösung, deinen eigenen Code in die CMS UI einzubringen?
Integrationen
Welche Integrationen bietet der Anbieter an? Wie kannst du deine bestehenden Lösungen anbinden? Bietet die Lösung granulare Webhooks für wichtige Aktivitäten im System? Einige Tools erfordern eine fortgeschrittene (erstklassige) Integration, um ihre Vorteile voll auszuschöpfen, also stelle sicher, dass die Lösung reibungslos mit dem Rest deines Technologie-Stacks integriert werden kann.
Sicherheit und Datenschutz
Wie stellt der Anbieter die Sicherheit des Systems sicher? Sind sie ISO und SOC 2 zertifiziert? Sind sie in der Lage, deine Sicherheitsstandards und die Sicherheitsanforderungen in deiner Branche zu erfüllen? Wie halten sie die Datenschutzbestimmungen ein, wie z.B. GDPR?
Dokumentation
Wie ist die Qualität der Dokumentation? Deckt sie alle APIs sowie die Anpassungs- und Integrationsszenarien ab?
Wichtige CMS-Eigenschaften für Content-Teams
Die Akzeptanz des CMS durch dein Content-Team ist entscheidend für den Erfolg des gesamten Projekts.
Viele IT-Teams machen den Fehler, ein CMS nach technischen Kriterien auszuwählen und es dann den eigentlichen Nutzern vorzusetzen, ohne deren Input in der Auswahl- und Implementierungsphase zu berücksichtigen. Und sie sind überrascht, wenn sie Feedback von Anwendern bekommen, deren Bedürfnisse nicht erfüllt werden.
Das CMS sollte eine Brücke zwischen der IT und den Content-Teams sein. Diese Teams müssen die Brücke gemeinsam bauen.
Beziehe deine Content-Teams von Anfang an mit ein – an dem Punkt, an dem du anfängst, den Business Case zu erstellen. Schliesslich sind sie es, die wichtige Inputs in Bezug auf die geschäftlichen Bedürfnisse, Vorteile und Ziele liefern sollten.
Im Folgenden findest du einige wichtige Überlegungen für Content-Teams. Sei dir jedoch bewusst, dass es nicht ausreicht, alle Kästchen zu überprüfen. Es ist wichtig, dass du das CMS anhand der tatsächlichen Aufgaben, die deine Nutzer ausführen werden, validierst und sicherstellst, dass alle Funktionen "zusammenklicken" und deine Redakteure eine nahtlose Erfahrung erhalten, die sie glücklich und hochproduktiv macht.
Ein guter Weg, um über inhaltsbezogene Aufgaben nachzudenken, ist, mit dem Content Lifecycle zu beginnen. Identifiziere für jeden Schritt des Lebenszyklus der Inhalte, was du heute mit den Inhalten machst. Denke auch über deine langfristige Vision nach, wie du mit Inhalten arbeiten willst. Denke darüber nach, welche Aufgaben du in deinem CMS erledigen willst und was mit anderen Systemen integriert werden muss.
Beurteilung
Evaluiere die Leistung der Inhalte, die du hast. Welche Themen erhalten das höchste Interesse? Welches Format funktioniert am besten in Bezug auf die Conversions? Welche Inhalte brauchst du in jedem Schritt des Kundenlebenszyklus?
Planen
Basierend auf der vorherigen Bewertung weisst du, was zu tun ist – jetzt setze das in einen Content-Plan um und weise den Content-Autoren Aufgaben zu.
Erstellung
Schreibe deine Inhalte und arbeite mit anderen zusammen. Denke an deinen Redaktions- und Freigabe-Workflow. Wenn es relevant ist, denke über deinen Übersetzungsprozess nach und wie du ihn automatisieren kannst.
Auslieferung
Welche Kanäle nutzt du heute? Wie wird sich das in Zukunft ändern? Ist es nur Web oder auch Mobile oder Chatbot? Musst du deine Inhalte mit deiner Commerce-Plattform oder Marketing-Tools integrieren? Wie bewirbst du deine Inhalte?
Personalisierung
Überlege dir, wie du Content-Varianten erstellst und wie du die Auslieferung von personalisierten Erlebnissen sicherstellst.
Optimierung
Wie analysierst du das Engagement deines Publikums? Machst du A/B-Tests mit deinen Inhalten?
Für jede Aufgabe, die du identifizierst, überlege dir, wie du sie im neuen CMS durchführen wirst. Kannst du es direkt aus der Box heraus tun? Oder musst du die Lösung anpassen oder andere Systeme integrieren?
Evaluiere jede Aufgabe basierend auf:
- Einfachheit der Anwendung
- Zeit, um sie zu erledigen
- Integration mit angrenzenden Tools versus manuelles Einfügen und Synchronisieren
- Befähigung der Geschäftsanwender (können sie diese Aufgabe ohne einen Entwickler durchführen?)
- Duplizierung von Inhalten und Arbeit über mehrere Systeme hinweg
Achte auf die Lücke zwischen Geschäftsanwendern
Wenn du die Bedürfnisse der Geschäftsanwender mit den spezifischen Headless CMS-Produkten im vorherigen Schritt vergleichst, hast du höchstwahrscheinlich festgestellt, dass die meisten Headless CMS die Bedürfnisse der Geschäftsanwender nicht erfüllen. Die meisten Headless CMS wurden von Entwicklern entwickelt, um die Bedürfnisse von Entwicklern zu erfüllen. Das Ergebnis ist, dass Geschäftsanwender oft Schwierigkeiten haben, Headless CMS zu übernehmen:
- Sie vermissen eine angemessene Content Governance über den gesamten Lebenszyklus der Inhalte und haben Schwierigkeiten, an den Inhalten im CMS mitzuarbeiten.
- Sie konzentrieren sich darauf, Inhalte unabhängig von der Präsentation zu verwalten, was im Allgemeinen der richtige Ansatz ist, aber er erfordert eine grosse Veränderung in ihrer Denkweise.
- Sie verlassen sich stark auf die Entwickler, wenn sie neue Seiten erstellen und das Layout kontrollieren wollen.
Glücklicherweise gibt es eine Lösung für all diese Herausforderungen. Du musst nur über ein reines Headless CMS hinausgehen.
Content as a Service (CaaS) ist ein neuer Ansatz für die Arbeit mit Inhalten. Es baut auf der Headless CMS Architektur auf und bietet alle technischen Vorteile. Gleichzeitig bietet es Geschäftsanwendern umfangreiche Funktionen, um über den gesamten Lebenszyklus von Inhalten zusammenzuarbeiten. Content as a Service ermöglicht es dem Headless CMS, ein zentraler Content Hub für Unternehmen zu werden.
Andere zu berücksichtigende Kriterien
Hier sind einige zusätzliche Kriterien, die für deine Auswahl wichtig sind:
Support und Customer Success Management
Bietet der Anbieter einen 24x7-Support an? Wie viele Support-Techniker hat der Anbieter und wie schnell können sie auf deine Anfragen reagieren und diese lösen? Gibt es einen dedizierten Customer Success Manager? Haben sie einen gut definierten Onboarding-Prozess? Die Umstellung auf ein Headless-Modell erfordert eine Umstellung der Denkweise – kann der Anbieter dir helfen, Best Practices in deinem Unternehmen zu etablieren, wie z.B. die richtige Modellierung von Inhalten? Bieten sie Beratungsleistungen und Schulungen an?
Systemverfügbarkeit und SLAs
Bietet der Anbieter eine transparente Statusseite mit einer Historie der Vorfälle? Bietet er ein SLA an? Welche Garantien bietet der Anbieter?
Immaterielle Vermögenswerte des Lieferanten
Was ist der Hintergrund des Anbieters? Wie gross ist das Unternehmen und wie lange ist es schon im Geschäft? Wie gross ist das Forschung und Entwicklung- und Support-Team? Sind sie in der Branche von wichtigen Analystenfirmen wie Gartner und Forrester anerkannt? Haben sie Referenzen von Kunden mit ähnlichen Anwendungsfällen? Wie bewerten die Kunden das Unternehmen auf G2, Gartner Peer Insights und ähnlichen Bewertungsportalen?
Roadmap
Da das Headless CMS Modell relativ neu ist, entwickeln sich die Produkte noch schnell weiter. Die Anbieter investieren in unterschiedliche Bereiche. Während einige sich stark auf die Entwicklererfahrung konzentrieren, entwickeln sich andere in Richtung der Bedürfnisse von Geschäftsanwendern. Was ist die Vision des Anbieters und wie deckt sie sich mit deinen Bedürfnissen? Bietet er eine transparente Roadmap? Wie schnell hat er diese Vision und Roadmap in den letzten zwölf Monaten umgesetzt?
Wie du ein Headless CMS für deine Organisation auswählst
- Starte mit einem Business Case (Teil 1)
- Verstehe den Headless-Ansatz (Teil 2)
- Identifiziere die Bedürfnisse deiner wichtigsten Stakeholder (Teil 3)
- Bestimme dein Budget (Teil 4)
- Evaluiere die Anbieter (Teil 5)
Wenn du die Ratschläge in diesem Artikel befolgst, werden deine Chancen, das richtige Headless CMS zu wählen, viel höher sein.
Brauchst du Hilfe bei der Auswahl deines CMS? Für mehr Informationen oder eine Demo unterstützen wir dich gerne. Schreibe uns eine Mail an team@viu.ch.
Kentico Kontent
VIU ist einziger Advanced Partner von Kentico Kontent in der Schweiz.
Kentico Kontent ist ein anerkannter Marktführer im Bereich der Headless CMS, da es sowohl Anwendern in Unternehmen als auch Entwicklern die Möglichkeit bietet, Inhalte zu erstellen. Content Collections fördern die gemeinsame Nutzung von Inhalten im gesamten Unternehmen, während die einzelnen Teams ihre eigenen Inhalte ohne Einmischung verwalten können. Die Autorenerfahrung passt sich an die Inhaltsstruktur jedes Kunden an, was zu einer schnelleren Inhaltserstellung führt, während die Echtzeit-Zusammenarbeit und der Workflow sicherstellen, dass die Inhalte den Marken-, Qualitäts- und gesetzlichen Anforderungen entsprechen.
Gut strukturierte Inhalte werden über eine API an Websites und Anwendungen geliefert, was eine vollständige Trennung von der Präsentationsschicht ermöglicht. Dies gibt Entwicklern die Freiheit, digitale Erlebnisse mit ihren bevorzugten Technologien zu erstellen, während sich Content-Teams darauf konzentrieren, qualitativ hochwertige Inhalte zu produzieren, mit der Gewissheit, dass sie auf jedem Kanal oder Gerät grossartig aussehen werden.