Europeana Collections er blevet udviklet for at støtte et voksende behov for bedre adgang til kulturarvsindhold i flere formater. Vores publikum ønsker en række måder at søge og opdage indhold inden for vores stadigt voksende korpus, fra søgning og browsing til opdagelse gennem redaktionelt kurateret materiale. Som med ethvert projekt af denne art, som funktionalitet og systemer er tilføjet, teknisk gæld - den tid, der bruges på vedligeholdelse - stiger. Europeana Collections er i øjeblikket drevet af tre content management systemer (CMS), med to front-end applikationer. Det har fået os til at stille spørgsmålet: Hvordan kan vi omlægge vores indsats og bruge mindre tid på administration og vedligeholdelse og mere tid på at opbygge en god front-end oplevelse?
I løbet af de sidste tre måneder har vores udviklingsteam på tre fokuseret på målet om at forenkle vores tekniske stack for at reducere og automatisere, hvor det er nødvendigt for at give os mulighed for at fokusere vores tid på at give en god brugeroplevelse.
Går hovedløs
CMS'er har udviklet sig fra at være tæt koblet og stærkt kontrollerende over front-end output, til at være afbrudt og tilgængelig via API'er, som gør det muligt for klienten at vise indholdet, som de ønsker. Med hensyn til det opdaterede websted for Europeana Collections går vi over til et headless CMS – et CMS, der ikke har nogen direkte kobling med frontenden, og som gør indholdet tilgængeligt via en API. Vi udførte en masse forskning for at beslutte os for et system, der både er egnet til vores rige redaktionelle indhold og i stand til at arbejde med de API'er, der overflade kulturarvsgenstande fra vores samling. Vi valgte Contentful til at levere denne oplevelse. Som et hovedløst CMS vil Contentful gemme alt vores redaktionelle indhold, herunder blogs, udstillinger og gallerier. Fleksibel indholdsmodellering giver os mulighed for at producere indholdet præcis som vi ønsker, ikke bare som CMS dikterer. Helt afgørende for os, med et korpus på op til 50 millioner elementer, giver det os mulighed for dynamisk at trække indhold ind i CMS, så vi kan opbygge kuraterede og automatiserede sider præcis som vi ønsker.
Fleksibel modellering
Indholdsrige værker om meget fleksibel indholdsmodellering, der ikke begrænser os til "Page" eller "Post" som pr. traditionelt CMS, men giver os mulighed for at beslutte, hvad vi vil modellere. Hvor vi i øjeblikket har et andet CMS til at understøtte blogindlæg, udstillinger og gallerier, kan vi behandle alle disse formater som forskellige indholdsmodeller i Contentful. Disse er derefter tilgængelige for os at hente fra Contentful API og vise på front-end.
Den største fordel for os er, at vi går fra at opretholde tre CMS til at opretholde intet CMS, i stedet fokuserer på en front-end og back-end applikation, der gør disse data.
Hvad vi har reddet og opnået
Gennem brugen af Contentful Headless CMS har vi sparet måneder i udviklingstid og forsøgt at tilpasse et CMS, der løser vores problemer. Vi har været i stand til at modellere indholdet fleksibelt uden at skulle foretage nogen form for kodning. Det betyder, at vi på få uger har været i stand til at oprette et næsten komplet websted og CMS.
Vi er allerede begyndt at uddanne personalet internt i, hvordan man kuraterer sider med CMS, som er blevet hentet med lethed. Da vi ikke behøver at fokusere på at opbygge en god oplevelse for personale og redaktører, har vi været i stand til at dedikere alt vores fokus til at opbygge en god brugervendt portal.
I de kommende måneder vil du kunne se resultaterne af vores indsats, når vi begynder at frigive forbedringer af vores eksisterende produkter.
