WebflowCraft CMSIntegração APIInvestigaçãoCMS Híbrido

CIICESI: portal de investigação em Craft CMS com integração da API ORCID

3000+
Publicações sincronizadas
50
Perfis de investigadores
125+
Eventos e artigos
3 meses
De raiz
0
Entrada manual de publicações

Uma plataforma Webflow e Craft CMS para o centro de investigação do Politécnico do Porto, com integração personalizada da API ORCID que sincroniza 3000+ publicações de 50 investigadores.

O desafio

O CIICESI é um centro de investigação da ESTG, Politécnico do Porto. Não tinham site. Cinquenta investigadores a produzir milhares de publicações em múltiplas disciplinas, e nenhuma plataforma digital para apresentar o que quer que fosse.

O briefing era construir um site de raiz que pudesse apresentar a produção científica do centro, perfis de investigadores, projetos internos e eventos. O problema central: os dados de publicação estavam no ORCID, a plataforma global de identificação de investigadores. Introduzir manualmente 3000+ publicações não era opção. O site precisava de obter esses dados automaticamente e mantê-los estruturados em torno dos investigadores individuais.

A solução

Desenhámos o site em Webflow e construímos o backend em Craft CMS — a mesma abordagem híbrida que usamos quando a arquitetura de conteúdo de um projeto ultrapassa o CMS nativo do Webflow.

A peça central é um módulo personalizado do Craft CMS que se liga à API do ORCID. Cada investigador tem um ORCID ID armazenado na sua entrada no Craft. Quando a equipa aciona uma sincronização, o módulo obtém as publicações do investigador, trabalhos co-autorados, tipos de publicação e dados de contacto. Os PUT codes do ORCID permitem distinguir entre publicações primárias e trabalhos onde o investigador participou como co-autor, mantendo os dados precisos.

O investigador é a entrada principal no modelo de conteúdo. Publicações, projetos e dados de perfil ligam-se ao registo do investigador. Eventos e notícias são geridos separadamente pela equipa editorial. Isto mantém a arquitetura limpa e dá à equipa controlo total sobre cada tipo de conteúdo.

O Sprig trata da filtragem de publicações no frontend — os visitantes podem pesquisar e filtrar por investigador, tipo de publicação e papel sem recarregar a página.

Abordagem técnica

Partir do zero significou controlo total sobre a arquitetura de conteúdo. Desenhámos o modelo de dados em torno dos investigadores como entidade central, com publicações e projetos como entradas relacionadas. Eventos e notícias existem como tipos de conteúdo independentes. A integração ORCID popula o lado das publicações automaticamente. Projetos internos são geridos manualmente pela equipa.

O módulo ORCID foi a peça mais complexa. A API fornece dados estruturados, mas mapeá-los de forma limpa no modelo de conteúdo do Craft exigiu tratar casos extremos: investigadores com centenas de publicações, trabalhos com múltiplos contribuidores, e diferentes tipos de publicação que precisavam de tratamento distinto no frontend.

O projeto todo passou de tela em branco a site publicado em três meses, incluindo a fase de design em Webflow, o build em Craft CMS e a integração ORCID.

Os resultados

O CIICESI passou de nenhuma presença online para uma plataforma que gere 50 perfis de investigadores, 3000+ publicações, 125+ eventos e artigos de notícias, e uma lista crescente de projetos internos. Os dados de publicação sincronizam-se do ORCID sem entrada manual. A equipa gere tudo o resto de forma independente.

Para saber mais sobre porque combinamos Webflow com Craft CMS, leia Craft CMS e Webflow: porque uso ambos em projetos complexos.

Visitar website

Resultados Chave

01

3000+ publicações do ORCID

Um módulo personalizado do Craft CMS liga-se à API do ORCID, obtendo publicações, trabalhos co-autorados e dados de contacto de cada investigador através do seu ORCID ID.

02

Arquitetura centrada no investigador

Cada investigador é a entrada principal — as suas publicações, projetos e dados de perfil derivam desse único registo.

03

Biblioteca de publicações filtrável

O Sprig trata da filtragem no frontend, permitindo pesquisar publicações por investigador, tipo e papel de participação sem recarregar a página.

04

Controlo editorial completo

A equipa gere eventos, notícias, projetos internos e perfis de investigadores de forma independente — a sincronização ORCID trata dos dados de publicação.