1. Introducción a los plugins en Joomla
Los plugins son el tipo de extensión Joomla más versátiles de todas las que existen. Gracias a su elaborada arquitectura nos permiten hacer cosas tan sencillas como añadir un botón de editor a nuestro sitio y tan complejas como modificar por completo la página a mostrar por Joomla.
Saber desarrollar plugins para Joomla te permitirá también expandir aun más las posibilidades de otras extensiones que utilices ya que otras extensiones de terceros también tienen la posibilidad de tener plugins y podrás desarrollar plugins para ellas.
En esta lección nos adentramos en detalle en los plugin en Joomla para conocer todo su ecosistema y poder sacarles después el máximo partido.
¿Qué son los plugins en Joomla?
Los plugins son diferentes a otros tipos de extensiones Joomla como los módulos o los componentes. Tienen su zona específica para gestionarlos y en un principio podemos pensar que son las extensiones más simples que se pueden hacer. Pero lo cierto es que los plugins permiten hacer cosas muy complejas también y sobretodo nos permiten expandir otras extensiones y añadirles mucha más fucnionalidad.
En este vídeo repasamos qué son los plugins y qué lugar ocupan en tu sitio Joomla:
Este contenido está únicamente disponible para los suscriptores. Puedes identificarte en este enlace o suscribirte a los cursos.
Familias y grupos de plugins en Joomla
Para tenerlos mejor organizados, los plugins se agrupan en familias o tipos de plugin. Joomla trae de serie un montón de familias con sus respectivos plugins, pero además las extensiones pueden crear sus propias familias.
En este vídeo repasamos los diferentes tipos de plugin que tenemos en Joomla y cómo funcionan dentro de nuestro sitio.
Este contenido está únicamente disponible para los suscriptores. Puedes identificarte en este enlace o suscribirte a los cursos.
¿Cuándo entran en acción los plugin? Eventos de plugin en Joomla
Si todos nuestros plugins se ejecutaran cuando alguien accede a nuestro sitio, nuestro sitio sería muy ineficiente y lento. Por eso la arquitectura de plugins de Joomla permite que sólo se ejecuten los plugin necesarios en cada momento. Por ejemplo, si no estamos mostrando un artículo, no sería muy eficiente ejecutar el plugin de incluir un módulo en un artículo en esa página ¿no crees?
En este vídeo revisamos los eventos que vienen con los tipos de plugin que vienen de serie con Joomla:
Este contenido está únicamente disponible para los suscriptores. Puedes identificarte en este enlace o suscribirte a los cursos.
Parámetros de configuración de los plugin en Joomla
Dentro de lo versátiles que pueden ser, los plugin habitualmente ofrecen una pantalla de configuración que es común a todos. Veremos pronto cómo generar esta pantalla de configuración, pero para ir entendiendo cómo es, vemos cómo es esta pantalla de configuración en algunos plugins.
En este vídeo evaluamos la pantalla de configuración de los plugin en Joomla:
Este contenido está únicamente disponible para los suscriptores. Puedes identificarte en este enlace o suscribirte a los cursos.