Joomla è un sistema di gestione dei contenuti per lo sviluppo di siti web. Si basa su standard di sviluppo propri come CSS, JavasCript e PHP.
Si tratta di un’applicazione web che non viene eseguita sul computer ma attraverso un server. Non è un programma come Dreamweaver che è stato utilizzato in modo massiccio in passato e che con il passare del tempo non è di solito utilizzato come altre opzioni sono emerse come Joomla o WordPress più acclamato dagli utenti.
Joomla è un software libero che è stato sviluppato da una comunità di utenti che lo aggiornano e lo migliorano in modo che possa essere usato gratuitamente.
Uno dei suoi obiettivi è quello di permettere la creazione di semplici siti web da gestire senza la necessità di investire economicamente in software.
Storia di Joomla
Nel 2005 Joomla è nato come biforcazione di un precedente progetto chiamato Mambo che aveva ottenuto un relativo successo dall’anno precedente.
La società australiana Miro, che possiede i diritti del marchio Mambo e il copyright del codice, sta sviluppando una serie di tecniche che non convincono la comunità di sviluppo, come la ridenominazione del progetto da Mambo Open Source a Mambo.
All’epoca, Andrew Eddie, il principale leader del team di sviluppo di Mambo, pubblicò una lettera in cui annunciava che i membri del team di sviluppo di Mambo avevano deciso di abbandonare il progetto e di avviarne uno nuovo in base alle sue caratteristiche. Questa è la nascita della comunità del progetto.
Nel settembre 2005 è stato ufficialmente annunciato il nome Joomla per il progetto e il nuovo portale che sarà il suo centro operativo e si chiamerà joomla.org.
Come installare Joomla
Joomla ha bisogno di strumenti per sviluppare il suo lavoro in ambienti web. Per procedere con la sua installazione è necessario un server web Apache (Apache 1.3 o superiore o IIS) dotato di PHP 4.3 o superiore a seconda delle versioni e un server database MySQL 3.2 a seconda delle versioni da installare.
Apache è gratuito, ha a disposizione una vasta comunità di utenti ed è compatibile con Windows, Linux e Mac Os.
È adattato e ottimizzato per Windows, ma molti utenti lavorano con Apache perché è il modo più comune per farlo.
Vantaggi e svantaggi dell’utilizzo di Joomla
Sono evidenziati i seguenti punti:
- Vantaggi: un gran numero di template per diversi settori di business, le estensioni Joomla permettono modifiche molto sostanziali e funzionali sul web, permettono di integrare diverse applicazioni indipendenti su un unico sito web.
- Svantaggi: non è la piattaforma più consigliata per la creazione di blog perché non ha caratteristiche essenziali come il sistema di commento, e il sistema di indicizzazione non è così potente come WordPress, che non è molto intuitivo.