Drupal contro Joomla!

Tags: , ,

Drupal contro Joomla!  Drupal contro Joomla!

E’ l’eterna lotta tra i due mostri sacri dei CMS. Per questo articolo considero le versioni più recenti ed evolute di Drupal (la 6.14) e di Joomla! (la 1.5.15).
Sarò molto schematico altrimenti questa comparazione rischierebbe di essere verbosa e dispersiva.
I vantaggi e svantaggi dei due CMS rappresentano mie considerazioni e quindi opinabili.
Le funzionalità in più e in meno sono invece mere comparazioni tecniche e quindi oggettive.

Drupal

Vantaggi:

  • I concetti che sono alla base della gestione dei contenuti (tassonomia, nodi, pagine, storie e dizionari/book sono adatti per qualsiasi tipo di contenuto)
  • Ottima gestione delle Clean URL. Formidabili in ottica SEO
  • Enorme numero di moduli per ogni tipo di esigenza

Svantaggi:

  • Curva di apprendimento molto ripida. Il neofita per essere operativo e per sfruttare a pieno le potenzialità del CMS impiega molto tempo
  • Setup iniziale apparentemente semplice ma ci si ritrova come con una configurazione estremamente scarna.
  • Il pannello di controllo è di default integrato nel template grafico. Quasi sempre ci si ritrova ad usare il Garland (uno dei template di base) per poterlo gestire comodamente

Drupal ha in più rispetto a Joomla!:

  • Gestione privilegi granulare
  • Autenticazione LDAP e NTLM tramite add-on (ottima per l’integrazione del CMS in un sistema già definito)
  • Template codice messi a disposizione per la creazione di plugin
  • Creazione di contenuto con drag-n-drop tramite add-on
  • WAI compliant (tranne particolari template grafici)
  • XHTML compliant

Joomla!

Vantaggi:

  • Pannello di controllo graficamente attraente anche se non tutte le icone sono intuitive
  • Modifica del template grafico da pannello di controllo (limitata ma sufficiente)
  • Operatività quasi immediata

Svantaggi:

  • L’organizzazione dei contenuti tramite l’accoppiata sezioni/categorie è più intuitiva per il neofita ma, alla lunga, l’ordine degli stessi contenuti ne risente, generando problemi di gestione
  • Gran numero di estensioni ma non tutte compatibili con la versione 1.5 di Joomla!

Joomla! ha in più rispetto a Drupal:

  • Opzione SSL per login e altre sezioni sito
  • Framework di test per il codice
  • Ridimensionamento immagini nativo (Drupal con add-on)
  • Gestione advertising nativa (Drupal con add-on)
  • Funzionalità cestino

In genere Drupal permette di cucirsi addosso un CMS con niente di più e niente di meno di quello che serve.
Joomla! nella sua ultima versione totalmente PHP5/MVC si è evoluto tantissimo ma si è portato dietro una certa macchinosità nella gestione da pannello di controllo e una sovrabbondanza di funzioni base.

Sono entrambi strumenti molto potenti e possono rappresentare una formidabile base di partenza anche per applicazioni evolute.
La mia scelta cade su Drupal per una certa familiarità e abitudine di utilizzo ma anche per il controllo che si riesce ad ottenere sugli utenti e sui contenuti.

Link: Drupal e Joomla!

Drupal contro Joomla!