Quantcast
Channel: Displaying items by tag: joomla 1.6
Viewing all articles
Browse latest Browse all 6

Joomla 1.6 e il supporto alle vecchie estensioni

$
0
0

Chi ha avuto la curiosità di installare la versione beta di Joomla 1.6 per fare qualche prova sicuramente avrà notato che l'installazione di estensioni è un po' problematica. O meglio: l'installazione per se non dà alcun problema, ma spesso le estensioni così installate danno errori o, semplicemente, non funzionano.

In particolare, per i componenti l'ostacolo più grosso per raggiungere la compatibilità è rappresentata da alcune modifiche notevoli sul core di Joomla, che modificano le modalità di accesso a determinate funzioni; per esempio, le modalità di controllo di accesso sono totalmente cambiate, e con esse le tecniche necessarie per verificare i permessi.

Per i moduli di terze parti invece, all'apparenza, il primo ostacolo è rappresentato da uno strano malfunzionamento: nella configurazione dei moduli non appaiono i parametri. Ora, va detto che nella versione 1.6 di Joomla è stato modificato il formato del file XML che descrive le estensioni (ne determina la modalità di installazione, i file che le compongono, gli eventuali parametri); tuttavia, dalle nostre prove è emerso che, comunque, le vecchie estensioni si installano pur avendo il vecchio formato XML.

Di fronte a questa ambigua situazione (da un lato le vecchie estensioni sembrano non supportate, dall'altro Joomla 1.6 consente di installarle...) abbiamo aperto un post sul forum "Joomla 1.6 Beta Support", sul sito Joomla. org, chiedendo lumi sulla situazione.

La risposta che abbiamo avuto è stata shoccante. In Joomla 1.6 non esiste un legacy mode, nè per le estensioni 1.0 che per quelle 1.5!

Mentre appariva alquanto scontato l'abbandono delle estensioni per Joomla 1.0, è del tutto inaspettata una posizione così netta per quelle della 1.5. Di fronte ad un panorama di oltre 5000 estensioni di terze parti compatibili con Joomla 1.5, infatti, questa decisione appare forse un po' estrema. Ovviamente non è da discutere il fatto che, di fronte a cambiamenti sostanziali al core di Joomla (ACL in testa), siano le estensioni ad adeguarsi; tuttavia, per tutte quelle estensioni che utilizzano solo funzioni che non sono state modificate nella 1.6, l'esclusione dalla compatibilità forse si poteva evitare.

Resta da dire che, probabilmente, vedremo solo con la versione stabile la reale compatibilità di Joomla 1.6 con le vecchie estensioni; credo che qualche mediazione ci sarà, e soprattutto avremo più materiale col quale verificare quali siano le operazioni di sviluppo da svolgere per rendere compatibili le vecchie estensioni (ad oggi, la documentazione è talmente scarsa che non si può nemmeno pensare di mettersi già al lavoro).

Di certo, rimane un po' la delusione per un ciclo di sviluppo che appare a volte forse un po' improvvisato: ad esempio, pare che ad oggi non sia nemmeno stata pensata una procedura per la migrazione da Joomla 1.5 a Joomla 1.6, e gli stessi sviluppatori definiscono questa possibilità come "non certa".


Viewing all articles
Browse latest Browse all 6

Trending Articles