I plugin sono delle estensioni che si occupano del supporto alle operazioni svolte da Joomla, talvolta sostuiscono codice di Joomla ampliandone le funzioni. I plugin vengono gestiti dal pannello Gestione plugin.
Un classico plugin è dato dall’editor, che si occupa di convertire quanto scritto dagli utenti nel linguaggio HTML, il linguaggio usato per salvare i contenuti nel database, in modo che possa essere visualizzato correttamente nelle pagine del sito.
Altri plugin presenti già nel pacchetto di Joomla sono il reCaptcha, che consente di attivare l'antispam in fase di registrazione degli utenti. Oppure il Motore di ricerca che abilita l'indicizzazione dei contenuti al fine di poter utilizzare il componente Motore di ricerca.
È importante tenere presente che i plugin vengono eseguiti da Joomla nell'ordine in cui sono visualizzati nel pannello di gestione. Per cui avendo due o più plugin che visualizzano qualcosa in una pagina, per invertire l'ordine dei contenuti da loro visualizzati è sufficiente invertire l'ordine dei plugin nel pannello di gestione.