Sitio público de IMF, mostrado como contexto de la empresa. El producto interno de este caso no se muestra.

Sitio público de IMF, mostrado como contexto de la empresa. El producto interno de este caso no se muestra.

IMF

Migración Sitecore XM Cloud

Senior Software Engineer · Migración de plataforma

Reimplementación headless del sitio legado del FMI en Sitecore 9.2 hacia Sitecore XM Cloud, con frontend Next.js por GraphQL.

01Problema

Un sitio Sitecore 9.2 en producción tenía que pasar a Sitecore XM Cloud sin perder el comportamiento del que ya dependían editores y visitantes. El frontend se reconstruyó como una aplicación headless Next.js contra el nuevo CMS.

02Aportes seleccionados

Contribuí a una transición a gran escala de un sitio legado Sitecore 9.2 a una implementación headless Sitecore XM Cloud. Migré funcionalidad y componentes del sitio a la nueva plataforma, mantuve el contenido consistente e investigué problemas de migración a medida que aparecían. Trabajé con el equipo de ingeniería para que la implementación y los requisitos de datos se alinearan con el negocio.

  • Migré funcionalidad y componentes del sitio legado hacia Sitecore XM Cloud
  • Trabajé en el frontend headless Next.js contra el nuevo CMS
  • Mantuve el comportamiento de contenido y componentes consistente a lo largo de la migración
  • Investigué y resolví problemas de migración con el equipo de ingeniería

03Contexto del sistema

El frontend Next.js consume Sitecore XM Cloud por GraphQL. TypeScript en todo el recorrido. Azure DevOps es la vía de entrega. El sitio Sitecore 9.2 anterior fue el origen de las superficies migradas.

  • Sitecore 9.2Contenido y componentes migradosSitecore XM Cloud
  • Next.js frontendMi alcanceLee contenido por GraphQLSitecore XM Cloud

Mi alcance en el sistema: Next.js frontend

Entrega

  • Azure DevOpsCanal de entrega

Aparte del flujo de ejecución. Estas partes no están conectadas entre sí.

Herramientas de implementación

TypeScript. No son servicios de ejecución.

04Escala y restricciones

  • Sitecore 9.2 legado como sistema de origen
  • Next.js headless contra Sitecore XM Cloud
  • El comportamiento de contenido y componentes tenía que mantenerse consistente en el corte

05Resultado

Superficies headless Next.js contra Sitecore XM Cloud, con componentes y contenido migrados consistentes con el sitio legado. No hay métricas públicas.

  • Componentes y funcionalidad migrados en Sitecore XM Cloud
  • Frontend headless Next.js en el nuevo camino de CMS

06Stack

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

No hay métricas públicas verificadas de este encargo.

Categorías: Migration, Frontend

Año: 2025

Servicios relacionados