logo

[ PER LE AGENZIE ]

Da WordPress a Nuxt. Con il team che hai già.

Ci prendiamo la parte tecnica del passaggio — strategia, implementazione, go-live — mentre il tuo team continua a consegnare ai clienti e impara lo stack sui progetti veri.

> /jamflow:nuxt-upgrade --major
reading the changelog, then your repo
useAsyncData opts · routeRules · app/ layout
✓ patched what is mechanical · the rest is flagged
  • Nuxt supportato ufficialmente
  • Elysia supportato ufficialmente
  • moduli già collegati
  • preview per branch
  • rollback pronto
  • plugin di upgrade inclusi

Clienti delle agenzie che lavorano con noi

Non nostri clienti: loro. Per alcuni siamo il cloud su cui gira il sito, per altri siamo ciò con cui lavora l'agenzia — l'AI, le automazioni, la consulenza. In ogni caso relazione, contratto e fattura restano all'agenzia.

  • Macallan
  • Velier Explorer
  • Fradiavolo
  • Pepsi
  • Bvlgari
  • Fever Tree
  • Baladin
  • Campari
  • Roscioli
  • Camatti
  • Cocoricò
  • Eliofilm
  • Galactica Festival
  • Ghigo Pasticceria
  • Imatra
  • Polaroid Eyewear
  • Jerry Thomas Speakeasy
  • La Punta
  • Laura Meroni
  • Magno One
  • Mario Sirtori
  • Matthew Whiskey
  • Mudi Museo Discoteca
  • Galletto Vallespluga
  • MySecretCase
  • Selvatiq
  • Slap
  • Spirit Academy
  • St Regis
  • Trapizzino
  • Da Lucio
  • Scarpa

Un percorso strutturato, non un salto nel buio

Molte agenzie rimandano l'uscita da WordPress perché non hanno sviluppatori Nuxt interni, o perché temono di non riuscire a consegnare ai clienti durante la transizione. Lavoriamo al vostro fianco: ci prendiamo la parte tecnica mentre il vostro team costruisce competenza interna, un progetto alla volta.

Audit

Leggiamo un sito da cima a fondo — plugin, modello dei contenuti, integrazioni, cosa si rompe davvero in produzione. Ricevete un piano scritto con costi e tempi, e resta vostro anche se non lavoriamo insieme.

  • un sito, nessun impegno
  • inventario di plugin e contenuti
  • piano scritto + stima

Migrazione WP

WordPress → Nuxt, anche senza sviluppatori interni

Non serve un team tecnico completo per iniziare. Copriamo tutta la strategia di migrazione, le decisioni architetturali, l'implementazione e il go-live — mentre il vostro team resta concentrato su consegna e relazione col cliente.

Rischio operativo ridotto
Non si migra tutto in un'unica operazione. Si parte dai progetti nuovi o dai siti con più problemi operativi e si consolida progressivamente — senza interrompere la consegna ai clienti.
I contenuti restano al sicuro
I contenuti del sito restano accessibili e modificabili per tutta la migrazione. Non c'è una finestra in cui il CMS è irraggiungibile o i contenuti sono bloccati.
Competenza che si accumula
Ogni progetto migrato costruisce competenza interna. Il terzo progetto va più veloce del primo, perché il team conosce già i pattern e non deve imparare tutto da capo.

Multi-sito

Gestite tanti siti WordPress? Ancora meglio.

Le agenzie con molti siti WordPress accumulano anni di debito tecnico: plugin incompatibili, aggiornamenti bloccati, hosting frammentato. Consolidare su uno stack Nuxt condiviso taglia l'overhead operativo e rende ogni progetto più semplice da consegnare e mantenere.

WordPress

per sito, all'anno

12giri di aggiornamento all'anno

  • Mezza giornata e oltre per ogni giro
  • Testato in produzione, o su uno staging che qualcuno deve mantenere
  • Il rollback è ripristinare un database
  • Si rompe per conflitti fra plugin che non hai scritto tu

Nuxt + JAMflow

per sito, all'anno

2–4giri di aggiornamento all'anno

  • Circa un quarto di giornata per giro
  • Testato in locale, su un branch, prima che vada online
  • Il rollback è il deploy precedente, subito
  • Si rompe solo per il tuo codice, che è sotto controllo di versione
Meno lavoro per ogni nuovo sito
Il secondo sito parte con tutto il lavoro del primo già fatto: stessa struttura, stessi moduli, stessa pipeline. Personalizzate solo ciò che cambia davvero da cliente a cliente.
Manutenzione centralizzata
Aggiornare un modulo o applicare una patch di sicurezza si fa in un posto solo, non su ogni sito separatamente. Meno tempo in manutenzione, più in consegna.
Il team conosce già il prossimo progetto
Dopo tre siti sullo stesso stack, uno sviluppatore conosce già il quarto prima di aprire il repository. Nessuna sorpresa, nessun plugin misterioso da decifrare.

AI, onestamente

Una codebase in cui i vostri agenti AI possono davvero lavorare

Gli agenti di coding valgono quanto il codice a cui li puntate. Su venti siti WordPress con plugin diversi e senza tipi, tirano a indovinare. Su un unico stack Nuxt tipizzato, con moduli condivisi e convenzioni nel repository, leggono il progetto e ci prendono. Migrare non è un costo da sostenere prima di poter usare l'AI — è ciò che rende l'AI utilizzabile.

Agenti nella consegna, non nella demo
Uno stack solo, tipizzato da capo a fondo, con le convenzioni scritte dove l'agente le legge. Rilasciamo plugin per Claude e Codex che portano i breaking change di Nuxt ed Elysia — i due framework che supportiamo ufficialmente — così un upgrade è una pull request da rivedere e non una settimana di archeologia.
Funzionalità AI da vendere ai clienti
AI conversazionale e ricerca semantica sono moduli della piattaforma, non progetti. Le accendete per un cliente in un giorno e fatturate una capacità che le agenzie WordPress quotano a mesi.
Il team impara sul progetto vero
Prepariamo il repository perché gli agenti ci siano utili, poi facciamo pairing con i vostri sviluppatori sul lavoro live. Nessun workshop, nessun attestato — il manuale resta nel vostro repo quando ci facciamo da parte.
Gli upgrade di framework smettono di far paura
Ogni release di Nuxt o Elysia con breaking change arriva con un plugin che sa cosa è cambiato e applica la patch ai vostri progetti, su tutta la flotta. Controlli visivi e di accessibilità girano in pipeline; il merge lo approva comunque una persona.
sessione agentetask su tutta la flotta
> /jamflow:nuxt-upgrade --fleet
every repo on the stack, one branch each
patching, then running each test suite
✓ a PR per repo · the hard ones flagged

Strategia CMS

4 percorsi pronti, un solo frontend Nuxt

Non esiste un CMS giusto per ogni progetto. La scelta dipende da chi pubblica i contenuti, da quanto è complesso il modello dati e da quanta autonomia editoriale serve al cliente. Il frontend resta lo stesso su tutti i progetti: il team lo impara una volta, poi cambia solo il backend.

content/ · editing visuale

Nuxt Studio

Editing visuale integrato con Nuxt. Il team marketing modifica i contenuti direttamente, senza dipendere dagli sviluppatori per ogni testo o immagine.

Vedi il framework →

Moduli LowCode pronti da accendere

Invece di costruire auth, mail, e-commerce o ricerca da zero per ogni progetto, accendiamo moduli già costruiti e testati — e già integrati fra loro.

bun i @jamflow/labsun solo modulo li collega tutti al progetto

CMS Layer
Nuxt Studio, Payload o Supabase, collegati allo stesso frontend. Una scelta per progetto, non per agenzia.
Auth
Login email e social, sessioni, ruoli. L'idraulica che nessuno vuole rifare per la quinta volta.
Mail
Invii transazionali e marketing con i template nel repo e una consegna che potete ispezionare.
AI conversazionale
Un assistente per il cliente finale, ancorato ai contenuti del sito. Un modulo, non un progetto da sei settimane.
AI Search
Ricerca semantica su contenuti e catalogo. Regge refusi, sinonimi e domande.
E-commerce · Stripe
Checkout, abbonamenti, imposte e fatture per i prodotti venduti direttamente.
E-commerce · Shopify headless
Il cliente resta su Shopify per l'operatività, la vetrina la serve Nuxt.
SSO & AD
SAML e OIDC contro la directory del cliente, per portali e strumenti interni.
Image Optimizer
Resize al volo, negoziazione del formato e cache CDN. Nessun plugin da accudire.
Edge Proxy & Security
WAF, rate limiting e filtro bot davanti a ogni sito della flotta.
Analytics & Consent
Cookie banner, stato del consenso e statistiche rispettose della privacy, uguali su tutti i siti.
Fleet Pipeline
Una pipeline per ogni sito: preview per branch, deploy atomico, rollback immediato.

Nessun lock-in

Nessun lock-in, e un team che cresce mentre consegna

Lavoriamo con architettura trasparente e workflow condivisi. Non aspettiamo la consegna del progetto per formare il team: ogni sprint è occasione di apprendimento, e alla fine possedete sia il codice sia la capacità di farlo girare.

Codice che potete leggere e cambiare
Il codice non ha pattern oscuri né dipendenze misteriose. Qualsiasi sviluppatore Nuxt può prendere in mano il progetto senza dover prima imparare un framework proprietario.
Tutto in un posto solo
Non ci sono impostazioni segrete in una console a cui accediamo solo noi. Ogni configurazione è nel repository, versionata col codice, visibile e controllabile dal vostro team.
Consegnate dal primo sprint
Non aspettate la fine del progetto per iniziare a consegnare. Dal primo sprint il lavoro è vero, il codice va in produzione, il cliente vede risultati.
Nessun giorno di handover, e il perché è scritto
Il vostro team guida sempre di più man mano che il progetto avanza, e ogni decisione importante è documentata: perché quel CMS, perché quella struttura, perché quell'approccio. Nessuno eredita un progetto opaco.

L'obiettivo è che il vostro team possa fare a meno di noi.

Ogni progetto che consegniamo insieme è documentato, discusso e trasferito. Niente scatole nere, niente "chiedi al fornitore": architettura standard, configurazione nel repository, pattern che il vostro team può riusare.

Se poi volete gestire tutto internamente, avete tutto quello che serve per farlo. Se volete continuare a lavorare con noi su nuovi progetti, bene. Quella scelta resta vostra.

Come lavoriamo insieme

White-label. Il cliente resta vostro.

Lavoriamo dietro alla vostra agenzia, sotto il vostro nome. Non contattiamo i vostri clienti, non li firmiamo, non compariamo nella presentazione se non lo volete. Marchi che potreste riconoscere girano su questo stack — tramite le agenzie che li costruiscono, non tramite noi.

Il vostro lato

Contratto, fattura, relazione

Tenete il cliente, la conversazione sul perimetro e il margine. Siamo un vostro fornitore, non un concorrente seduto al vostro tavolo.

Il nostro lato

La parte tecnica, con o senza nome

Architettura, migrazione, piattaforma, reperibilità. Nelle riunioni col cliente possiamo entrare come vostro team tecnico o restare fuori dalla stanza.

Per iniziare

Un sito, audit gratuito

Scegliete il vostro sito WordPress più doloroso. Ricevete un piano di migrazione scritto con una stima di costi e tempi. Senza impegno.

Quando ha senso lavorare con noi

Non siamo la scelta giusta per tutti. Ecco i casi in cui diamo il meglio.

Agenzie con una flotta WP da modernizzare
Gestite 5, 10 o 20 siti WordPress con hosting frammentato, plugin da aggiornare e clienti che chiedono più performance. Consolidare su Nuxt + JAMlabs ha il rendimento più alto proprio in questi contesti.
Agenzie senza sviluppatori Nuxt interni
Il vostro team sa consegnare, ma non ha competenza interna su uno stack Nuxt. Lavoriamo al loro fianco senza bloccare la consegna.
Team che vogliono un'AI che si ripaghi
Avete provato gli agenti di coding su progetti WordPress dei clienti e avete ottenuto sciocchezze plausibili. Su un unico stack tipizzato, con le convenzioni nel repo, gli stessi strumenti iniziano a ripagarsi.
Progetti e-commerce che devono scalare
WooCommerce funziona fino a un certo punto. Quando il catalogo cresce le performance calano e la manutenzione si appesantisce. Nuxt + Stripe o Nuxt + Shopify headless reggono la scala senza i limiti di un plugin WordPress.
Agenzie che vogliono distinguersi
Offrire uno stack moderno e performante è un vantaggio competitivo reale. Poter consegnare su Nuxt con ricerca AI, chat e auth apre conversazioni che con WordPress non si aprono.
Progetti con requisiti oltre WP
Un portale vero o una piattaforma con governance, SSO e integrazioni è un progetto in cui WordPress diventa il vincolo invece che lo strumento.

Domande frequenti

Quanto dura di solito una migrazione WP → Nuxt?

Un sito di contenuti standard va di norma dalle quattro alle sei settimane dal kickoff al go-live, migrazione dei contenuti e redirect inclusi. E-commerce o portali complessi durano di più, e lo scriviamo nel piano prima che vi impegniate.

Il mio team deve già conoscere Nuxt per iniziare?

No. Il primo progetto lo facciamo noi, i vostri sviluppatori lavorano con noi nello stesso repository. Quasi tutti i team rivedono e mandano in produzione le proprie pull request prima del secondo progetto.

Di chi è la relazione col cliente?

Vostra. Lavoriamo in white-label dietro la vostra agenzia: non contattiamo i vostri clienti, non li firmiamo, e compariamo nelle riunioni solo se volete che ci siamo come vostro team tecnico.

Che fine fanno i contenuti esistenti durante la migrazione?

Vengono esportati una volta e versionati col codice. Il sito WordPress continua a servire fino allo switch, e il CMS non è mai irraggiungibile durante il passaggio.

Come si inseriscono davvero gli agenti AI?

In due modi. Prepariamo il repository per loro — tipi, test, convenzioni scritte dove l'agente le legge e una pipeline che intercetta gli errori prima della produzione. E rilasciamo plugin per Claude e Codex che gestiscono gli upgrade con breaking change su Nuxt ed Elysia, i framework che supportiamo ufficialmente. Poi facciamo pairing con i vostri sviluppatori sul progetto vero, così l'abitudine resta quando ci facciamo da parte.

Devo usare per forza tutti i moduli JAMlabs?

No. Accendete quello che serve al progetto e ignorate il resto. I moduli sono integrati fra loro, non venduti in blocco.

Posso usare un CMS che già conosco (es. Strapi)?

Sì. Il frontend Nuxt è agnostico rispetto al CMS. Se il vostro team è veloce su un backend specifico, quella velocità vale più della nostra preferenza.

E se il cliente vuole tenere WordPress per il blog?

Si può fare. WordPress può restare come sorgente headless di contenuti per una sezione mentre il resto del sito gira su Nuxt. È anche un primo passo frequente per i clienti prudenti.

Quanto costa iniziare?

L'audit di un sito è gratuito e il piano resta vostro. Da lì, un progetto pilota viene perimetrato e quotato a forfait, così potete fare un preventivo al cliente con un numero di cui vi fidate.

Mandateci un sito WordPress.

Scegliete quello che vi costa più tempo. Lo leggiamo da cima a fondo e vi rimandiamo un piano di migrazione con una stima di costi e tempi — gratis, e vostro anche se non lavorate con noi.