Secondo questa statistica in termini di diffusione Joomla! è il secondo CMS al mondo, secondo soltanto all’inarrivabile WordPress.
E’ uno dei CMS che più usiamo ed apprezziamo, possiamo dire di averlo conosciuto ancora prima che nascesse, tra le risorse utili per webmaster abbiamo pensato di segnalarlo e di parlarne un po’, anche per un debito di riconoscenza nei confronti di tutti gli sviluppatori.
Joomla! E’ un software libero e gratuito che viene rilasciato sotto licenza GPL. Questo significa che è possibile utilizzarlo liberamente (free as freedom) e gratuitamente (free as free beer). Nel pieno rispetto della licenza chiunque può utilizzare Joomla! per sviluppare il sito di un cliente e farsi pagare per questo. Quello che non si può fare è “vendere” il software.
Il fatto che sia molto popolare non sarebbe importante di per sè se non fosse per il fatto che questo offre una certa garanzia sul fatto che continuerà ad essere aggiornato e sviluppato in futuro. Ogni progetto web destinato a durare più di qualche mese dovrebbe avere tra le caratteristiche fondamentali la certezza che il software in uso continuerà a essere mantenuto. Dietro Joomla! infatti c’è una enorme e vivace comunità che continua a farlo crescere oltre a correggere gli errori quando vengono scoperti.
Come tutti i software Joomla! è in costante evoluzione e in tempi relativamente recenti è stato definito un calendario di sviluppo e questo ha creato anche qualche malcontento nella comunità degli utilizzatori. Come vedremo in uno dei prossimi post infatti l’aggiornamento di Joomla! è uno degli incubi di chi si occupa della manutenzione di un sito ma torniamo al punto, in questo momento la versione stabile, con supporto di lungo periodo (LTS) è la versione 2.5. Nell’autunno di quest’anno cesserà il supporto per questa versione che verrà soppiantata dalla 3.5.
Nel frattempo è disponibile per l’uso la versione stabile 3.0 che non godrà però di un supporto di lungo periodo, in altre parole gli sviluppatori hanno deciso di tenere un calendario di rilasci simile a quello di Ubuntu per inframmezzate cui tra le versioni LTD vengono rilasciate delle versioni stabili, destinate agli amanti delle novità.
Tra le caratteristiche più interessanti di Joomla! si segnala l’estrema flessibilità, il software può essere potenziato, modificato e personalizzato in ogni modo semplicemente installando delle estensioni per quelle che sono le sue componenti principali:
i componenti
Possono essere applicazioni o veri e propri programmi che si installano all’interno di Joomla! estendendone le funzionalità. Giusto per fare alcuni esempi ci sono componenti per la gestione di un forum, di una galleria di immagini, newsletter, commercio elettronico e un numero quasi infinito di altre possibili applicazioni.
i moduli
i moduli sono delle aree che vengono utilizzate per mostrare contenuti di vario tipo. All’interno del tema grafico scelto possono essere utilizzati in un numero virtualmente infinito ed essere visualizzati a seconda del contesto. Un modulo può mostrare, ad esempio, un banner, un menù, un’immagine, un elenco di commenti…
i plugin
sono componenti software, solitamente più semplici rispetto ai componenti e che potenziano il comportamento di base del codice. Normalmente lavoro in unione con i componenti, ad esempio un plugin può estendere il comportamento del motore di ricerca interno per mostrare anche i risultati trovati all’interno del forum (o della galleria fotografica…) installato.
i template
si occupano dell’estetica del sito curandone l’aspetto grafico. Ne esiste un enorme numero, alcuni gratuiti e tanti altri a pagamento. Alcuni di quelli realizzati professionalmente permettono una parametrizzazione intensa, adattandosi perfettamente alle esigenze del cliente.
Lascia un commento