Joomla 6 è disponibile: come aggiornare Joomla 5 e quando?
Se stai valutando l’aggiornamento del tuo sito, questa è la guida pratica per passare a Joomla 6 senza sorprese.
Joomla 6 è disponibile: come aggiornare e quando
In breve: Joomla 5.4 è l’ultima minor della serie 5 e funge da ponte verso Joomla 6. Porta nel core alcune modifiche e controlli di compatibilità, introduce gli aggiornamenti automatici del core e prepara l’ecosistema al salto di versione. Joomla 6 è la nuova major con miglioramenti concreti a performance, editing e gestione dei contenuti. Qui sotto trovi come decidere se e quando aggiornare e la procedura per farlo in sicurezza.
Perché esiste Joomla 5.4 e cosa cambia subito?
Joomla 5.4 è un rilascio strategico: è l’ultima minor della 5.x e include backport di cambiamenti API e controlli pensati per facilitare l’upgrade a Joomla 6. In pratica riduce gli “strappi” quando farai il salto.
- Bridge verso 6.0: deprecazioni chiarite e modifiche anticipate per minimizzare rotture successive.
- Aggiornamenti automatici del core: la piattaforma può installare in autonomia patch/minor del core (nuova funzione basata su TUF) per restare allineata e più sicura.
- Pre-update check migliorato: controlli più chiari sulle estensioni potenzialmente incompatibili con 6.0.
Tradotto in operatività: aggiorna prima a 5.4, verifica lo stato delle estensioni, poi valuta il passaggio a 6.0.
Novità di Joomla 6: cosa introduce?
Con Joomla 6 arrivano pulizia del core, performance migliori e strumenti più solidi per il lavoro quotidiano:
- TinyMCE 8: editor aggiornato con bugfix e miglioramenti di accessibilità, più affidabile per l’editing.
- Caching dei file lingua: caricamento più rapido delle stringhe, benefici diretti ai tempi di risposta.
- Miniature nel Media Manager anche per tipi generici, gestione file più comoda.
- Nuovi campi Date / Datetime e batch sui tag: organizzazione contenuti più efficiente.
- Task runner: automatizza compiti ricorrenti senza plugin artigianali.
- Plugin di compatibilità per la migrazione da 5 a 6: aiuta a mitigare l’impatto delle API rimosse.
- Refactoring e rimozione legacy: core più pulito, dipendenze aggiornate, caricamento asset più moderno.
Requisiti tecnici da controllare prima di toccare il sito live
Verifica che il server sia già pronto per Joomla 6; in caso di hosting condiviso, chiedi conferma al provider.
| Componente | Joomla 5.x (min / raccom.) | Joomla 6 (min / raccom.) |
|---|---|---|
| PHP | 8.1 / 8.3 | 8.3 / 8.4 |
| MySQL | 8.0.13 / 8.1 | 8.0.13 / 8.1 |
| MariaDB | 10.4 / 11.1 | ≥ 10.6 (cons. 11.x+) |
| Web server | Apache 2.4 / Nginx 1.21+ | Apache 2.4 / Nginx 1.21+ |
Suggerimento: verifica anche moduli PHP richiesti (json, simplexml, dom, zlib, gd, mysqlnd/pdo) e le estensioni URL rewrite del web server.
Compatibilità delle estensioni: come capirla davvero?
Il punto sensibile è qui. Al momento non tutte le estensioni dichiarano compatibilità con Joomla 6; alcune sono in aggiornamento, altre offrono versioni beta. Esempio virtuoso: Akeeba Backup ha già comunicato la disponibilità per la versione 6.0.
Cosa fare:
- In Joomla 5.4, apri il Pre-update Check e annota cosa risulta “potenzialmente serio”.
- Visita i siti degli sviluppatori e cerca la dicitura “Joomla 6 compatible” o le release notes.
- Se un’estensione è critica (SEO, page builder, moduli di integrazione) e non è 6-ready, non aggiornare il live. Scrivi al supporto per tempistiche o versioni test.
- Se hai override pesanti del template, pianifica il controllo: sono spesso i primi a rompersi.
Se il sito funziona senza il "plugin di compatibilità", posso aggiornare?
Significa che il tuo stack è “pulito”? Non per forza. La pagina si carica, ma errori latenti possono emergere solo in sezioni poco usate (import/export, cron, aree riservate, moduli condizionali). Procedi comunque come se non fosse compatibile e dovessi perdere tutto da li a pochi minuti. Quindi backup completo (file, db e configurazioni), duplica il sito creando una versione di staging in cui far le prove, eseguiti i test completi e solo se va tutto bene sul serio (anche da error log) allora scambi i siti mettendo online quello aggiornato.
Joomla 6: problemi noti tipici post-update
- Fatal error / classi mancanti in estensioni che usano API rimosse.
- Conflitti JS/CSS (versioni librerie non allineate) e override di template non aggiornati.
- Routing/SEF e multilingua che richiedono ricalcolo cache/permessi.
- Micro-regressioni visibili solo in workflow specifici (es. batch, permessi granulari, moduli admin).
Nulla di insormontabile, ma vanno previsti e testati prima del go-live.
Quando aggiornare a Joomla 6 (e quando aspettare)
Aggiorna presto se: sito vetrina poco personalizzato, poche estensioni esterne, requisiti server già a posto, nessuna funzionalità critica.
Attendi se: ecommerce/portali, molte estensioni core-business, override importanti, flussi editoriali complessi, SLA stretti. In questo caso aspetta che i vendor dichiarino il pieno supporto a 6.0 (o forniscano versioni testate).
Esperienza reale: aggiornamento a Joomla 6 in staging
Per verificare in modo concreto come si comporta Joomla 6, ho realizzato una versione di staging del sito e ho eseguito l’aggiornamento direttamente su quella copia. Tutto è andato liscio al primo colpo: nessun errore, nessun conflitto imprevisto.
Le estensioni che il Pre-update Check indicava come “potenzialmente problematiche” — in particolare YOOtheme Pro e Zoolanders — si sono invece dimostrate pienamente compatibili. Dopo l’aggiornamento, il backend ha mostrato la nuova schermata di benvenuto di Joomla 6 con la panoramica delle novità: Cassiopea estesa, versionamento avanzato dei contenuti e il nuovo sistema di aggiornamenti automatici tramite TUF.

Una volta completato l’aggiornamento, ho testato le prestazioni del sito con PageSpeed Insights per confrontare i risultati ottenuti con Joomla 5 e con Joomla 6. Il punteggio complessivo in modalità mobile è passato da 73 a 78, con miglioramenti visibili nei tempi di caricamento e nella stabilità visiva della pagina (Cumulative Layout Shift).
Nonostante si tratti di un incremento apparentemente modesto, l’efficienza complessiva del core è migliorata: i file di lingua vengono ora caricati in cache, il rendering iniziale risulta più rapido e l’interfaccia backend risponde in modo più fluido. Tutti i test di compatibilità e performance confermano quindi che Joomla 6 è pronto per l’uso reale, a patto di seguire una procedura di staging e test accurata prima del rilascio in produzione.
Joomla 6: procedura sicura passo-passo dal backup alla produzione
1) Preparazione
- Backup completo (file + database). Conserva almeno due copie su storage diverso.
- Clona il sito su staging (stessa macchina o ambiente identico per PHP/DB/WebServer).
- Aggiorna il core a 5.4 e verifica il Pre-update Check.
- Mappa le estensioni critiche e cerca le versioni compatibili con Joomla 6.
2) Test in staging
- Aggiorna lo staging da 5.4 a Joomla 6 utilizzando l’Updater.
- Aggiorna subito le estensioni compatibili.
- Giro di test completo: frontend, backend, moduli condizionali, form, login/logica utenti, media manager, batch, multilingua, SEO/SEF.
- Attiva debug/log e controlla gli error log di PHP/Joomla.
3) Correggi e stabilizza il sito
- Disattiva o sostituisci temporaneamente le estensioni non compatibili.
- Allinea gli override del template alle nuove API.
- Ottimizza cache e caricamento asset se noti lentezze.
4) Go-live controllato
- Nuovo backup del live prima di toccare qualsiasi cosa.
- Applica gli stessi step eseguiti in staging.
- Monitora per 24–48 ore con log/alert abilitati.
- Se qualcosa non torna, ripristina dal backup e rimanda l’upgrade delle parti critiche.
Joomla 6, le domande frequenti
Joomla 5.4 serve solo a passare alla 6?
No, ha valore a sé (auto-update core, controlli e backport), ma la sua funzione principale è agevolare il salto a 6.0.
Conviene aggiornare subito?
Dipende dallo stack. Se usi poche estensioni e sono 6-ready, sì. Altrimenti meglio attendere che i vendor pubblichino il supporto ufficiale e fare prima un test completo in staging.
Le mie estensioni non sono dichiarate compatibili: scrivo ai supporti?
Sì, chiedi roadmap o versioni beta. Per estensioni critiche, non aggiornare il live finché non hai conferme o test riusciti in staging.
Se senza plugin di compatibilità sembra tutto ok posso andare?
Fai comunque staging e test end-to-end: errori “nascosti” saltano fuori dopo.
Joomla 6, la Checklist finale
- Server allineato (PHP 8.3+, DB compatibile).
- Backup completo e clonazione in staging.
- Aggiornamento a Joomla 5.4 e verifica Pre-update Check.
- Controllo compatibilità estensioni + aggiornamenti disponibili.
- Upgrade a Joomla 6 in staging, test completi, fix.
- Upgrade del live in finestra di manutenzione, monitoraggio serrato.
Le estensioni che sono compatibili con Joomla 6 (tra quelle che uso di solito)
Dovendo aggiornare decine di siti web realizzati nel tempo ho scritto al supporto di svariati fornitori per verificare la compatibilità scoprendo che i template della Yootheme sono compatibili con Joomla 6, così come gli Essential Addons for Yootheme Pro sono compatibili con Joomla 6.
Per quanto riguarda la SEO anche l'estensione 4SEO è dichiaratamente compatibile con Joomla 6 ma anche piccole estensioni come DJ-Popup della DjExtensions è pienamente compatibile.
Anche estensioni più impegnative come RSMembership sono state dichiarate compatibili con Joomla 6. Al contrario estensioni come LiteSpeed hanno dato problemi in più installazioni per cui ho dovuto rimuoverle. Lo sviluppatore fa sapere che uscirà una versione aggiornata ma non ci sono tempi o dettagli.
Aggiornare Joomla 6 senza rischi
Vuoi evitare rischi e tempi morti? Affida l’upgrade a chi lavora quotidianamente con Joomla: la differenza sta tutta in metodo, staging e rollback. Inutile contattare un esperto quando ormai il sito è rotto, il database danneggiato o i file persi.