CMS migratie voor meer overzicht en stabiliteit.

.NET
Back-end development
UX en UI
UX Onderzoek

De opdrachtgever wilde een stabiel en overzichtelijk CMS en schakelde Arcadians in voor een migratie naar Bloomreach met een Next.js front-end. Dit zorgt voor minder afhankelijkheden en eenvoudigere updates, wat de applicatie betrouwbaarder maakt.

Why

Maatwerk binnen een CMS is fijn. Maar niet als dat in de praktijk betekent dat wijzigingen en updates moeilijk en onvoorspelbaar zijn vanwege de enorme hoeveelheid functionaliteiten.

De opdrachtgever schakelde React specialisten Hasan en Sergio in om Hippo CMS te migreren naar Bloomreach, waarbij front-end een losstaande applicatie is geworden in Next.js /React en Bloomreach CMS headless wordt ingezet.

How

Het uitgangspunt van de technische oplossing? Laat een CMS doen waar een CMS goed in is, namelijk contentbeheer. Daarom werd het nieuwe CMS teruggebracht naar geen tot weinig maatwerk, zodat met meer vertrouwen updates van het CMS doorgevoerd kunnen worden.

Voor de front-end werd gebruik gemaakt van Next.js om de presentatie van de data in Bloomreach te scheiden van de voorkant. Om de scheiding extra kracht bij te zetten, is de architectuur van de front-end dan ook dusdanig opgezet dat het flexibel genoeg is om elk ander willekeurig headless-CMS hieraan te koppelen. Een belangrijke eis van de opdrachtgever, omdat het software landschap nou eenmaal erg veranderlijk is.

What

De migratie naar Next.js heeft geresulteerd in een superstabiele en overzichtelijke front-end applicatie.

Wijzigingen kunnen met vertrouwen worden doorgevoerd en er zijn geen onduidelijke afhankelijkheden meer. Een update naar een nieuwe major versie was geregeld binnen één reguliere sprint.

Het is een applicatie geworden, waar je op kunt rekenen.

Accepteren

Deze website slaat cookies op je computer op. Deze cookies worden gebruikt om informatie te verzamelen over hoe je met onze website omgaat en om je te onthouden. We gebruiken deze informatie om je surfervaring te verbeteren, personaliseren, en voor analyse en meetgegevens over onze bezoekers, zowel op deze website als via andere media. Zie ons Privacybeleid voor meer informatie over de cookies die we gebruiken.

Noodzakelijke cookies: Cookies die benodigd zijn om de website te laten functioneren.

Statistieken: Deze cookies verzamelen anonieme informatie, zoals welke pagina's worden bekeken, die ons helpt om de website te verbeteren.

Marketing: Cookies die worden gebruikt om bezoekers te volgen wanneer ze verschillende websites bezoeken. Het doel hiervan is om de bezoeker advertenties te laten zien die relevant zijn voor de bezoeker.