Traduci questa pagina

Ricerca con Google

Google

Albo Professionisti

Ricerca gratis i profili professionali che ti servono su
Albo Professionisti

Hosting Host I Can

Home arrow CMS arrow CMS Joomla
CMS Joomla PDF E-mail

Joomla! è un CMS totalmente open source, nato dalla scissione del precedente progetto denominato Mambo e realizzato totalmente in PHP. Mediante l'interazione con un database MySQL (MySQL è il database di riferimento ma non l'unico utilizzabile), il prodotto è in grado di gestire la pubblicazione sul web di contenuti di varia natura e di gestirne altresì l'archiviazione e la formattazione mediante l'utilizzo di template e fogli di stile CSS, in modo simile alla gran parte dei CMS.

Pannello Joomla

Caratteristiche

Il prodotto software viene distribuito in formato compresso: decomprimendo il contenuto dell'archivio in una directory del proprio Server Web in grado di interpretare codice scritto in linguaggio PHP, il software diviene operativo.

Tra le caratteristiche principali proposte ci sono:

  • Alto grado di personalizzazione grazie ai numerosi moduli, componenti e mambot (vedi più sotto) disponibili sia come software libero che con altre licenze;
  • Caching delle pagine per incrementare le prestazioni;
  • Funzioni di ottimizzazione, 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;
  • Forum, che è integrabile come add-on di terze parti, ma non è nativo in Joomla;
  • Sondaggi;
  • Ricerca testuale su tutti i contenuti inseriti;
  • Localizzazione internazionale, che permette la traduzione di ogni funzionalità del software nella propria lingua;
  • Funzionalità multilingua, che permette la realizzazione di un sito multilingua;

Componenti

I componenti sono elementi aggiuntivi attraverso i quali si possono aggiungere a Joomla! ulteriori funzionalità per rispondere a specifiche esigenze (ad esempio una Photo gallery, un guestbook, funzioni di wiki, newsletter...).

Tutte le funzioni aggiuntive vengono installate mediante una procedura automatica gestibile nella sezione di amministrazione del sito.

I componenti e gli altri plugin sono normalmente distribuiti all'interno di un singolo archivio compresso contenente tutti gli elementi necessari al loro funzionamento e le istruzioni per l'installer di Joomla! necessarie alla loro corretta installazione.

Moduli

I moduli sono usati per mostrare elementi di informazione o funzionalità interattive all'interno di un sito Joomla!. Si possono considerare come finestre attraverso le quali si possono visualizzare alcune informazioni che sono contenute in categorie, sezioni o componenti che si trovano all'interno del sito (ma anche in certi casi all'esterno).

I moduli recuperano le informazioni, o parti di informazioni definite attraverso parametri, e le visualizzano nella zona di loro competenza; ad esempio il modulo "ultime notizie" recupera di default i soli titoli degli articoli per visualizzarli nel sito come lista, dando la possibilità di anticipare al visitatore ciò che si trova all'interno del sito stesso e quali sono le notizie più recenti. All'utente viene data la possibilità di scegliere quali moduli visualizzare e dove collocarli all'interno del layout della pagina, in accordo con un template (vedi sotto).

Agendo direttamente nella sezione Gestione Moduli (Module Manager) possono essere creati semplici moduli in HTML. Nel caso di script più complessi, essi sono in genere preparati per essere installati con le apposite procedure. Esistono moltissimi moduli di grande utilità già programmati e pronti all'uso, messi gratuitamente a disposizione nell'apposita sezione del sito ufficiale.

Fra i moduli standard si possono segnalare il modulo "main menu" (il menu principale), il modulo di "login" (per l'accesso riservato degli utenti), quello per i sondaggi ("poll") e quello per la distribuzione dei feed RSS ("syndicate").

Template

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, codice per caricare il cosiddetto mainbody (la zona in cui vengono presentati i contenuti principali generati da Joomla! o dai componenti aggiuntivi) e cosi via. Per ottenere l'aspetto desiderato molti template contengono anche una serie di immagini (per gli sfondi, i bordi eccetera).

Mambot

I mambot sono piccoli pezzi di codice che, quando richiamati, attivano un programma, uno script o eseguono una specifica funzione. Spesso agiscono in background nell'intero sito. Possono essere semplicissimi come la funzione che sostituisce un certo testo digitato con una funzione codificata (ad esempio posizionare una immagine precaricata impaginandola in un testo o spezzare in due pagine il contenuto di un lungo articolo), 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; una galleria di immagini, ad esempio, può avere un mambot collegato che renda la descrizione delle immagini disponibile alle funzioni di ricerca sul sito.

Esistono mambot per inserire funzioni Flash, per collegare automaticamente un glossario alle parole contenute nei testi degli articoli, per generare miniature delle immagini inserite nei testi in modo che alla selezione appaia una finestra con l'immagine a maggiore risoluzione, e molti altri.

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.

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
Da Wikipedia, l'enciclopedia libera.

 

Quale servizio di hosting ?

Il provider Host I Can può ospitare questo servizio per $ 6,95 al mese, dominio compreso !

Approfondisci >>  

Hosting Host I Can

Partita IVA 09559760013
- Commercio elettronico in outsourcing www.101vetrine.net - Negozio www.centounovetrine.com - Albo Professionisti www.albo-professionisti.it