
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