Ogni volta che abbiamo l'esigenza di personalizzare le pagine web del nostro CMS si ripropone l'eterno dilemma: usare un'estensione o scrivere da zero il codice? Esiste una terza via che consiste nello sfruttare i widget per aggiungere funzionalità ai siti Joomla!.
Cos'è un widget
Ridotto ai minimi termini, un widget è un pezzo di codice inserito nella pagina tramite iFrame o JavaScript, attraverso il quale aggiungiamo una funzionalità al sito grazie al lavoro di terzi. Un esempio molto diffuso sui blog è quello dei pulsanti di condivisione dei contenuti (content sharing), che funzionano grazie all'inserimento di poche righe di codice, come nel caso di addThis:
Usare un widget è molto più comodo e semplice che scrivere il codice da zero, come si vede dall'esempio sopra in cui ci siamo limitati a richiamare uno script di un servizio sviluppato e manutenuto da addThis. Dei pro e dei contro dell'uso di widget ne parleremo magari un'altra volta. Adesso invece voglio fare qualche esempio pratico di ricorso ai widget mostrando la procedura per usarli.