A Europeana Collections foi desenvolvida para apoiar uma necessidade crescente de um melhor acesso aos conteúdos do património cultural em múltiplos formatos. O nosso público quer uma variedade de formas de pesquisar e descobrir conteúdos dentro do nosso corpus cada vez maior, desde a pesquisa e navegação até à descoberta através de material com curadoria editorial. Tal como acontece com qualquer projeto deste tipo, à medida que a funcionalidade e os sistemas são adicionados, a dívida técnica - o tempo gasto em manutenção - aumenta. A Europeana Collections é atualmente alimentada por três sistemas de gestão de conteúdos (CMS), com duas aplicações front-end. Fez-nos fazer a pergunta: Como podemos reorientar os nossos esforços e gastar menos tempo na administração e manutenção, e mais tempo na construção de uma excelente experiência de front-end?
Ao longo dos últimos três meses, a nossa equipa de desenvolvimento de três focou-se no objetivo de simplificar a nossa pilha técnica, a fim de reduzir e automatizar sempre que necessário para nos permitir concentrar o nosso tempo em proporcionar uma ótima experiência ao utilizador.
Sem cabeça
Os CMSs evoluíram de ser fortemente acoplados e altamente controladores sobre a saída front-end, para serem desligados e acessíveis através de APIs, o que permite ao cliente exibir o conteúdo como desejar. Para o sítio Web atualizado da Europeana Collections, estamos a passar para um CMS sem cabeça - um CMS que não tem ligação direta com o front-end e disponibiliza o conteúdo através de uma API. Realizámos muita pesquisa para decidir sobre um sistema adequado para o nosso rico conteúdo editorial e capaz de trabalhar com as APIs que surgem objetos do património cultural da nossa coleção. Escolhemos Contentful para entregar esta experiência. Como um CMS sem cabeça, a Contentful armazenará todo o nosso conteúdo editorial, incluindo blogues, exposições e galerias. A modelagem flexível de conteúdo permite-nos produzir o conteúdo exatamente como desejamos, e não apenas como o CMS dita. Muito crucial para nós, com um corpus de mais de 50 milhões de itens, permite-nos puxar dinamicamente o conteúdo para o CMS para que possamos construir páginas com curadoria e automatizadas exatamente como desejamos.
Modelização flexível
O Contentful trabalha com modelização de conteúdo muito flexível, não nos restringindo a "Page" ou "Post" de acordo com o CMS tradicional, mas permitindo-nos decidir o que queremos modelar. Onde actualmente temos um CMS diferente para apoiar posts de blog, exposições e galerias, podemos tratar todos estes formatos como diferentes modelos de conteúdo em Contentful. Estes estão disponíveis para que possamos recuperar a partir da API Contentful e exibir no front-end.
O principal benefício para nós é que passamos da manutenção de três CMS para a manutenção de nenhum CMS, concentrando-nos em uma aplicação front-end e back-end que produz estes dados.
O que poupámos e o que ganhámos
Através da utilização do Contentful headless CMS, poupámos meses no tempo de desenvolvimento e tentamos adaptar um CMS que resolve os nossos problemas. Conseguimos modelar o conteúdo de forma flexível, sem ter de fazer qualquer tipo de codificação. Significa que, em poucas semanas, conseguimos criar um sítio Web e um sistema de gestão de processos quase completos.
Já começámos a formar internamente o pessoal sobre como fazer a curadoria de páginas com o CMS, que foi captado com facilidade. Não ter de nos concentrar na criação de uma grande experiência para o pessoal e os editores permitiu-nos dedicar toda a nossa atenção à construção de um excelente portal virado para o utilizador.
Nos próximos meses, poderá ver os resultados do nosso esforço à medida que começarmos a introduzir melhorias nos nossos produtos existentes.
