Zbierky Europeany boli vyvinuté s cieľom podporiť rastúcu potrebu lepšieho prístupu k obsahu kultúrneho dedičstva vo viacerých formátoch. Naši diváci chcú celý rad spôsobov, ako vyhľadávať a objavovať obsah v rámci nášho stále rastúceho korpusu, od vyhľadávania a prehliadania až po objavovanie prostredníctvom redakčne upraveného materiálu. Rovnako ako pri každom projekte tohto druhu, ako sa pridávajú funkcie a systémy, zvyšuje sa technický dlh - čas strávený na údržbe. Europeana Collections je v súčasnosti poháňaná tromi systémami správy obsahu (CMS) s dvoma front-end aplikáciami. To nás prinútilo položiť si otázku: Ako môžeme preorientovať naše úsilie a stráviť menej času správou a údržbou a viac času budovaním skvelého front-end zážitku?
Za posledné tri mesiace sa náš trojčlenný vývojový tím zameral na zjednodušenie nášho technického zásobníka s cieľom znížiť a automatizovať tam, kde je to potrebné, aby sme mohli sústrediť náš čas na poskytovanie skvelého používateľského zážitku.
Chystáte sa bezhlavo
CMS sa vyvinuli z pevnej väzby a vysokej kontroly nad výstupom front-endu, na odpojenie a prístupnosť prostredníctvom API, čo umožňuje klientovi zobrazovať obsah podľa vlastného želania. V prípade aktualizovaného webového sídla Europeana Collections prechádzame na bezhlavý CMS – CMS, ktorý nemá priame prepojenie s front-endom a sprístupňuje obsah prostredníctvom rozhrania API. Uskutočnili sme veľa výskumov, aby sme rozhodli o systéme vhodnom pre náš bohatý redakčný obsah a schopnom pracovať s API, ktoré vystavujú objekty kultúrneho dedičstva z našej zbierky. Vybrali sme si Contentful, aby sme poskytli túto skúsenosť. Ako bezhlavý CMS bude Contentful ukladať všetok náš redakčný obsah vrátane blogov, výstav a galérií. Flexibilné modelovanie obsahu nám umožňuje produkovať obsah presne tak, ako si želáme, nielen tak, ako to diktuje CMS. Veľmi dôležité pre nás, s korpusom viac ako 50 miliónov položiek, nám umožňuje dynamicky vťahovať obsah do CMS, aby sme mohli vytvárať spravované a automatizované stránky presne tak, ako si prajeme.
Flexibilné modelovanie
Obsahovo pracujeme na veľmi flexibilnom modelovaní obsahu, ktoré nás neobmedzuje na „Stránku“ alebo „Post“ podľa tradičného CMS, ale umožňuje nám rozhodnúť sa, čo chceme modelovať. Tam, kde máme v súčasnosti iný CMS na podporu blogových príspevkov, výstav a galérií, môžeme všetky tieto formáty považovať za rôzne modely obsahu v Contentful. Tieto sú potom k dispozícii pre nás získať z Contentful API a zobraziť na front-end.
Hlavnou výhodou pre nás je, že ideme od udržiavania troch CMS k udržiavaniu žiadneho CMS, namiesto toho sa zameriavame na front-end a back-end aplikáciu, ktorá tieto údaje vykresľuje.
Čo sme zachránili a získali
Vďaka používaniu bezhlavého CMS Contentful sme ušetrili mesiace času na vývoj a snažili sme sa prispôsobiť CMS, ktorý rieši naše problémy. Podarilo sa nám flexibilne modelovať obsah bez toho, aby sme museli robiť akékoľvek kódovanie. Znamená to, že za pár týždňov sme dokázali vytvoriť takmer úplné webové sídlo a CMS.
Už sme začali interne školiť zamestnancov o tom, ako spravovať stránky pomocou CMS, ktorý bol ľahko vyzdvihnutý. Nepotrebujeme sa sústrediť na budovanie skvelých skúseností pre zamestnancov a redaktorov, čo znamená, že sme boli schopní venovať všetku našu pozornosť budovaniu skvelého portálu orientovaného na používateľa.
V nasledujúcich mesiacoch budete môcť vidieť výsledky nášho úsilia, keď začneme uvoľňovať zlepšenia našich existujúcich produktov.
