Skip to main content

Il blog di WebG

Joomla 4: è ora di pianificare le migrazioni a questa versione

| Marco Galassi | Blog

Di Joomla 4 avevo parlato nel mese di settembre 2021 consigliando di attendere prima di pensare a questa nuova versione. Di tempo ne è passato e dopo mesi devo dire che tante cose sono migliorate e vale la pena parlare della migrazione verso Joomla 4 di tutti i siti che non lo hanno ancora fatto.

Perchè i tempi sono maturi?

In questi mesi ho avuto modi di realizzare alcuni (semplici) siti con Joomla 4 e di migrarne altri da Joomla 3. Nei primi mesi ho avuto problemi e difficoltà tra cui logout dall'area amministrativa ogni minuto e crash del sistema improvvisi e inspiegabili ma dopo un po' di aggiornamenti che nel mentre sono stati rilasciati devo dire che l'attuale situazione è profondamente migliorata a più stabile.

I nuovi siti in Joomla 4

Per partire con la creazione da zero di un nuovo sito in Joomla 4 è fondamentale fare una seria verifica del fatto che tutte le estensioni che si contano di usare siano compatibili con Joomla 4, cosa non scontata.
Il famosissimo Virtualmate, componente per la creazione di un e-commerce su CMS Joomla ad esempio, è in fase di testing per Joomla 4 e quindi sconsiglio di realizzare e-commerce basati su un componente non ancora totalmente stabile. Al contrario molte piattaforme tra cui Yootheme, sono ampiamente compatibili sin dai primi momenti e ormai non vi sono differenze di stabilità e possono essere serenamente impiegate.

In termini di benefici invece, un sito in Joomla 4 sarà più accessibile, più leggero, meglio indicizzabile dai motori di ricerca e quindi complessivamente più performante. Complice il fatto che si installano sempre meno plugin, un sito in Joomla 4 lo trovo molto più snello di quelli realizzati qualche tempo fa con Joomla 3.

La migrazione a Joomla 4

Il passaggio dalla versione 3 alla 4 di Joomla è invece una vera e propria migrazione, non un aggiornamento. Verrà creata la nuova istanza e passati da una parte all'altra i dati. Chiunque lo abbia fatto in passato sa che le probabilità che qualcosa vada storto sono sempre all'orizzonte, anche quanto risulta tutto ok. Il momento della migrazione è sempre immensamente delicato e da fare solo se si ha un backup completo a disposizione per ripristinare e rifare tutto da capo sino a quando non va in porto. E' una operazione delicata sconsigliatissima ai neofiti che rischiano di buttare l'intero sito.

In una migrazione che ho recentemente curato ad esempio, disattivate tutte le estensioni non compatibili e avuto l'ok dal sistema di migrazione, avvio il processo che si conclude con successo per poi farmi scoprire che i "campi aggiuntivi" degli articoli non erano stati riportati correttamente. Indagando scopro che in Joomla 4 alcuni campi aggiuntivi non esistono come in Joomla 3 e quindi più che di migrazione si deve pensare ad un vero e proprio reinserimento dei dati. Insomma, una sgradita sorpresa che avrei preferito non apprendere o sapere in anticipo.

E' il momenti di pianificare la migrazione a Joomla 4

Complessivamente i tempi sono ora maturi per migrare i vecchi siti a Joomla 4. Specialmente i siti informativi o vetrina, ricchi di articoli e poveri di componenti specifici, possono essere migrati serenamente e ne trarranno forti benefici. Ora i vantaggi superano i problemi riscontrati ed è opportuno iniziare a spianarsi la strada per andare verso la migraizone.

In quest'ottica consiglio di

  1. iniziare a controllare tutte le estensioni installate e rimuovere tutte le estensioni inutili (prima disattivare, poi disinstallare) che tipicamente sono state installate per una esigenza momentanea o per prova ma che poi non sono mai state seriamente utilizzate;
  2. quando una estensione chiede l'aggiornamento valutiamo se quell'estensione serve realmente ancora e se in Joomla 4 è compatibile, se la risposta è no dovremo disinstallarla e trovare un'alternativa compatibile con Joomla 4. Ripetendo questo lavoro per mesi si ripulisce il sito da ciò che non sarà possibile migrare;
  3. aggiorniamo il template, è fondamentale che il primo ad esser compatibile in Joomla 4 sia il template altrimenti il sito sarà impaginato male e apparirà "smontato";
  4. prepariamo l'amministratore del sito a Joomla 4 così che al passaggio di versione sia il primo ad essere preparato e formato evitando che si trovi spaesato

 Affidati ad un esperto

La migrazione di un sito può comprometterlo in maniera irreparabile e una volta accaduto ci si può far ben poco. Per questo è fondamentale che la migrazione da Joomla 3 a Joomla 4 sia curata da personale esperto in grado di operare sull'installazione, ma anche sul server in cui risiede, con competenze trasversali ed esperienza di questo tipo.

Se hai in mente di aggiornare il tuo sito, o magari di ammodernarlo un po' con l'occasione, contattami e ragioniamo assieme sul da farsi un appuntamento online senza impegno.

Articolo di Marco Galassi


Ecco come gestire molte PEC con il nuovo servizio "PEC Supervisore"

Se sei un professionista o un'azienda che gestisce un elevato numero di caselle PEC, sai quanto sia complesso e dispendioso il processo di monitora...

Accessibilità nei siti ecommerce per le persone con disabilità: nuovi obblighi entro il 2025

Nel 2025 l'ecommerce rappresenterà uno dei principali canali di vendita per molte aziende. Tuttavia, per essere conformi alle norme, dovranno esser...

Perché avere un sito web è importante per le aziende?

Negli ultimi anni, il mondo del commercio e del business si è trasferito sempre di più online, rendendo indispensabile per le aziende avere una pre...

Risparmiare corrente con la domotica di Home Assistant

Risparmiare corrente, e quindi soldi, non è mai stato un argomento così importante come ora, momento storico in cui l'energia elettrica è ai massim...