Pregunta
¿Qué diferencia existe entre componente, módulo y plugin en Joomla! 3.x?
Respuesta
Los componentes, módulos y plugins son extensiones de Joomla!, pero cada uno de ellos tiene una funcionalidad y complejidad específica con distintas funcionalidades.
Para explicarlo de forma sencilla, empezaremos desde el menos complejo al más complejo:
- Plugins: son pequeñas adiciones al núcleo que le dan cierta funcionalidad especial cuando se produce un evento concreto. Sólo se pueden activar o desactivar, además de controlar sus opciones de configuración en el gestor de plugins (en Extensiones del menú superior).
- Módulos: son programas añadidos a Joomla! en una determinada posición que puedes elegir entre todas las posiciones que tenga tu plantilla. Todos los módulos se encuentran en el gestor de módulos, en el menú Extensiones del menú superior. El mismo módulo puede estar tantas veces repetido en una página web como queramos.
- Componentes: son programas añadidos que ofrecen una funcionalidad, por lo general, compleja. No sólo tienen opciones de configuración si no todas las opciones que el desarrollador del componente haya incorporado a este software. Para los componentes existe un menú específico en el menu superior de la administración de Joomla! 3.x. El componente sólo se muestra en la web (en la parte pública) una vez por página, a diferencia de los módulos.
Las diferencias son muchísimas más, pero resumidamente y para que el usuario novel pueda entenderlo, las anteriores son las importantes y relevantes.