Fagerhults belysning ville göra ett tekniskt lyft av sin externwebb fagerhult.com, från .NET Framework till Dotnet Core / Episerver 11 till Optimizely 12. Vi på Sogeti fick i uppdrag att hjälpa till.
Bakgrund
Sogeti Jönköping har förvaltat fagerhult.se sedan 2019. 2021 gjorde vi också en migrering från Optimizely On Prem till DXP. Under 2023 började funderingarna på att ta steget till senaste versionen av plattformen. Fagerhult ville dock inte vara först ut med detta utan avvaktade och följde noggrannt utvecklingen under en period. Tillsammans gjorde vi också vissa förberedande insatser och en del uppstädning i CMS:et för att senare kunna genomföra migreringen.
Lösning
För att strukturera upp migreringsarbetet delade vi in det i flera faser, med olika fokus och ansvarsområden, utifrån en given tidplan.
Lokal uppgradering
Här bröt Sogeti ner projektet i beståndsdelar och säkerställde att Fagerhults lösning fungerade i våra lokala miljöer.
Migreringen var komplex med flera tredjepartsberoenden och specialare så som:
- Bootstrap-ramverk inbyggt i Episerver.
- Redaktörsstöd för översättning.
- Integration för översättning till konsulter.
- Integration till stöd för media.
- Import-integration mellan Episerver och inRiver som hanterar produktinformation.
- Stora autentiseringsförändringar med ny plattform och Dotnet Core.
Ny DXP-miljö
Tillsammans med Optimizely satte vi på Sogeti upp den nya molntjänst-miljön, parallellt med Fagerhults befintliga miljö. En parallell miljö säkerställde att allt kunde testas ordentligt i den uppgraderad versionen innan vi gick live, utan att påverka befintlig sajt.
Acceptans- och verifieringsfas
Under den här fasen jobbade Sogeti och Fagerhult i tätt samarbete med att testa och utvärdera all funktionalitet och alla krav på webben för att komma fram till en överenskommen version att gå live med i nya plattformen. All funktionalitet och alla krav dokumenterades i vår gemensamma arbetsyta vilket ger goda förutsättningar för framtida projekt.
Go Live
Innan Go Live tog vi databasbackuper för CMS och Commerce-sajter och installerade de actions som behövdes i miljöerna. Vi synkade med Fagerhult att de gjort de åtgärder som behövdes från deras håll innan ompekningen skedde tillsammans med support från Optimizely.
Resultat
Lyftet har gett Fagerhult en mer modern teknisk plattform, byggd för kontinuerliga säkerhetsuppdateringar med bättre förutsättningar att nå god prestanda och att kunna nyttja kommande funktionalitet.