Europeana Collections har utvecklats för att stödja ett växande behov av bättre tillgång till kulturarvsinnehåll i flera format. Våra målgrupper vill ha en rad olika sätt att söka och upptäcka innehåll inom vår ständigt växande korpus, från sökning och surfning till upptäckt genom redaktionellt kuraterat material. Som med alla projekt av detta slag, när funktionalitet och system läggs till, ökar den tekniska skulden - tiden som spenderas på underhåll. Europeana Collections drivs för närvarande av tre content management system (CMS), med två front-end applikationer. Det har fått oss att ställa frågan: Hur kan vi fokusera våra ansträngningar och spendera mindre tid på administration och underhåll, och mer tid på att bygga en bra front-end upplevelse?
Under de senaste tre månaderna har vårt utvecklingsteam på tre fokuserat på målet att förenkla vår tekniska stack, för att minska och automatisera där det behövs för att vi ska kunna fokusera vår tid på att ge en bra användarupplevelse.
Att gå huvudlös
CMS har utvecklats från att vara tätt kopplade och mycket kontrollerande över front-end-utgången, till att vara frånkopplad och tillgänglig via API: er som gör det möjligt för klienten att visa innehållet som de vill. För den uppdaterade webbplatsen Europeana Collections går vi över till ett huvudlöst CMS – ett CMS som inte har någon direkt koppling till fronten och gör innehållet tillgängligt via ett API. Vi genomförde en hel del forskning för att besluta om ett system som både lämpar sig för vårt rika redaktionella innehåll och kunna arbeta med API: er som ytbehandlar kulturarvsobjekt från vår samling. Vi valde Contentful för att leverera denna upplevelse. Som ett huvudlöst CMS kommer Contentful att lagra allt vårt redaktionella innehåll, inklusive bloggar, utställningar och gallerier. Flexibel innehållsmodellering gör det möjligt för oss att producera innehållet exakt som vi vill, inte bara som CMS dikterar. Helt avgörande för oss, med en corpus upp till 50 miljoner objekt, gör det möjligt för oss att dynamiskt dra innehåll till CMS så att vi kan bygga kurerade och automatiserade sidor precis som vi vill.
Flexibel modellering
Contentful arbetar med mycket flexibel innehållsmodellering, som inte begränsar oss till ”Page” eller ”Post” enligt traditionellt CMS, utan låter oss bestämma vad vi vill modellera. Där vi för närvarande har ett annat CMS för att stödja blogginlägg, utställningar och gallerier kan vi behandla alla dessa format som olika innehållsmodeller i Contentful. Dessa är sedan tillgängliga för oss att hämta från Contentful API och visa på front-end.
Den stora fördelen för oss är att vi går från att upprätthålla tre CMS till att inte upprätthålla något CMS, istället fokuserar vi på en front-end och back-end-applikation som gör dessa data.
Vad vi har sparat och vunnit
Genom att använda Contentful headless CMS har vi sparat månader i utvecklingstid och försökt anpassa ett CMS som löser våra problem. Vi har kunnat modellera innehållet på ett flexibelt sätt utan att behöva göra någon kodning alls. Det innebär att vi på bara några veckor har kunnat skapa en nästan komplett webbplats och CMS.
Vi har redan börjat utbilda personalen internt om hur man kuraterar sidor med CMS, som har hämtats med lätthet. Eftersom vi inte har behövt fokusera på att bygga upp en bra upplevelse för personal och redaktörer har vi kunnat ägna allt vårt fokus åt att bygga en bra portal som vänder sig till användarna.
Under de kommande månaderna kommer du att kunna se resultaten av våra ansträngningar när vi börjar släppa förbättringar av våra befintliga produkter.
