Europeana Collections wurde entwickelt, um den wachsenden Bedarf an einem besseren Zugang zu Inhalten des Kulturerbes in verschiedenen Formaten zu unterstützen. Unser Publikum möchte eine Reihe von Möglichkeiten, Inhalte in unserem ständig wachsenden Korpus zu suchen und zu entdecken, von der Suche und dem Browsen bis zur Entdeckung durch redaktionell kuratiertes Material. Wie bei jedem Projekt dieser Art, wenn Funktionalität und Systeme hinzugefügt werden, steigt die technische Verschuldung - die Zeit, die für die Wartung aufgewendet wird. Europeana Collections wird derzeit von drei Content-Management-Systemen (CMS) mit zwei Front-End-Anwendungen betrieben. Es hat uns dazu gebracht, die Frage zu stellen: Wie können wir unsere Bemühungen neu fokussieren und weniger Zeit für Verwaltung und Wartung und mehr Zeit für den Aufbau einer großartigen Front-End-Erfahrung aufwenden?
In den letzten drei Monaten hat sich unser dreiköpfiges Entwicklungsteam auf das Ziel konzentriert, unseren technischen Stack zu vereinfachen, um bei Bedarf zu reduzieren und zu automatisieren, damit wir unsere Zeit darauf konzentrieren können, eine großartige Benutzererfahrung zu bieten.
Kopflos werden
CMS haben sich von einer engen Kopplung und einer hohen Kontrolle über die Front-End-Ausgabe zu einer Trennung und Zugänglichkeit über APIs entwickelt, die es dem Client ermöglichen, den Inhalt nach Belieben anzuzeigen. Für die aktualisierte Website von Europeana Collections wechseln wir zu einem Headless-CMS – einem CMS, das keine direkte Kopplung mit dem Frontend aufweist und die Inhalte über eine API zur Verfügung stellt. Wir haben viel recherchiert, um uns für ein System zu entscheiden, das sowohl für unsere reichhaltigen redaktionellen Inhalte geeignet als auch in der Lage ist, mit den APIs zu arbeiten, die Objekte des kulturellen Erbes aus unserer Sammlung auftauchen. Wir haben uns für Contentful entschieden, um diese Erfahrung zu liefern. Als Headless CMS speichert Contentful alle unsere redaktionellen Inhalte, einschließlich Blogs, Ausstellungen und Galerien. Flexible Content-Modellierung ermöglicht es uns, die Inhalte genau so auszugeben, wie wir es uns wünschen, nicht nur so, wie es das CMS vorschreibt. Ganz entscheidend für uns ist, dass wir mit einem Korpus von mehr als 50 Millionen Artikeln Inhalte dynamisch in das CMS ziehen können, damit wir kuratierte und automatisierte Seiten genau nach unseren Wünschen erstellen können.
Flexible Modellierung
Contentful arbeitet an einer sehr flexiblen Content-Modellierung, die uns nicht auf „Page“ oder „Post“ gemäß dem traditionellen CMS beschränkt, sondern es uns ermöglicht, zu entscheiden, was wir modellieren möchten. Wo wir derzeit ein anderes CMS zur Unterstützung von Blogbeiträgen, Ausstellungen und Galerien haben, können wir all diese Formate in Contentful als unterschiedliche Inhaltsmodelle behandeln. Diese stehen uns dann zur Verfügung, um sie aus der Contentful API abzurufen und im Frontend anzuzeigen.
Der große Vorteil für uns besteht darin, dass wir von der Wartung von drei CMS zur Wartung eines CMS übergehen und uns stattdessen auf eine Front-End- und Back-End-Anwendung konzentrieren, die diese Daten rendert.
Was wir gerettet und gewonnen haben
Durch den Einsatz des Contentful Headless CMS haben wir Monate an Entwicklungszeit gespart und versucht, ein CMS anzupassen, das unsere Probleme löst. Wir konnten den Inhalt flexibel modellieren, ohne überhaupt kodieren zu müssen. Das bedeutet, dass wir in nur wenigen Wochen eine nahezu vollständige Website und ein CMS erstellen konnten.
Wir haben bereits damit begonnen, das Personal intern darin zu schulen, wie man Seiten mit dem CMS kuratiert, was mit Leichtigkeit aufgegriffen wurde. Da wir uns nicht auf den Aufbau einer großartigen Erfahrung für Mitarbeiter und Redakteure konzentrieren mussten, konnten wir uns voll und ganz auf den Aufbau eines großartigen benutzerorientierten Portals konzentrieren.
In den kommenden Monaten werden Sie die Ergebnisse unserer Bemühungen sehen können, wenn wir mit der Veröffentlichung von Verbesserungen an unseren bestehenden Produkten beginnen.
