Estensioni Joomla!: componenti, moduli e plug in
novembre 28th, 2008 — 10:31 amL’installazione del pacchetto Joomla! standard appena scaricato (il cosiddetto “core”) consente l’utilizzo delle funzioni base di Joomla!.
La configurazione e le funzionalità iniziali sono sufficienti per la gestione di un sito, chiamiamolo, “di contenuto”, ovvero dove sono presenti un considerevole numero di articoli organizzati nelle sezioni e categorie di Joomla! e che devono semplicemente essere presentati in modo adeguato nelle pagine.
Se il nostro progetto è più complesso richiederà nuove funzionalità e saremo costretti a estendere le funzionalità base di Joomla!. Per ricercare quelle più adatte alla costruzione del nostro nuovo sito possiamo fare riferimento alla sezione estensioni del del sito ufficiale di Joomla, dove è presente un elenco completo e aggiornato di tutte le estensioni disponibili per Joomla! organizzate in categorie.
Le estensioni si dividono in tre diverse tipologie: i componenti, i moduli e i plug in.
Componenti: sono le estensioni più “corpose” di Joomla!. Sono infatti delle vere e proprie applicazioni che si appoggiano al core e che offrono funzionalità complesse. Alcune componenti sono già presente nella versione base e permettono il funzionamento dei contatti, dei sondaggi, della mailing list e la gestione dei banner, dei sondaggi e della prima pagina. I componenti vengono normalmente presentati pubblicamente tramite collegamento a una voce di menu.
Esempi: VirtueMart (e-commerce), Community Builder (gestore di community), Eventlist (gestore di eventi)
Moduli: sono aree che contengono alcune funzionalità specifiche e che devono essere posizionate all’interno del template del sito e pubblicate per mostrare il contenuto. I moduli possono essere a loro volta estensioni dei componenti (per esempio, il modulo che mostra il form username e password – normalmente posizionato nelle colonne destra o sinistra del template – si appoggia al componente login) oppure stand-alone (come i modulo che mostrano le condizioni meteo o i moduli creto da noi come “html personalizzato”).
Esempi: Minifrontpage (visualizzazione articoli stile giornalistico), Menu (i menu di Joomla sono moduli!)
Plug in: chiamati così dalla versione 1.5 (nella versione 1.0 erano chiamati “mambot”) i “plug in”sono utili ad estendere le funzionalità di Joomla! ma lavorano in background, spesso appoggiandosi a estensioni già esistenti.
Esempi: Googlemaps (permette la visualizzazione di Google Map nel contenuto), YouTubePlugin (permette di inserire i video di You tube nel contenuto delle pagine).
Vengono normalmente considerate estensioni di Joomla anche i template che permettono la modifica dell’aspetto grafico dei siti e i file di lingua che servono a tradurre l’intera installazione di Joomla! nella lingua a noi più familiare.





