Publiczna strona IMF, pokazana jako kontekst firmy. Wewnętrzny produkt z tego case’u nie jest pokazany.

Publiczna strona IMF, pokazana jako kontekst firmy. Wewnętrzny produkt z tego case’u nie jest pokazany.

IMF

Migracja Sitecore XM Cloud

Senior Software Engineer · Migracja platformy

Headlessowe przeniesienie dziedziczonej strony MFW na Sitecore 9.2 na Sitecore XM Cloud, z frontendem Next.js po GraphQL.

01Problem

Żywa strona na Sitecore 9.2 musiała trafić na Sitecore XM Cloud bez utraty zachowania, na którym już polegali redaktorzy i odwiedzający. Frontend zbudowano od nowa jako aplikację headless Next.js względem nowej CMS.

02Wybrany wkład

Uczestniczyłem w dużej zmianie z dziedziczonej strony Sitecore 9.2 na headlessową implementację Sitecore XM Cloud. Przenosiłem funkcjonalność i komponenty na nową platformę, utrzymywałem spójność treści i badałem problemy migracji na bieżąco. Pracowałem z zespołem inżynierskim, żeby implementacja i wymagania danych pokrywały się z potrzebami biznesu.

  • Przeniosłem funkcjonalność i komponenty dziedziczonej strony na Sitecore XM Cloud
  • Pracowałem nad headlessowym frontendem Next.js względem nowej CMS
  • Utrzymywałem spójne zachowanie treści i komponentów przez całą migrację
  • Badałem i zamykałem problemy migracji z zespołem inżynierskim

03Kontekst systemu

Frontend Next.js pobiera Sitecore XM Cloud przez GraphQL. TypeScript w całym torze. Azure DevOps to ścieżka dostawy. Poprzednia strona Sitecore 9.2 była źródłem przeniesionych powierzchni.

  • Sitecore 9.2Przeniesiona treść i komponentySitecore XM Cloud
  • Next.js frontendMój zakresCzyta treść przez GraphQLSitecore XM Cloud

Mój zakres w systemie: Next.js frontend

Dostarczenie

  • Azure DevOpsŚcieżka dostarczenia

Osobno od przepływu działania. Te elementy nie są ze sobą połączone.

Narzędzia implementacji

TypeScript. To nie są usługi środowiska uruchomieniowego.

04Skala i ograniczenia

  • Dziedziczony Sitecore 9.2 jako system źródłowy
  • Headless Next.js względem Sitecore XM Cloud
  • Zachowanie treści i komponentów musiało zostać spójne przy przejściu

05Wynik

Headlessowe powierzchnie Next.js względem Sitecore XM Cloud, z przeniesionymi komponentami i treścią spójnymi z dziedziczoną stroną. Nie publikuję tu zweryfikowanych metryk.

  • Przeniesione komponenty i funkcjonalność na Sitecore XM Cloud
  • Headlessowy frontend Next.js na nowej ścieżce CMS

06Stack

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

Nie publikuję tu zweryfikowanych metryk tego zlecenia.

Kategorie: Migration, Frontend

Rok: 2025

Powiązane usługi