Site público de IMF, mostrado como contexto da empresa. O produto interno deste caso não é mostrado.

Site público de IMF, mostrado como contexto da empresa. O produto interno deste caso não é mostrado.

IMF

Migração Sitecore XM Cloud

Senior Software Engineer · Migração de plataforma

Reimplementação headless do sítio legado do FMI em Sitecore 9.2 para Sitecore XM Cloud, com frontend Next.js por GraphQL.

01Problema

Um sítio Sitecore 9.2 em produção tinha de passar para Sitecore XM Cloud sem perder o comportamento de que editores e visitantes já dependiam. O frontend foi reconstruído como uma aplicação headless Next.js contra o novo CMS.

02Contributos selecionados

Contribuí para uma transição de grande escala de um sítio legado Sitecore 9.2 para uma implementação headless Sitecore XM Cloud. Migrei funcionalidade e componentes do sítio para a nova plataforma, mantive o conteúdo consistente e investiguei problemas de migração à medida que apareciam. Trabalhei com a equipa de engenharia para que a implementação e os requisitos de dados se alinhassem com o negócio.

  • Migrei funcionalidade e componentes do sítio legado para Sitecore XM Cloud
  • Trabalhei no frontend headless Next.js contra o novo CMS
  • Mantive o comportamento de conteúdo e componentes consistente ao longo da migração
  • Investiguei e resolvi problemas de migração com a equipa de engenharia

03Contexto do sistema

O frontend Next.js consome Sitecore XM Cloud por GraphQL. TypeScript em todo o percurso. Azure DevOps é o caminho de entrega. O sítio Sitecore 9.2 anterior foi a origem das superfícies migradas.

  • Sitecore 9.2Conteúdo e componentes migradosSitecore XM Cloud
  • Next.js frontendO meu âmbitoLê conteúdo por GraphQLSitecore XM Cloud

O meu âmbito no sistema: Next.js frontend

Entrega

  • Azure DevOpsCaminho de entrega

À parte do fluxo de execução. Estas partes não estão ligadas entre si.

Ferramentas de implementação

TypeScript. Não são serviços de execução.

04Escala e restrições

  • Sitecore 9.2 legado como sistema de origem
  • Next.js headless contra Sitecore XM Cloud
  • O comportamento de conteúdo e componentes tinha de se manter consistente na transição

05Resultado

Superfícies headless Next.js contra Sitecore XM Cloud, com componentes e conteúdo migrados consistentes com o sítio legado. Não há métricas públicas.

  • Componentes e funcionalidade migrados em Sitecore XM Cloud
  • Frontend headless Next.js no novo caminho de CMS

06Stack

  • Next.js
  • TypeScript
  • GraphQL
  • Sitecore XM Cloud
  • Sitecore CMS
  • Azure DevOps

Não há métricas públicas verificadas para este trabalho.

Categorias: Migration, Frontend

Ano: 2025

Serviços relacionados