Back to top

Mag | 10 27 Giovedì
 

Upgrade di Joomla! - Pro e contro

Stampa E-mail  
Autore : maicolstaip  » Questo articolo è stato letto: 10470 volte »  
 
Guide - Joomla 1.5
joomla! 1.6 betaCominciano a fioccare gli articoli sulla versione 1.6 di joomla!, ancora incompleta ed al momento in cui scriviamo alla versione Beta1.
In un interessante articolo a cura di Apoorv Durga, vengono presi in considerazione alcuni pro e contro della nuova release.
Di seguito la traduzione dell'articolo ed alcune considerazioni personali:

joomla! Upgrade - Pro e contro
Quasi due anni dopo il suo ultimo rilascio, il progetto CMS joomla! ha annunciato la versione Beta della sua prossima distribuzione (1.6).

Per un progetto Open Source, è un lungo periodo di tempo tra due versioni. Ci sono state anche preoccupazioni  sulla trasparenza e gestione del potere all'interno di Open Source Matters (OSM), l'organizzazione senza fini di lucro che gestisce il progetto joomla!. Tuttavia, con un nuovo gruppo dirigente il tanto atteso rilascio di Joomla 1.6 è tornato in pista.

Prima le cose positive: la nuova distribuzione ha fatto notevoli miglioramenti, molti dei quali sono sottili - miglioramenti al manager delle estensioni, nuovi templates, riscrittura del sistema dei menu , ingegnerizzazione generale e miglioramenti della performance, tra gli altri.

In ogni caso, qualche grosso cambiamento, di quelli che aggiungono a joomla! capacità professionali sono:

1. Nuovo Sistema di Controllo degli Accessi (ACL): con joomla 1.5, avevamo Gruppi predefiniti, Accessi predefiniti e relazioni fisse tra Gruppi e Livelli di accesso. Un utente poteva essere assegnato solamente ad un Gruppo. La versione 1.6 cambia tutto questo - possiamo avere qualsiasi numero di Gruppi o di Livello di accesso e gli utenti possono essere assegnati a Gruppi multipli. Ci sono cambiamenti anche al sistema dei Permessi ed in particolare nel modo in cui è possibile ereditare i permessi stessi e quindi avere una gerarchia che può essere molto comoda in scenari avanzati.

2. Non esistono più le Sezioni: con joomla 1.5, il modo di categorizzare i contenuti era basato su Sezioni e Categorie. La versione 1.6 elimina le sezioni ma si può costruire un albero di categorie, profondo a piacimento per organizzare i contenuti. In ogni caso, la vecchia limitazione per cui un articolo può solo appartenere ad una categoria rimane.

3. Modulo API : Un nuovo modulo API permette agli sviluppatori di personalizzare il back-end. Quindi ora è possibile avere dei campi personalizzati nei moduli come per esempio nei moduli di inserimento dei contenuti. Anche se questo non permette di avere la capacità di definire tipi diversi di contenuti personalizzati (come per Drupal che usa CCK), rende facile per uno sviluppatore di estensioni creare una estensione che permetta di personalizzare le schermate di inserimento dei contenuti.

Ed ora le cose non propriamente positive: Se in questo momento stai usando joomla 1.5 è ora di cominciare a pensare alle implicazioni ed alle cose che bisogna programmare. Bisogna considerare le seguenti modifiche:
  • joomla 1.5 supportava il "Legacy mode" che permetteva di utilizzare estensioni scritte per la vecchia versione. Questo non sarà più supportato e bisognerà quindi assicurarsi che tutte le estensioni in uso siano compatibili con  la nuova versione. Cominciate quindi ad insistere con gli sviluppatori di estensioni per essere sicuri che aggiornino le stesse.
  • joomla 1.6 richiede risorse aggiornate in termini di PHP e MySql. Controllate che il vostro host supporti i nuovi requisiti tecnici.
  • Pur considerando che le categorie nidificate siano una buona aggiunta, il fatto che non ci saranno le Sezioni significa che le URL subiranno dei cambiamenti. Ci potrebbero essere conseguenze per la gestione SEO e susseguenti problemi relativi alla migrazione di contenuti.
  • Il nuovo ACL e il Sistema di sicurezza permette un meccanismo molto fine sul controllo d'accesso. Ma con la flessibilità nasce la complessità e bisognerà investire sforzi significativi per pianificare la struttura di "chi può vedere cosa". Se si usa Joomla 1.5 e si vuole approfittare del nuovo meccanismo di controllo di accesso, sarà necessario eseguire il mapping degli utenti esistenti e dei loro ruoli verso quelli nuovi in Joomla 1.6 e questo potrebbe anche avere un impatto sulla pianificazione della migrazione

Così mentre la nuova release consente di aggiungere molte nuove funzionalità, bisognerà assicurarsi di pianificare con largo anticipo, soprattutto se il sito è dipendente da estensioni sviluppate da terze parti o se si hanno molti contenuti da migrare.

Forse, più in generale, questa versione porta Joomla! più in direzione di un uso a livello di impresa. Tuttavia, nella misura in cui non si riesce quasi mai a riuscire su più fronti - per il fatto che è diventata più complicata la gestione - Joomla! rischia di diventare una sorta di mezzo scomodo per l'utente medio: non è più il semplice prodotto che amano i suoi molti utilizzatori, ma non è abbastanza stabile per la maggior parte dei grandi scenari organizzativi.

Link all'articolo originale

Ed ora alcune considerazioni personali:Leggendo l'articolo potrebbero venire dubbi all'utente medio sul fatto di poter gestire un sito joomla! data la complessità delle nuove funzioni sul controllo di accesso. Del resto il sistema ACL è sempre stato un punto debole delle precedenti versioni di joomla! ed il suo miglioramento una delle richieste più pressanti da parte della comunità degli utilizzatori.
Il fatto di poter gestire in modo preciso l'accesso alle risorse del sito da parte degli utenti ovviamente implicherà una maggior conoscenza di questi meccanismi ed una maggiore applicazione da parte del webmaster, ma solo se si decide di sfruttare questa nuova caratteristica. Mantenendo le impostazioni di default ci confronteremo sempre con la stessa gerarchia di permessi con cui abbiamo familiarizzato da molto tempo.
L'eliminazione delle Sezioni e la possibilità di creare un albero di categorie di qualunque profondità è anch'esso un passo avanti nella semplicità della gestione. Eventuali cambiamenti di URL inoltre possono essere risolti con il nuovo componente Redirect (presente nel core di Joomla 1.6), che consente di redirezionare le URL direttamente da pannello amministrativo. Peccato non poter assegnare un articolo a più categorie, uno dei "difetti" che sovente riscontra chi arriva a joomla! da un altro CMS.
Il fatto che non esista più il "Legacy mode" è a parer mio un grosso passo avanti: basta estensioni "ibride". Si dovranno usare solamente estensioni scritte per joomla! 1.6.
Le risorse, cosiddette considerevoli, richieste dal server (PHP 5.2+ e MySQL 5.0.4+.) sono alla portata di tutti, anche di hosting gratuiti.
Per quanto riguarda il SEO non vedo i problemi prospettati dall'autore dell'articolo, certo chi deciderà di migrare da un sito già esistente sviluppato con joomla! 1.5 dovrà sudare un poco mentre chi svilupperà il sito da zero non troverà ostacoli.

L'ultima considerazione è dedicata al presunto fatto che joomla! sembra diventare uno strumento poco adatto alle masse da una parte ma non sufficientemente stabile per un sito importante dall'altro.
La seconda parte dell'affermazione è smontata dal fatto che già ora un numero considerevole di aziende famose a livello nazionale ed internazionale utilizzano joomla!, persino la versione 1.0.x, per siti istituzionali con grande traffico e migliaia di utenti.
Per quanto riguarda l'utente singolo invece, non mi fascerei la testa prima di cominciare ad utilizzare la nuova versione del nostro amato CMS. Infatti joomla! mette a disposizione tantissimi strumenti ma non è obbligatorio utilizzarli tutti. Chi avrà esigenze "normali" potrà tranquillamente continuare a gestire il suo sito senza preoccuparsi delle importanti introduzioni della 1.6.

Queste considerazioni sono fatte andando un po' a tentoni in quanto non è ancora uscita una Release Candidate che saprà far luce sui numerosi interrogativi e la curiosità della comunità joomla!

Vedi anche:
Articoli più recenti:

 

Ricerca su Joomla.it

Primi passi Non perdere la lettura di questi interessanti suggerimenti, utilissimi per chi si avvicina per la prima volta al mondo Joomla!
kreatif-multimedia-logo