Joomla è un fantastico cms (content management system) open source che offre la possibilità a qualsiasi persona, anche non esperta di programmazione e database, di mettere in funzione un sito internet dinamico con cui poter gestire e personalizzare in modo semplice e funzionale qualsiasi tipologia di contenuto.

Negli ultimi anni mi sono specializzato nella costruzione di siti internet con joomla arrivando ad un ottimo grado di conoscenza di questo cms, riuscendo a personalizzare anche il codice strutturale del sistema. Questa conoscenza mi ha permesso di realizzare siti internet di portali turistici anche molto complessi.

Joomla può essere installato in pochi passaggi da qualsiasi persona abbia una minima dimestichezza con il linguaggio php e i database ma per essere sfruttato in maniera completa ci vogliono diverse conoscenze dell’ambiente di sviluppo e soprattutto la padronanza delle migliori estensioni disponibili. per questo cms.

Infatti una delle caratteristiche più interessanti di Joomla è quella di poter disporre di un elevato numero di estensioni e contributi sviluppati dalla scena open source, estensioni che se utilizzate coscentemente, permettono di estendere le sue funzionalità in modo davvero complesso e funzionale.

Di seguito la mia classifica personale dei migliori componenti e delle estensioni che utilizzo abitualmente nello sviluppo di siti internet cms con Joomla:

AllVideosPlugin

AllVideos è un fantastico componente di joomla che ti permette di inserire velocemente qualsiasi elemento multimediale nei tuoi articoli.
Tutto quello che c’è da fare è inserire un particolare tag nel punto in cui vuoi che compaia il tuo video / audio. Il componente ti permette di inserire sia un video presente su youtube, sia un video presente sul server con la possibilità di scegliere diversi formati di streaming. Questo plugin per joomla ti permette inoltre di inserire anche fotografie e altri diversi formati di file (pdf, doc) in maniera semplice e veloce.

Scarica qui:
http://extensions.joomla.org/extensions/812/details

DOCMan

DocMan è il migliore componente per joomla per la gestione di un’area download all’interno del tuo sito dinamico. Con questa estensione, tu e gli utenti registrati del sito, potrete trasferire files e renderli scaricabili da chiunque. Il sistema ti permette di gestire diverse tipologie di permessi ed altre utili opzini per rendere visibili o invisibili i files a determinate categorie di utenti. Il miglior componente per la gestione di un’area download in Joomla.

Scarica qui:
http://www.joomlatools.eu/products/docman.html

Joomap

Joomap è un componente di joomla per la creazione automatica di una completa sitemap dell’intero sito internet. Ormai come tutti sanno la presenza di una mappa del sito compelta e funzionale è un requisito fondamentale per un sito internet che vuole essere indicizzato dai motori di ricerca. Questo componente permette di creare automaticamente la mappa del sito Joomla che lo ospita potendo scegliere quali menù e categorie voler rendere visibili.Il plugin genera automaticamente anche una mappa in formato xml compatibile con google per comunicare tempestivamente al motore di ricerca i nuovi contenuti che vengono pubblicati sul sito.

Scarica qui:
http://download.webisland.net/webmaster/cms/seo-sef/Joomap-l226.html

Joom!Fish

Una delle pecche dell’attuale versione di Joomla è la mancanza della gestione delle lingue straniere. JoomFish ci viene in aiuto prendendosi carico della gestione completa multilingua del sito internet. La curva di apprendimento è un po’ ripida ma questo componente è la migliore scelta se si vuole gestire un sito multilingua in modo pratico ed efficente.

Scarica qui:
http://www.joomfish.net/

Joomla SEO Extended Patch

Joomla è un ottimo cms open source che a differenza di altri cms tiene conto anche delle ottimizzazioni in chiave seo (search engine optimization) per facilitare l’indicizzazione del sito nei principali motori di ricerca. Questo componente gratuito estende le funzionalità di base del cms attivando alcune utilissime opzioni come la personalizzazione dei principali meta tags. Un componente extra che secondo il mio parere deve essere installato per una ulteriore ottimizzazione della leggibilità dei contenuti del sito da parte di google e company.

Scarica qui:
http://www.joomlatwork.com/products/free-downloads/seo-patch-joomla-15.html

Fireboard Forum

Fireboard è una potente estensione per Joomla per l’integrazione automatica di un forum all’interno del sistema. Il componente è ancora giovane e presenta alcuni bugs secondari ma i suoi sviluppatori sono al lavoro per sistemarne tutte le magagne. Un componente fondamentale per la migliore integrazione di un vero e proprio forum all’interno dei nostri siti internet in Joomla!.

Scarica qui:
http://www.bestofjoomla.com/content/blogsection/3/9/

JoomlaXplorer

JoomlaXplorer installa all’interno di Joomla un potente editor di files che ci permette di gestire qualsiasi file e cartella prensente nel nostro server. Con questo componente è possibile editare, copiare, rinominare, archiviare, cambiare i permessi a cartelle e files. L’utilizzo di questo componente ci permette di dimenticarci del nostro programma ftp, è possibile infatti uploadare facilmente i files nel nostro sito attraverso alcune semplici opzioni che ci rende disponibile JoomlaXplorer.

Scarica qui:
http://extensions.joomla.org/extensions/102/details

Letterman Newsletter Component

Questa extensione per Joomla ci permette di creare e gestire una vera e propria newsletter in modo molto potente e completo.
Il componente ci mette a disposizione un modulo richiesta di iscrizione da pubblicare nel sito internet, gestisce le liste di utenti iscritti, ci permette di creare velocemente dei template grafici in cui inserire le nostre comunicazioni. Può importare elenchi di utenti in formato .csv e .xml, un’estensione irrinunciabile se vogliamo gestire delle semplici newsletter e un database di iscritti.

Scarica qui:
http://extensions.joomla.org/extensions/174/details

VirtueMart

Virtuemart non è semplicemente un’estensione ma un vero e proprio componente installabile in Joomla per la creazione di un completissimo negozio e-commerce. Al suo interno abbiamo tutto quello che ci può servire per aprire un vero e proprio negozio online: dal carrello elettronico, alla gestione ordini, catalogo prodotti, gestion spedizioni e molto altro ancora. Oltre al componente principale vengono installati anche diversi plugins che ci permettono di personalizzare tutte le varie sezioni del negozio in pochi click. Naturalmente il supporto per moltissime lingue diverse è assicurato!

Scarica qui:
http://www.virtuemart.org/

Sh404SEF

Dulcis in fundo, Sh404Sef è il migliore e più completo componente per la gestione ottimizzata del sito in chiave seo. Un componente molto completo ma anche molto complesso con cui è possibile abilitare moltissime opzioni che ottimizzazione il sito cms per una ottimale indicizzazione sui motori di ricerca. Sono presente al suo interno diversi plugins per i componenti più famosi come Virtuemart, Fireboard ecc e Joomfish.Se volete avere un completo controllo sul vostro sito in Joomla questo è il componente che fa’ per voi.

Scarica qui:
http://extensions.siliana.com/

Esistono centinaia di altri componente ed estensioni per Joomla ma questii sono più che sufficenti per cominciare a prendere confidenza con il sistema e con le sue enormi potenzialità.

Spero di tornare a scrivere più spesso prossimamente ma avendo già un lavoro simile che mi tiene occupato per la maggior parte del tempo, non è sempre facile trovare voglia e tempo per scrivere sul proprio blog personale.