Le estensioni sono tutte funzionalità esterne al core di Joomla.
Le estensioni comprendono moduli, componenti e plugin.
Un componente è un'applicazione completa che, aggiunta all'interno di Joomla, amplia
le funzionalità del sito.
Un modulo, rispetto ad un componente, è più piccolo e snello nel codice e generalmente
viene utilizzato nelle applicazioni di supporto.
A volte è necessario che, per funzionare, un modulo deve essere affiancato da un specifico componente: per esempio il modulo EventListCalendarmodule, che fa visualizzare un
calendario in home-page, funziona solo se è stato installato anche il componente EventList.
Infine i mambot e plugin sono delle porzioni di codice che aggiungono funzionalità all'intero sito.
Si suddividono in due classi: i mambot che, oltre a cambiare il comportamento, danno un effetto visuale diverso alle parti interessate del sito e i mambot che influenzano il comportamento all'interno del sito ma senza effetti visuali.
La loro creazione è leggermente diversa, dato soprattutto la diversa complessità di codice richiesta.
Puoi leggere
anche questa pagina del wiki per chiarirti ancora di più le idee.
ps benvenuto nel forum di joomla.it