
Joomla! è un software di content management per siti Web, realizzato completamente nel linguaggio PHP. È pubblicato con licenza open source GNU GPL v.2. Nato nel settembre 2005 da una scissione dal codice del CMS Mambo attualmente è in rapido sviluppo, sotto la guida di un gruppo di sviluppatori riuniti nell'associazione no-profit Open Source Matters.
Messina Notizie è costruito con joomla! Se anche tu voi farti un sito e non sai da dove iniziare utilizza joomla! e se serve aiuto siamo qui.
Tra le caratteristiche principali di Joomla! ci sono:
Alto grado di personalizzazione grazie ai numerosi moduli, componenti e mambot/plugin disponibili sia come Software libero che con altre licenze;- Caching delle pagine per incrementare le prestazioni;
- Funzioni di Search Engine Optimization, per facilitare l'indicizzazione dei contenuti da parte dei motori di ricerca;
- Feeding RSS, che permette ai visitatori di essere avvisati degli aggiornamenti dei contenuti mediante l'utilizzo di un feed reader;
- Versione stampabile delle pagine;
- Esportazione delle pagine in formato PDF;
- Pubblicazione tipo Blog;
- Sondaggi;
- Ricerca testuale su tutti i contenuti inseriti;
- Localizzazione internazionale, che permette la traduzione di ogni funzionalità del software nella propria lingua;
Il punto di forza di Joomla! è la vivacità della comunità che lo supporta, sia in termini di discussione e capacità di aiuto (il forum ufficiale supera i 100000 post mensili) che di ampia disponibilità di componenti aggiuntivi per personalizzare la funzionalità del motore.
La comunità italiana di joomla la trovi su www.joomla.it il sito di supporto italiano.
Quasi tutte le estensioni vengono distribuite sotto forma di file zip, la cui installazione è gestita in maniera automatica da uno script apposito, disponibile nella sezione di amministrazione del proprio sito Joomla!.
Di estenzioni ne esistono di tre tipi: componenti, moduli e mambot.
I componenti sono elementi aggiuntivi attraverso i quali si possono aggiungere a Joomla! ulteriori funzionalità (ad esempio un forum, una Photo gallery, un guestbook, funzioni di wiki, newsletter...).
I moduli sono usati per mostrare elementi di informazione o funzionalità interattive all'interno di un sito Joomla!, in maniera collaterale al contenuto principale. Si possono considerare come finestre aggiuntive attraverso le quali dare informazioni non necessariamente correlate alla pagina visualizzata, magari per mostrare le altre funzionalità del sito.
I moduli recuperano le informazioni, o parti di informazioni definite attraverso parametri, e le visualizzano nella zona di loro competenza. Esistono moltissimi moduli di grande utilità già programmati e pronti all'uso.
Un template è un documento HTML/CSS che contiene il codice necessario a guidare Joomla! e ad impaginare i contenuti: ad esempio contiene il codice che permette il caricamento dei vari moduli in posizioni predefinite. Per ottenere l'aspetto desiderato molti template contengono anche una serie di immagini (per gli sfondi, i bordi eccetera). Ogni template può essere scaricato da appositi siti ed installato attraverso l'apposita area admin.
I mambot sono piccoli pezzi di codice che, quando richiamati, attivano un programma, uno script o eseguono una specifica funzione. Possono essere semplicissimi, ma possono anche avere effetti molto più evidenti, come richiamare, all'interno delle finestre dei form per l'inserimento dei contenuti, le funzionalità di sofisticati editor di testo in modalità WYSIWYG elaborati da terze parti. Possono inoltre permettere collegamenti tra diversi componenti.
Cenni storici
Il nome del progetto è una interpretazione fonetica della parola Swahili jumla che significa "tutti insieme" o "come un'unica entità". Questo termine fu scelto in quanto rifletteva i propositi del team di lavoro che presiede tutt'ora insieme alla comunità alla realizzazione del progetto. La prima release di Joomla fu annunciata il 16 settembre 2005: si trattava di un clone della versione di Mambo 4.5.2.3 combinata con una certa quantità di patch di sicurezza di livello moderato. L'obiettivo primario era quello di riscrivere completamente il codice per renderlo completamente compatibile con la versione del DB MySQL 5.
Joomla è rilasciato sotto licenza GNU General Public License versione 2.
Cronologia delle release
La cronologia completa può essere seguita efficacemente sul portale del progetto.
Storia
Joomla! nasce come risultato di un fork di Mambo tra l'australiana Miro Corporation, la proprietaria del trademark Mambo e un gruppo di programmatori volontari, inclusi tutti i componenti il team di sviluppo. I due gruppi si separarono il 17 agosto 2005. La Miro Corporation fondò una fondazione no-profit con lo scopo di finanziare il progetto e proteggersi da problemi legali. Il team di sviluppo affermò che molti fondi dati alla fondazione andavano contro gli accordi precedenti fatti dall'eletto Mambo Steering Committee, mancando la necessaria consultazione con i principali membri del progetto e includendo clausole che violavano i valori dell'Open Source.
Il team di sviluppo creò un sito web chiamato OpenSourceMatters per distribuire informazioni agli utenti, agli sviluppatori, ai web designers e alla comunità in generale. Il capo progetto, Andrew Eddie, "MasterChief", scrisse una Lettera aperta alla comunità che apparve nella sezione degli annunci nel forum pubblico di mamboserver.com.
Il giorno successivo 1000 persone sottoscrissero il forum opensourcematters.org, la maggior parte delle quali inviarono parole di incoraggiamento e supporto alle azioni del Team di sviluppo. Il nuovo sito web ricevette un certo riscontro e fu citato in numerosi articoli di news riguardanti gli eventi apparsi su newsforge.com, eweek.com e ZDnet.com.
Questo evento innescò profonde riflessioni nella Comunità Open Source riguardo ciò che poteva costituire il concetto stesso di Open Source. Forum e numerosi altri progetti Open Source si attivarono inviando commenti pro e contro le azioni di entrambe le parti. Le accuse contro Miro e la Mambo Foundation furono accese.
Nelle due settimane successive all'annuncio di Eddie i team vennero riorganizzati e la comunità continuò a crescere. Il giorno 1 settembre 2005 il nuovo nome del progetto fu annunciato a più di 3000 seguaci del team di sviluppo.
Joomla! dal 2005 è vincitore di numerosi premi internazionali:
- 2005 Best Linux / Open Source Project
- 2006 Open Source Content Management System Award
- 2006 Best Linux / Open Source Project
- 2007 Best PHP Open Source Content Management System
Futuro
Il development team di Joomla! ha annunciato, ad inizio ottobre 2008, che la versione 1.0 cesserà di essere supportata a partire dal 22 luglio 2009, mentre la prossima versione stabile prevista è Joomla! 1.6
Siti Italiani Consigliati
![]() |
...da wikipedia

Twitter
UpNews
TechNotizie
Tuttoblog
Technorati
Fai
SegnaloItalia
Facebook
Wikio
Diggita
OKnotizie
Segnalo

