Joomla! 1.6 è un passo in avanti?

Venerdì 25 Giugno 2010 - 08:19

di Marco Lecce

PHP e Open Source

Da circa un mese è stata rilasciata la versione beta di Joomla!, il famoso CMS open source. Le aspettative intorno a questa nuova release erano alte, viste anche le ultime versioni di prodotti che possiamo considerare concorrenti, come Drupal o l’ultima release di Wordpress (la stable 3.0).

Le caratteristiche su cui ha puntato il team di sviluppo di Joomla! sono principalmente quattro:

  • È stato migliorato il sistema di controllo degli accessi
  • E stata migliorata la gestione dell’albero delle categorie
  • Semplificazione del processo di aggiornamento delle estensioni
  • Migliorato il supporto ai layout semantici XHTML

Non so se le aspettative della maggior parte degli utenti e degli sviluppatori che lavorano con questa piattaforma saranno soddisfatte, ma devo ammettere che leggendo le principali novità sono rimasto un po’ perplesso.

Tre delle quattro caratteristiche modificate o introdotte con la nuova versione riguardano la gestione del CMS da parte dell’utente finale, senza apportare grandi modifiche agli strumenti che invece possono aiutare il lavoro degli sviluppatori (oltre al miglioramento del supporto XHTML, la nuova versione permette alle estensioni di terze parti un maggior controllo e maggiori permessi).

Sicuramente le scelte fatte sono ben ragionate ed hanno obiettivi ben precisi, ma dovrebbe essere decisamente migliorato anche e soprattutto il supporto al lavoro degli sviluppatori. Penso ad esempio agli strumenti di development a disposizione in Drupal… possono fare davvero la differenza in progetti complessi. Non sarebbe importante introdurre finalmente strumenti nativi di questo tipo anche sulla piattaforma Joomla!?

Tags:

Categoria: PHP e Open Source | Permalink

Commenti

1

Condivido quanto scritto da Marco nell’articolo e rimango anche io un pò perplesso sulla nuova piattaforma di Joomla. Secondo me, per introdurre i 4 punti elencati avrebbero potuto continuare a sviluppare la vers. 1.5 e non buttarsi sulla 1.6.
Avrei migliorato le ACL in joomla 1.5 ma non avrei eliminato le sezioni e le categorie.
Cosa succederà, in fatto di SEO, quando si passerà alla 1.6? Secondo me ci sarà da mettere mano, ad ogni link, per fare un redirect 301 e sperare che GG non penalizzi un sito già esistente. Anche a leggere in giro, non pare ci sia tutto questo entusiamo.
Spero si fermino e riprendano lo sviluppo sulla versione attuale.

# - postato da Floyd - 25 Giugno 2010 - 09:35

2

In realtà ci sono novità anche per quanto riguarda gli sviluppatori.
Per esempio Nooku Framework sembra molto promettente in questo senso e poi stanno uscendo numerosi framework per quanto riguarda anche la costruzione dei template.
Due di questi sono Gantry Framework e T3 di JoomlArt e anche questi sono molto promettenti.

Novità quindi ce ne sono..ma seguono strade diverse, a volte parallele. Servirebbe una guida più decisa da parte del team di sviluppo di Joomla per “segnare la strada” e far andare lo sviluppo in una certa direzione.

Io che sono amante di Joomla ammiro molto la gestione dei moduli di Drupal e la community che gli sta attorno.

# - postato da Lorenzo - 25 Giugno 2010 - 09:41

3

Di certo joomla potrebbe essere esteso con strumenti che aiutino a sviluppare meglio il codice.

Ma non sono d’accordo per quello che dici per gli strumenti di sviluppo forniti da drupal per gestire progetti complessi.
Per gestrire progetti complessi (e parlo per esperienza personale) Drupal è lo strumento più dannoso, in quanto non ha una struttura a oggetti, un MVC, è rimasto a php 4 a un sistema di template primitivo e mettere mano agli hook è un inferno.

La mancanza di un mvc si sente pesantemente soprattutto quando il progetto cresce e ci lavorano un bel numero di programmatori.

Il fatto poi che mischi codice e content type nel file system e nel db (vedi rules,cck,views,panels ecc) non consente di lavorare serenamente su un svn.

# - postato da francescoagati - 25 Giugno 2010 - 11:22

4

Ciao Francesco, nel post mi riferivo all’idea realizzata in Drupal di mettere a disposizione dello sviluppatore strumenti come ad esempio il theme developer, che, anche se non è proprio proprio nativo, trovo sia di grande aiuto per il programmatore.

Trovo che questa idea sia molto buona, e sarebbe interessante vederla implementata in una piattaforma come quella di Joomla! no?

# - postato da Marco Lecce - 25 Giugno 2010 - 11:38

5

In realtà ci sono novità anche per quanto riguarda gli sviluppatori.
Per esempio Nooku Framework sembra molto promettente in questo senso e poi stanno uscendo numerosi framework per quanto riguarda anche la costruzione dei template.
Due di questi sono Gantry Framework e T3 di JoomlArt e anche questi sono molto promettenti.
Novità quindi ce ne sono..ma seguono strade diverse, a volte parallele. Servirebbe una guida più decisa da parte del team di sviluppo di Joomla per “segnare la strada” e far andare lo sviluppo in una certa direzione.
Io che sono amante di Joomla ammiro molto la gestione dei moduli di Drupal e la community che gli sta attorno.

# - postato da Lorenzo - 25 Giugno 2010 - 12:41

6

@Marco
si sono d’accordo con te. Anche se come programmatore su drupal non mi aiuta tanto in quanto preferisco andare oltre il sistema di drupal e cercare di usare qualcosa di più evoluto

# - postato da francescoagati - 25 Giugno 2010 - 14:48

Inserisci il tuo commento:





(puoi usare i seguenti tag HTML per formattare il testo -
a href, b, i, br/, p, strong, em, ul, ol, li, blockquote, pre):

 

Anteprima del commento