Joomla es un CMS para crear contenido en la web, está orientado principalmente a usuarios que necesiten implementar su web de manera rapida y segura, con la instalacion de componentes adicionales puedes hacer tu pagina robusta y adecuarlo a tus necesidades, pero debes tener cuidad con el abuso al momento de usar estos componentes, si bien te facilitan y mejroan la funcionalidad tambien puede degradar el rendimiento de tu web, esto debido que al mostrar tu pagina adicionalmente debe cargar todo el contenido de tus componenetes y al ser estos pensado en forma genérica contienen codigos que no necesariamente las usamos.