Публичный сайт IMF, показан как контекст компании. Внутренний продукт из этого кейса не показан.

Публичный сайт IMF, показан как контекст компании. Внутренний продукт из этого кейса не показан.

IMF

Миграция Sitecore XM Cloud

Senior Software Engineer · Миграция платформы

Headless-перенос унаследованного сайта МВФ на Sitecore 9.2 на Sitecore XM Cloud с фронтендом Next.js по GraphQL.

01Проблема

Живой сайт на Sitecore 9.2 нужно было перевести на Sitecore XM Cloud, не потеряв поведение, на которое уже опирались редакторы и посетители. Фронтенд собрали заново как headless-приложение на Next.js против новой CMS.

02Выбранный вклад

Участвовал в крупном переходе с унаследованного сайта на Sitecore 9.2 на headless-реализацию Sitecore XM Cloud. Перенёс функциональность и компоненты на новую платформу, держал контент согласованным и разбирал проблемы миграции по мере появления. Работал с инженерной командой, чтобы реализация и требования к данным совпадали с потребностями бизнеса.

  • Перенёс функциональность и компоненты унаследованного сайта на Sitecore XM Cloud
  • Работал над headless-фронтендом на Next.js против новой CMS
  • Держал поведение контента и компонентов согласованным на всём протяжении миграции
  • Разбирал и закрывал проблемы миграции вместе с инженерной командой

03Контекст системы

Фронтенд на Next.js забирает Sitecore XM Cloud по GraphQL. TypeScript по всему пути. Azure DevOps – путь поставки. Предыдущий сайт на Sitecore 9.2 был источником перенесённых поверхностей.

  • Sitecore 9.2Перенесённые контент и компонентыSitecore XM Cloud
  • Next.js frontendМоя зонаЧитает контент через GraphQLSitecore XM Cloud

Моя зона в системе: Next.js frontend

Поставка

  • Azure DevOpsКонвейер поставки

Отдельно от потока выполнения. Эти части не связаны друг с другом.

Инструменты реализации

TypeScript. Это не сервисы времени выполнения.

04Масштаб и ограничения

  • Унаследованный Sitecore 9.2 как источник
  • Headless Next.js против Sitecore XM Cloud
  • Поведение контента и компонентов должно было сохраниться при переходе

05Результат

Headless-поверхности на Next.js против Sitecore XM Cloud: перенесённые компоненты и контент согласованы с унаследованным сайтом. Публичные метрики не опубликованы.

  • Перенесённые компоненты и функциональность на Sitecore XM Cloud
  • Headless-фронтенд на Next.js на новом CMS-пути

06Стек

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

Проверенные публичные метрики по этому проекту не опубликованы.

Категории: Migration, Frontend

Год: 2025

Связанные услуги