Nota: questo articolo è frutto del lavoro di Massimo Zanardelli, laureando presso l’Università degli Studi di Brescia, che ha svolto presso GiBiLogic uno stage dedicato all’approfondimento delle procedure di aggiornamento e personalizzazione di Joomla. Ci interessava in particolare studiare le procedure ottimali per industrializzare le personalizzazioni in modo che fosse semplice preservarle durante gli aggiornamenti di versione. Ringraziamo Massimo, che ha concluso lo stage e discuterà la sua tesi a breve; con il suo consenso, postiamo su questo blog alcuni documenti prodotti durante le sue ricerche.
Per chi ancora non avesse avuto modo di osservarlo, la versione 1.5 di Joomla ha fatto enormi passi avanti in termini di semplicità d’uso, di coerenza delle informazioni, di organizzazione logica del codice e dei file. Pertanto, a meno di gravi motivi, l’aggiornamento dalle versioni precedenti alla versione 1.5 è caldamente raccomandato, soprattutto perchè la procedura non è particolarmente complessa.
Quando parlo di “gravi motivi” che possano indurci a non partire troppo spediti con l’aggiornamento, intendo in particolare l’aver inserito nel nostro sito 1.0 numerose personalizzazioni applicative (cioè: modifiche al codice PHP) che dovrebbero quindi essere identificate e riportate nella versione successiva del sito.
In tutti gli altri casi, vale invece la pena rimanere al passo con i tempi. Ma andiamo a vedere nel dettaglio la procedura da seguire.
(continua…)