Europeana Collections se ha desarrollado para apoyar la creciente necesidad de un mejor acceso a los contenidos del patrimonio cultural en múltiples formatos. Nuestras audiencias quieren una variedad de formas de buscar y descubrir contenido dentro de nuestro corpus en constante crecimiento, desde la búsqueda y la navegación hasta el descubrimiento a través de material curado editorialmente. Al igual que con cualquier proyecto de este tipo, a medida que se agregan funcionalidad y sistemas, aumenta la deuda técnica, el tiempo dedicado al mantenimiento. Europeana Collections cuenta actualmente con tres sistemas de gestión de contenidos (CMS), con dos aplicaciones front-end. Nos ha hecho hacer la pregunta: ¿Cómo podemos reenfocar nuestros esfuerzos y dedicar menos tiempo a la administración y el mantenimiento, y más tiempo a la construcción de una gran experiencia de front-end?
En los últimos tres meses, nuestro equipo de desarrollo de tres se ha centrado en el objetivo de simplificar nuestra pila técnica, con el fin de reducir y automatizar cuando sea necesario para permitirnos centrar nuestro tiempo en proporcionar una gran experiencia de usuario.
Yendo sin cabeza
Los CMS han evolucionado de estar estrechamente acoplados y altamente controlando la salida del front-end, a ser desconectados y accesibles a través de APIs que permiten al cliente mostrar el contenido como lo deseen. Para el sitio web actualizado de Europeana Collections, pasamos a un CMS sin cabeza, un CMS que no tiene acoplamiento directo con el front-end y hace que el contenido esté disponible a través de una API. Llevamos a cabo una gran cantidad de investigaciones para decidir sobre un sistema adecuado para nuestro rico contenido editorial y capaz de trabajar con las API que emergen objetos de patrimonio cultural de nuestra colección. Elegimos Contentful para ofrecer esta experiencia. Como CMS sin cabeza, Contentful almacenará todo nuestro contenido editorial, incluidos blogs, exposiciones y galerías. El modelado de contenido flexible nos permite emitir el contenido exactamente como deseamos, no solo como dicta el CMS. Muy importante para nosotros, con un corpus de más de 50 millones de elementos, nos permite extraer contenido dinámicamente en el CMS para que podamos construir páginas curadas y automatizadas exactamente como deseamos.
Modelado flexible
Contentful trabaja en modelos de contenido muy flexibles, que no nos limitan a «Page» o «Post» según el CMS tradicional, sino que nos permiten decidir qué queremos modelar. Donde actualmente tenemos un CMS diferente para apoyar publicaciones de blog, exposiciones y galerías, podemos tratar todos estos formatos como diferentes modelos de contenido en Contentful. Estos están disponibles para que podamos recuperarlos de la API de Contentful y mostrarlos en el front-end.
El principal beneficio para nosotros es que pasamos de mantener tres CMS a no mantener ningún CMS, en lugar de centrarnos en una aplicación front-end y back-end que procesa estos datos.
Lo que hemos ahorrado y ganado
Mediante el uso del CMS sin cabeza Contentful, hemos ahorrado meses de tiempo de desarrollo y hemos intentado adaptar un CMS que resuelve nuestros problemas. Hemos sido capaces de modelar el contenido de forma flexible sin tener que hacer ningún tipo de codificación. Esto significa que en pocas semanas hemos podido crear un sitio web y un sistema de gestión de contenidos casi completos.
Ya hemos comenzado a formar internamente al personal sobre cómo seleccionar páginas con el CMS, que se ha recogido con facilidad. No tener que centrarnos en crear una gran experiencia para el personal y los editores ha significado que hemos podido dedicar todo nuestro enfoque a construir un gran portal orientado al usuario.
En los próximos meses, podrá ver los resultados de nuestro esfuerzo a medida que comenzamos a introducir mejoras en nuestros productos existentes.
