Colecțiile Europeana au fost dezvoltate pentru a sprijini o nevoie tot mai mare de acces mai bun la conținutul patrimoniului cultural în formate multiple. Publicul nostru dorește o serie de modalități de a căuta și de a descoperi conținut în cadrul corpusului nostru în continuă creștere, de la căutare și navigare până la descoperire prin materiale curatoriate editorial. Ca și în cazul oricărui proiect de acest tip, pe măsură ce se adaugă funcționalitatea și sistemele, datoria tehnică - timpul petrecut pentru întreținere - crește. Europeana Collections este alimentată în prezent de trei sisteme de management al conținutului (CMS), cu două aplicații front-end. Ne-a făcut să ne punem întrebarea: Cum putem să ne reorientăm eforturile și să petrecem mai puțin timp cu administrarea și întreținerea și mai mult timp cu construirea unei experiențe excelente în front-end?
În ultimele trei luni, echipa noastră de dezvoltare s-a concentrat pe obiectivul de a simplifica stiva noastră tehnică, pentru a reduce și automatiza acolo unde este necesar, pentru a ne permite să ne concentrăm timpul pentru a oferi o experiență excelentă utilizatorilor.
♪ Mergând fără cap ♪
CMS-urile au evoluat de la a fi strans cuplate si cu un control puternic asupra iesirii front-end, la a fi deconectate si accesibile prin intermediul API-urilor care permit clientului sa afiseze continutul asa cum doresc. Pentru site-ul web actualizat Europeana Collections, trecem la un CMS fără cap – un CMS care nu are o cuplare directă cu partea frontală și pune conținutul la dispoziție prin intermediul unei interfețe de programare a aplicațiilor. Am efectuat o mulțime de cercetări pentru a decide cu privire la un sistem adecvat atât pentru conținutul nostru editorial bogat, cât și pentru a putea lucra cu API-urile care scot la suprafață obiecte de patrimoniu cultural din colecția noastră. Am ales Contentful pentru a oferi această experiență. Ca un CMS fără cap, Contentful va stoca tot conținutul nostru editorial, inclusiv bloguri, expoziții și galerii. Modelarea flexibilă a conținutului ne permite să producem conținutul exact așa cum dorim, nu doar așa cum dictează CMS. Destul de important pentru noi, cu un corpus de peste 50 de milioane de articole, ne permite să tragem dinamic conținutul în CMS, astfel încât să putem construi pagini curatoriate și automatizate exact așa cum dorim.
Modelare flexibilă
Lucrări pline de conținut privind modelarea foarte flexibilă a conținutului, care nu ne limitează la „pagină” sau „postare” în conformitate cu CMS tradițional, ci ne permit să decidem ce dorim să modelăm. În cazul în care avem în prezent un CMS diferit pentru a sprijini postări pe blog, expoziții și galerii, putem trata toate aceste formate ca modele diferite de conținut în Contentful. Acestea sunt apoi disponibile pentru a fi preluate din API-ul Contentful și afișate pe front-end.
Beneficiul major pentru noi este că trecem de la menținerea a trei CMS la menținerea niciunui CMS, concentrându-ne în schimb pe o aplicație front-end și back-end care redă aceste date.
Ce am economisit și ce am câștigat
Prin utilizarea sistemului de gestionare a conținutului fără cap, am economisit luni de zile în ceea ce privește timpul de dezvoltare și am încercat să adaptăm un sistem de gestionare a conținutului care să ne rezolve problemele. Am reușit să modelăm conținutul în mod flexibil, fără a fi nevoiți să facem niciun fel de codificare. Aceasta înseamnă că, în doar câteva săptămâni, am reușit să creăm un site web și un CMS aproape complete.
Am început deja să formăm personalul intern cu privire la modul de gestionare a paginilor cu CMS, care a fost preluat cu ușurință. Faptul că nu a fost nevoie să ne concentrăm pe construirea unei experiențe extraordinare pentru personal și editori a însemnat că am fost în măsură să ne dedicăm întreaga atenție construirii unui portal excelent orientat către utilizatori.
În lunile următoare, veți putea vedea rezultatele eforturilor noastre pe măsură ce începem să aducem îmbunătățiri produselor noastre existente.
