Europeana Collections è stata sviluppata per sostenere la crescente necessità di un migliore accesso ai contenuti del patrimonio culturale in più formati. Il nostro pubblico vuole una serie di modi per cercare e scoprire contenuti all'interno del nostro corpus in continua crescita, dalla ricerca e navigazione alla scoperta attraverso materiale curato editorialmente. Come per qualsiasi progetto di questo tipo, con l'aggiunta di funzionalità e sistemi, aumenta il debito tecnico - il tempo speso per la manutenzione. Europeana Collections è attualmente alimentato da tre sistemi di gestione dei contenuti (CMS), con due applicazioni front-end. Ci ha fatto porre la domanda: Come possiamo riorientare i nostri sforzi e dedicare meno tempo all'amministrazione e alla manutenzione e più tempo alla costruzione di una grande esperienza front-end?
Negli ultimi tre mesi, il nostro team di sviluppo di tre persone si è concentrato sull'obiettivo di semplificare il nostro stack tecnico, al fine di ridurre e automatizzare dove necessario per consentirci di concentrare il nostro tempo nel fornire una grande esperienza utente.
Senza testa
I CMS si sono evoluti dall'essere strettamente accoppiati e altamente controllati sull'output front-end, all'essere scollegati e accessibili tramite API che consentono al cliente di visualizzare il contenuto come desiderano. Per il sito web Europeana Collections aggiornato, ci stiamo spostando verso un CMS senza testa, un CMS che non ha un accoppiamento diretto con il front-end e rende disponibili i contenuti tramite un'API. Abbiamo svolto molte ricerche per decidere un sistema sia adatto ai nostri ricchi contenuti editoriali sia in grado di lavorare con le API che affiorano gli oggetti del patrimonio culturale della nostra collezione. Abbiamo scelto Contentful per offrire questa esperienza. Come CMS senza testa, Contentful memorizzerà tutti i nostri contenuti editoriali tra cui blog, mostre e gallerie. La modellazione flessibile dei contenuti ci consente di produrre i contenuti esattamente come desideriamo, non solo come impone il CMS. Fondamentalmente per noi, con un corpus di oltre 50 milioni di articoli, ci consente di estrarre dinamicamente i contenuti nel CMS in modo da poter costruire pagine curate e automatizzate esattamente come desideriamo.
Modellazione flessibile
Contentful lavora su una modellazione dei contenuti molto flessibile, non limitandoci a "Pagina" o "Post" come per i CMS tradizionali, ma consentendoci di decidere cosa vogliamo modellare. Laddove attualmente abbiamo un CMS diverso per supportare post di blog, mostre e gallerie, possiamo trattare tutti questi formati come diversi modelli di contenuto in Contentful. Questi sono quindi disponibili per noi per recuperare dall'API Contentful e visualizzarli sul front-end.
Il vantaggio principale per noi è che passiamo dal mantenimento di tre CMS al mantenimento di nessun CMS, concentrandoci invece su un'applicazione front-end e back-end che rende questi dati.
Cosa abbiamo salvato e guadagnato
Attraverso l'uso del CMS senza testa Contentful, abbiamo risparmiato mesi di tempo per lo sviluppo e abbiamo cercato di adattare un CMS che risolvesse i nostri problemi. Siamo stati in grado di modellare in modo flessibile il contenuto senza dover eseguire alcuna codifica. Ciò significa che in poche settimane siamo stati in grado di creare un sito web e un CMS quasi completi.
Abbiamo già iniziato a formare internamente il personale su come curare le pagine con il CMS, che è stato raccolto con facilità. Non dovendo concentrarci sulla costruzione di una grande esperienza per il personale e i redattori, siamo stati in grado di dedicare tutta la nostra attenzione alla costruzione di un grande portale rivolto agli utenti.
Nei prossimi mesi sarete in grado di vedere i risultati dei nostri sforzi mentre iniziamo a rilasciare miglioramenti ai nostri prodotti esistenti.
