
Los plugins son extensiones destinados a desempeñar pequeñas funciones. Pueden funcionar de manera independiente o estar asociados con alguna otra extensión, como módulos o componentes. Ademas de los plugins de terceros, la instalación estándar de Joomla incluye una serie de plugins que se agrupan en distintos tipos y que pasaremos a describir a continuación.
Authentication
Estos plugins gestionan distintos tipos de autentificación. Por defecto se encuentra activada la autentificación de Joomla.
Figura 1: Plugins de autentificación
También encontramos otro plugin que puede gestionar la autentificación frente a un servidor LDAP.
Figura 2: Configuración LDAP
Y un tercereo que nos permitirá configurar la autentificación de gmail.
Figura 3: Configuración Gmail
Captcha
Este tipo de plúgins nos ayuda a prevenir el acceso de robots a los contenidos dirigidos a las personas. Joomla dispone de un plugin que emplea el servicio de Recaptcha para realizar el trabajo mencionado. Para poder utilizarlo, necesitamos obtener una clave pública y otra privada del servicio de Recaptcha.
Figura 4: Configuración Captcha
Content
Los plugins de contenido se encargarán de gestionar los distintos elementos que conforman el contenido de nuestras páginas. Podemos encontrar varios tipos:
Figura 5: Búsquedas inteligentes
Figura 6: Configuración plugin de contenido Joomla
Figura 7: Configuración del plugin “Cargar módulos”
Figura 8: Enmascarar correo
Figura 9: Plugin reamarcador de código
Aquí podemos ver un ejemplo de su uso y su resultado correspondiente en el front-end.
Figura 10: Uso y resultado del plugin “Remarcador de código”
Figura 11: Configuración del plugin “Salto de página”
Aquí podemos ver el resultado de aplicar el salto de página a un artículo.
Figura 12: Resultado del plugin “Salto de página”
Figura 13: Configuración del plugin “Navegación entre páginas”
A continuación vemos los enlaces de navegación de este plúgin.
Figura 14: Resultado del plugin “Navegación entre páginas”
Figura 15: Plugin “Votar”
Para que el sistema de votaciones sea visible, hay que activarlo en las opciones generales de los artículos o de forma individual en cada uno de los artículos.
Figura 16: Configuración del plugin de votacion
Aquí podemos ver el aspecto del sistema de votación en el front-end.
Figura 17: Resultado del plugin de votaciones
Editor
Los editores serán los que nos permitan crear nuestros artículos dándoles el formato que queramos.
En la instalación de Joomla encontraremos tres editores:
Figura 18: Editor Codemirror
Figura 19: Texto de artículo con el editor desactivado
Figura 20: Configuración del editor TinyMCE
Aquí podemos ver las opciones que nos ofrece este editor al crear un artículo.
Figura 21: Texto del artículo con el editor TinyMCE
Para cambiar el editor por defecto que se utilizará en los artículo, tendremos que ir a “Sitio > Configuración Global” y seleccionar el editor adecuado.
Figura 22: selección del editor predeterminado
Editor-xtd
Son botones extra para los editores que ofrecen funciones adicionales. En la instalación estándar de Joomla encontramos cuatro de estos botones.
Figura 23: Botón “Artículo”
Figura 24: Botón “Imagen”
Figura 25: Botón “Salto de página”
Figura 26: Botón “Leer Mas”
Extension
Dentro de este grupo encontramos el plugin “Joomla”, que se encarga de gestionar la actualización de las extensiones.
Figura 27: Plugin “Extensión - Joomla”
Finder
Los plugins que se encuentran dentro de esta clasificación son los responsables de indexar los diferentes contenidos de nuestra página. Hay cinco plúgins, cada uno encargado de indexar un contenido concreto:
Categorías
Contactos
Contenido
Canales electrónicos
Enlaces web
Para que funcionen es suficiente con activarlos, ya que no requieren de ninguna configuración adicional.
Figura 28: Lista de plugins del grupo “Finder”
Quickicon
Son plugins que añaden un icono al panel de control de Joomla para facilitarnos la realización de algunas tareas. En este grupo podemos encontrar dos plúgins:
Notificación de actualizaciones de extensiones para Joomla. Se encarga de comprobar si existen actualizaciones de extensiones de terceros y lo notifica en el panel de control.
Notificación de actualizaciones para Joomla. Comprueba si hay actualizaciones para Joomla y nos lo notifica en el panel de control.
Figura 29: Iconos de los plugins del grupo “Quickicon”
Search
En este grupo encontraremos los plugins relacionados con las búsquedas. Veremos cinco plugins, cada uno de los cuales se encarga de un contenido determinado.
Categorías
Contactos
Contenido
Canales electrónicos
Enlaces web
La configuración de estos elementos es similar en todos ellos, tendremos que establecer el límite de los resultados de la búsqueda y decidir si se incluyen los elementos publicados y archivados en las búsquedas.
Figura 30: Configuración de los plugins del grupo “Search”
System
Englobados en este grupo encontraremos diversos plugins que se encargarán controlar distintos aspectos de nuestro sistema.
Filtrar idiomas. Se encarga de filtrar el contenido a mostrar en función del idioma. Podemos elegir entre utilizar la información del navegador del usuario o el idioma del sitio para establecer el lenguaje al que accederán los visitantes. También podremos activar el cambio automático de idioma, eliminar el código de idioma de la URL, etc.
Figura 31: Configuración del plugin “Filtrar idiomas”
Figura 32: Configuración del plugin “Política P3P”
Figura 33: Plugin “Desconectar”
Figura 34: Plugin “Depurador”
Figura 35: Configuración del plugin “Acceso”
Redirección. Nos permite redireccionar a los usuarios cuando acceden a una página que no existe. Para definir la dirección de origen y la destino, tendremos que ir a “Componentes > redirección”, donde también veremos el estado del plugin.
Figura 36: Componente “Redirección”, dependiente del plugin del mismo nombre
Figura 37: Funcionamiento del plugin “Resaltador”
Figura 38: Resultado del plugin “Recuerdeme”
Figura 39: Plugin SEF
Caché. Se encarga de guardar el contenido de las páginas de nuestro sitio. Si está activado, crea una carpeta en el directorio “tmp” donde guarda el contenido cada vez que visitamos una página. No tiene relación con la opción de cache que se encuentra en la configuración global del sitio, ya que esta, crea un directorio de caché para cada componente y guarda únicamente los metadatos, no el contenido completo.
Figura 40: Configuración del plugin “Cache”
Figura 41: Código de idioma
User
Bajo esta clasificación encontraremos los plugins relacionados con el perfil de los usuarios.
Figura 42: Configuración del plugin “Perfil”
Figura 43: Configuración del plugin “Creador de contactos”
Figura 44: Configuración del plugin “Usuario - Joomla”
Instalación de un plugin
A continuación veremos como instalar un plugin que nos permitirá añadir el código de Google Analytic a nuestro sitio web.
En primer lugar tendremos que obtener el plugin, para lo que podemos acceder al JED donde encontraremos varias opciones. El elegido para el ejemplo es “
Asynchronous Google Analytics Plugin”.
Una vez descargado, iremos al gestor de extensiones y lo instalaremos como cualquier otra extensión, pulsando en examinar, seleccionando el archivo y pulsando finalmente en “Subir e instalar”
Figura 45: Gestor de extensiones
Tras instalarlo, accederemos al gestor de plugins y lo buscaremos empleando el filtro de búsqueda.
Figura 46: Plugin “Asynchronous Google Analytics Plugin”
Si accedemos a las propiedades del plugin, podremos configurarlo, introduciendo nuestro código de Google Analitycs y configurando las opciones avanzadas, como el seguimiento de subdominios, el tiempo de las coockies, etc.
Figura 47: Configuración del plugin “Asynchronous Google Analytics Plugin”
Una vez activado el plugin, veremos que el codigo se ha añadido a nuestra web.
Figura 48: Resultado del plugin “Asynchronous Google Analytics Plugin”
Busca Plugins en
Joomla Extensiones