Οι συλλογές Europeana έχουν αναπτυχθεί για να υποστηρίξουν την αυξανόμενη ανάγκη για καλύτερη πρόσβαση σε περιεχόμενο πολιτιστικής κληρονομιάς σε πολλαπλές μορφές. Το κοινό μας θέλει μια σειρά από τρόπους για να αναζητήσει και να ανακαλύψει περιεχόμενο μέσα στο συνεχώς αυξανόμενο corpus μας, από την αναζήτηση και την περιήγηση μέχρι την ανακάλυψη μέσω επιμελημένου υλικού. Όπως συμβαίνει με κάθε έργο αυτού του είδους, καθώς προστίθενται λειτουργίες και συστήματα, το τεχνικό χρέος - ο χρόνος που δαπανάται για συντήρηση - αυξάνεται. Η Europeana Collections τροφοδοτείται επί του παρόντος από τρία συστήματα διαχείρισης περιεχομένου (CMS), με δύο εφαρμογές front-end. Μας έκανε να θέσουμε το ερώτημα: Πώς μπορούμε να εστιάσουμε εκ νέου τις προσπάθειές μας και να δαπανήσουμε λιγότερο χρόνο στη διοίκηση και τη συντήρηση και περισσότερο χρόνο στην οικοδόμηση μιας εξαιρετικής εμπειρίας;
Κατά τη διάρκεια των τελευταίων τριών μηνών, η ομάδα ανάπτυξης των τριών μας επικεντρώθηκε στο στόχο της απλούστευσης της τεχνικής μας στοίβας, προκειμένου να μειώσουμε και να αυτοματοποιήσουμε όπου είναι απαραίτητο, ώστε να μπορέσουμε να εστιάσουμε το χρόνο μας στην παροχή μιας εξαιρετικής εμπειρίας χρήστη.
Πηγαίνοντας ακέφαλος
Τα CMS έχουν εξελιχθεί από το να είναι στενά συνδεδεμένα και να ελέγχουν σε μεγάλο βαθμό την έξοδο του front-end, στο να είναι αποσυνδεδεμένα και προσβάσιμα μέσω APIs που επιτρέπουν στον πελάτη να εμφανίζει το περιεχόμενο όπως επιθυμεί. Για τον επικαιροποιημένο ιστότοπο της Europeana Collections, μεταβαίνουμε σε ένα ακέφαλο CMS - ένα CMS που δεν έχει άμεση σύνδεση με το εμπρόσθιο άκρο και καθιστά το περιεχόμενο διαθέσιμο μέσω API. Πραγματοποιήσαμε πολλές έρευνες για να αποφασίσουμε σχετικά με ένα σύστημα τόσο κατάλληλο για το πλούσιο συντακτικό μας περιεχόμενο όσο και ικανό να συνεργαστεί με τα API που αναδύουν αντικείμενα πολιτιστικής κληρονομιάς από τη συλλογή μας. Επιλέξαμε το Contentful για να προσφέρουμε αυτή την εμπειρία. Ως ακέφαλο CMS, το Contentful θα αποθηκεύσει όλο το συντακτικό μας περιεχόμενο, συμπεριλαμβανομένων ιστολογίων, εκθέσεων και γκαλερί. Η ευέλικτη μοντελοποίηση περιεχομένου μας επιτρέπει να εξάγουμε το περιεχόμενο ακριβώς όπως θέλουμε, όχι μόνο όπως υπαγορεύει το CMS. Πολύ σημαντικό για εμάς, με ένα σύνολο πάνω από 50 εκατομμύρια αντικείμενα, μας επιτρέπει να τραβήξουμε δυναμικά περιεχόμενο στο CMS, ώστε να μπορέσουμε να δημιουργήσουμε επιμελημένες και αυτοματοποιημένες σελίδες ακριβώς όπως θέλουμε.
Ευέλικτη μοντελοποίηση
Ικανοποιητικά έργα για πολύ ευέλικτη μοντελοποίηση περιεχομένου, που δεν μας περιορίζουν σε «Σελίδα» ή «Ανάρτηση» σύμφωνα με το παραδοσιακό CMS, αλλά μας επιτρέπουν να αποφασίσουμε τι θέλουμε να μοντελοποιήσουμε. Όπου έχουμε επί του παρόντος ένα διαφορετικό CMS για την υποστήριξη αναρτήσεων ιστολογίου, εκθέσεων και γκαλερί, μπορούμε να αντιμετωπίσουμε όλες αυτές τις μορφές ως διαφορετικά μοντέλα περιεχομένου στο Contentful. Αυτά είναι στη συνέχεια διαθέσιμα για να τα ανακτήσουμε από το Contentful API και να τα εμφανίσουμε στο front-end.
Το κύριο όφελος για εμάς είναι ότι πηγαίνουμε από τη διατήρηση τριών CMS στη διατήρηση χωρίς CMS, εστιάζοντας αντίθετα σε μια εφαρμογή front-end και back-end που αποδίδει αυτά τα δεδομένα.
Τι σώσαμε και κερδίσαμε
Μέσω της χρήσης του Contentful headless CMS, εξοικονομήσαμε μήνες χρόνου ανάπτυξης και προσπαθήσαμε να προσαρμόσουμε ένα CMS που λύνει τα προβλήματά μας. Καταφέραμε να μοντελοποιήσουμε με ευελιξία το περιεχόμενο χωρίς να χρειαστεί να κάνουμε καμία απολύτως κωδικοποίηση. Αυτό σημαίνει ότι σε λίγες μόνο εβδομάδες καταφέραμε να δημιουργήσουμε έναν σχεδόν πλήρη ιστότοπο και ένα CMS.
Έχουμε ήδη αρχίσει να εκπαιδεύουμε το προσωπικό εσωτερικά σχετικά με τον τρόπο επιμέλειας των σελίδων με το CMS, το οποίο έχει παραληφθεί με ευκολία. Το γεγονός ότι δεν χρειάστηκε να επικεντρωθούμε στην οικοδόμηση μιας εξαιρετικής εμπειρίας για το προσωπικό και τους συντάκτες σημαίνει ότι μπορέσαμε να αφιερώσουμε όλη μας την προσοχή στη δημιουργία μιας εξαιρετικής πύλης που θα απευθύνεται στους χρήστες.
Τους επόμενους μήνες, θα μπορείτε να δείτε τα αποτελέσματα της προσπάθειάς μας καθώς αρχίζουμε να βελτιώνουμε τα υφιστάμενα προϊόντα μας.
