Ridisegnare il frontend di Pimcore senza toccare il backend
Molti team su Pimcore hanno un backend con cui sono soddisfatti e un frontend diventato il collo di bottiglia: lento per il marketing, indietro sui Core Web Vitals o costoso da mantenere. Poiché Pimcore è headless, è possibile rinnovare il frontend a fasi sull'API GraphQL (Datahub) e REST, mentre il backend resta esattamente com'è.
Perché procedere a fasi batte il big bang
Una riscrittura completa del frontend è un programma ampio e rischioso. L'API GraphQL (Datahub) e REST disaccoppia già il frontend dal backend, quindi è possibile spostare i gruppi di route una alla volta e validare ciascuno rispetto all'API live prima di passare al successivo.
Replatforming a fasi sull'API GraphQL (Datahub) e REST
- Fase 1: attivare il nuovo frontend Laioutr sull'API GraphQL (Datahub) e REST per un ambito contenuto, ad esempio contenuti e landing page
- Fase 2: migrare le pagine di categoria e prodotto, validando le risposte dell'API rispetto al catalogo live
- Fase 3: spostare carrello e checkout, i flussi a più alto rischio, con esecuzione parallela e misurazione
- Fase 4: completare il passaggio delle route rimanenti e dismettere il vecchio frontend
In ogni fase il backend Pimcore resta intoccato. Si cambia il modo in cui i dati vengono renderizzati, non dove risiedono.
Il piano di rollback conta
Ogni fase ha un ambito definito e un percorso di rollback: le route possono tornare a puntare al frontend precedente se una fase presenta regressioni. Le prestazioni e l'accessibilità vengono validate a ogni fase.
Cosa si ottiene
- Autonomia per il marketing grazie a un visual page builder, senza un ticket per l'engineering per ogni banner
- Obiettivo Lighthouse 100 e Core Web Vitals già pronti all'uso
- WCAG 3.0 e BFSG gestiti a livello di piattaforma
- Opzionalità del backend preservata
FAQ
Possiamo eseguire Laioutr insieme al nostro frontend attuale?
Sì. Durante la transizione entrambi utilizzano la stessa API GraphQL (Datahub) e REST, quindi è possibile migrare gradualmente.
Il backend Pimcore viene modificato?
No. Il replatforming avviene a livello di frontend, sull'API. Backend e dati restano al loro posto. Consulta la pillar page su Pimcore oppure prenota una call di scoping.
Letture correlate: Confronto tra le opzioni di frontend headless per Pimcore e Ridisegnare un frontend BigCommerce senza toccare il backend.