Componente é um aplicativo que uma vez instalado no seu website Joomla, possibilitará que você possua determinada funcionalidade no website, por exemplo: álbum de fotos.
O componente interage com sua base de dados, ou seja: "novas tabelas serão criadas na sua base de dados." Alguns componentes possuem módulos e plugins que devem ser instalados em conjunto com o mesmo para seu perfeito funcionamento.
Componentes cujo escopo é o backend, na maioria das vezes não possuem módulos. Ex: componente de backup.
Para que o componente esteja em perfeita sincronia com o "framework" do Joomla, é necessário que seja desenvolvido dentro do conceito de OOP ( Programação orientada a objetos ) e dentro de padrões do projeto. O Joomla, usa MVC (model, view e controller) que é um dos padrões de projeto existentes em seus componentes.










