Im ersten Teil unterhielt ich mich mit Klaus Unterkircher und unserem Breslauer Standortleiter Tomasz Strumiński darüber, was Kunden vom Anbieter Contentful erwarten können. Im zweiten Teil reden wir über deren Software, das Headless Content Management System von Contentful.

Was gefällt euch an der Software von Contentful?

Klaus: Die Lösung ist einfach zu verstehen und deckt einen breiten Bereich an Anwendungsfällen ab. Die Plattform ist hochverfügbar und zuverlässig. Dies ermöglicht es den Anwendern, sich auf die Arbeit mit ihrem Content zu konzentrieren, wann immer sie wollen. Die Einfachheit der Lösung erleichtert die Bereitstellung an die Content-Ersteller. Die Anwender können schnell und ohne langwieriges Onboarding oder Training produktive Arbeit leisten.

Tomasz: Die Plattform ist so gebaut, dass Erweiterungen und Anpassungen auf kontrollierte Weise vorgenommen werden können. Die Leute bei Contentful selbst fügen der Plattform neue Features nur sehr vorsichtig hinzu. Für uns ist das ein gutes Vorgehen, da die Plattform so nicht mit kaum genutzten Features aufgebläht wird.

Man kann die Lösung als einen “Content-Speicher” beschreiben, der sowohl für Anwender als auch Entwickler einfach zu bedienen ist. Anwendern bietet sich eine großartige Benutzererfahrung zur Erstellung von strukturiertem Content. Für Entwickler geht es eher um die komfortable und effiziente Abfrage von Content. 

Was macht die Arbeit mit dem CMS von Contentful für Anwender so einfach?

Klaus: Wie ich schon erwähnte, ist das Onboarding von neuen Anwendern einfach. Dank Features wie zum Beispiel Single Sign-On (SSO), Benutzerrollen und -Rechten ist es auch für große Unternehmen geeignet.

Die Plattform ist strikt auf den Content selbst ausgerichtet und nicht auf das Frontend, wo der Content dargestellt wird. Die Content-Elemente werden dem Datenbestand als modulare “Content Entries” hinzugefügt. Von dort aus können diese Einträge in verschiedene Frontend-Umgebungen eingebettet werden: verschiedene Webseiten, Mobile Apps, Smartwatches, Digital Advertising-Umgebungen, Out-of-home-Displays - die Möglichkeiten sind nahezu unbegrenzt. Und wenn man einen Eintrag ersetzen, entfernen oder ändern muss, macht man dies nur einmal und der Eintrag wird an jedem genutzten Frontend aktualisiert. So wird das Risiko der Systembeschädigung erheblich reduziert und sorgt für eine synchrone Ausspielung des Contents: keine Deadlinks, kein veralteter Content, keine Ungereimtheiten.

"Contentful bietet den Content-Erstellern eine konsistente redaktionelle Erfahrung."

, sagt Klaus Unterkircher.

Contentful bietet viele verschiedene Funktionen für Content-Ersteller. Ein Beispiel: Contentful hat eine solide vorkonfigurierte Medienverwaltung für Bilder. Statt ein externes Tool zur Anpassung der Bilder an verschiedene Displays zu nutzen, kann man das alles in Contentful machen. Man muss nur ein Bild für mehrere Anwendungsfälle in Contentful hochladen, statt für jeden Anwendungsfall ein separates Bild hochzuladen.

Was mir auch gefällt: Die Anwender agieren in einer kontrollierten Umgebung. Das bedeutet: Anpassungen haben einen klaren Umfang und die Anwender verlieren sich nicht in einem Marktplatz mit einem Haufen an Erweiterungen, die alle versuchen, das gleiche Problem zu lösen.

Alles in allem bietet Contentful den Content-Erstellern eine konsistente redaktionelle Erfahrung. 

Und was macht es für Entwickler so einfach?

Tomasz: Aus technischer Sicht gefällt mir, dass Contentful eine echte API-First-Lösung ist. Der Vorteil für Entwickler ist klar: Alles, was im User Interface verfügbar ist, kann man durch die API erhalten. Außerdem wurde die Plattform von Grund auf als Software-as-a-Service (SaaS) erstellt. Kein monolithisches, altmodisches On-Premise-CMS, das so tut, als wäre es eine Cloud-Lösung. Gekoppelt mit der globalen Verfügbarkeit ihrer Daten (über das CDN) können Kunden ihren Entwicklungsprozess beschleunigen. 

Ich habe bereits erwähnt, dass die Entwickler Contentful wegen der unkomplizierten Arbeit mit Content lieben. Der Schlüssel dazu ist eine mächtige, moderne Abfragesprache - GraphQL. Was aber wirklich herausragend ist, wie schnell Contentful auf deine komplexen Anfragen reagieren kann.

"Entwickler lieben Contentful wegen der unkomplizierten Arbeit mit Content."

, sagt Tomasz Strumiński.

Es gibt noch einige weitere Dinge, die den Entwicklern gefallen: Herausragende Tools, um Content und Umgebungen programmatisch zu migrieren. Die Umgebungen sind Kopien Ihres Contents, die Sie mit nur einem Klick erstellen können und die in der Regel innerhalb von einigen Sekunden für Sie verfügbar sind. Zusammen mit dem Migrations-Tool ist es eine mächtige Lösung, um zu experimentieren und Software-Lösungen zu entwickeln, die von Contentful unterstützt werden. Möchten Sie Ihr Entwicklungsschema in eine Staging-Umgebung verschieben, um alles zu testen, bevor es in die Produktionsumgebung geht? Erstellen Sie eine Staging-Umgebung ganz einfach, indem Sie Ihre Produktionsumgebung kopieren und Ihre Migrationsaufgaben anwenden. Und schon ein paar Sekunden später können Sie mit den Pre-Production Tests anfangen.

Es scheint eine makellose Software für ihren Zweck zu sein. Gibt es keine Schattenseiten?

Tomasz: Keine Software ist perfekt. Einige Features haben sowohl gute als auch schlechte Seiten, die miteinander zusammenhängen. Zum Beispiel kann GraphQL nur eine so gute Leistung bringen, weil es in gewissen Bereichen eingeschränkt ist. Die Kunden ohne Enterprise Plan sollten sich zum Beispiel der API-Aufrufbeschränkungen bewusst sein. Ich vermute, dass der Grund für diese Beschränkung ist, allen Klienten eine ähnlich leistungsfähige Nutzererfahrung zu einem angemessenen Preis zu ermöglichen.

Das mitgelieferte Video-Hosting erfüllt unter Umständen nicht die höchsten Erwartungen. Allerdings ist Video-Hosting keine Kernkompetenz von Contentful. Dies kann leicht gelöst werden, indem man dedizierte Lösungen einführt, die sich leicht in Contentful integrieren lassen. Wenn Sie außerdem eher traditionelle Content Management-Systeme für das Web Publishing gewohnt sind, vermissen Sie vielleicht ein natives Webseitenmodell und ein Sitemap.  

Klaus: Das Gute aber ist: Die Leute bei Contentful freuen sich, wenn ihre Partner nützliche Erweiterungen erstellen, die es im Gegenzug Contentful ermöglichen, sich auf ihre Kernkompetenzen zu konzentrieren. So haben wir bei Bright IT an einem Sitemap-Tool gearbeitet, das es erheblich einfacher machen wird, große (und in manchen Fällen auch kleine), von Contentful unterstützte Websites zu erstellen und zu verwalten. Und wir haben es gerade auf der Contentful Fast Forward 2021 vorgestellt. Mehr Informationen zu unserer App gibt es auf getarboretum.com.