Een Joomla! component is het grootste en meest complexe type extensie binnen het Joomla! content management systeem.
Joomla! componenten werken als kleine applicaties binnen de Joomla! website. Voorbeeld: het standaard artikel component (com_content) is de mini applicatie welke alle standaard artikelen verwerkt net zoals het standaard registratie component (com_user) de mini applicatie is welke de gebruikers registratie afhandelt.
Veel van de Joomla! standaardmogelijkheden worden geboden middel van de standaard componenten zoals:
- Contactpersonen
- Voorpagina
- Nieuwsfeeds
- Banners
- Groepsmail
- Enquêtes
Componenten werken hand in hand samen met modules en plugins om een uitgebreide variatie aan inhoudsweergave en functionaliteit te bieden naast de standaard artikel en inhouds weergave. Ze maken het mogelijk Joomla! compleet te transformeren en de mogelijkheden uit te breiden.
Joomlapartner kan indien gewenst componenten op maat ontwikkelen.