Плагины в CMS Joomla

Что такое плагин и зачем он нужен ?