Plugins en Joomla 2.5


pluginsLos 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.

plugins joomla25 1

Figura 1: Plugins de autentificación

 

También encontramos otro plugin que puede gestionar la autentificación frente a un servidor LDAP.

plugins joomla25 2

Figura 2: Configuración LDAP

 

Y un tercereo que nos permitirá configurar la autentificación de gmail.

plugins joomla25 3

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.

plugins joomla25 4

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:

  • Búsquedas Inteligentes. Habilita la indexación de contenidos para realizar búsquedas.

plugins joomla25 5

Figura 5: Búsquedas inteligentes


  • Joomla. Se encarga de procesar las categorías para las extensiones del núcleo. Cuando se crea un artículo desde el front-end, envía un correo electrónico.

plugins joomla25 6

Figura 6: Configuración plugin de contenido Joomla

 

  • Cargar módulos. Este plúgin es el encargado de cargar las posiciones de los módulos dentro de un artículo.

plugins joomla25 7

Figura 7: Configuración del plugin “Caragar módulos”

 

  • Enmascarar correo. Utiliza javascript para camuflar las direcciones de correo del contenido, evitando así que sean vistas por los robots de spam. Podemos mostrar las direcciones como texto no enlazable o como una dirección de email enlazable.

plugins joomla25 8

Figura 8: Enmascarar correo

 

  • Remarcador de código. Muestra código formateado en los artículos. Se basa en el motor de remarcado de código GeSHi.

plugins joomla25 9

Figura 9: Plugin reamarcador de código


Aquí podemos ver un ejemplo de su uso y su resultado correspondiente en el front-end.

plugins joomla25 10

Figura 10: Uso y resultado del plugin “Remarcador de código”

 

  • Salto de página. Nos permitirá dividir un artículo en distintas páginas.

plugins joomla25 12

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.

plugins joomla25 13

Figura 12: Resultado del plugin “Salto de página”

 

  • Navegación entre paginas. Nos permite navegar entre los artículos de nuestra web utilizando los enlaces “Anterior” y “Siguiente”.

plugins joomla25 14

Figura 13: Configuración del plugin “Navegación entre páginas”

 

A continuación vemos los enlaces de navegación de este plúgin.

plugins joomla25 15

Figura 14: Resultado del plugin “Navegación entre páginas”

 

  • Votar. Añade la función de votación a nuestros artículos.

plugins joomla25 16

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.

plugins joomla25 17

Figura 16: Configuración del plugin de votacion

 

Aquí podemos ver el aspecto del sistema de votación en el front-end.

plugins joomla25 18

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:

  • Codemirror. Se trata de un editor simple que resalta el código html.

plugins joomla25 19

Figura 18: Editor Codemirror

 

  • Sin editor. Nos permite cargar un campo de introducción de texto sin ninguna funcionalidad adicional.

plugins joomla25 20

Figura 19: Texto de artículo con el editor desactivado

 

  • TinyMCE. Es el editor por defecto de Joomla, controlado mediante Javascript. Ofrece muchas mas funcionalidades que los dos anteriores.

plugins joomla25 21

Figura 20: Configuración del editor TinyMCE

 

Aquí podemos ver las opciones que nos ofrece este editor al crear un artículo.

plugins joomla25 22

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.

plugins joomla25 23

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.

  • Artículo. Nos permite añadir un enlace a un artículo dentro del artículo que estamos editando.

plugins joomla25 24

 Figura 23: Botón “Artículo”

 

  • Imagen. Muestra un botón que nos permite insertar imágenes en un artículo.

plugins joomla25 25

  Figura 24: Botón “Imagen”

 

  • Salto de página. Muestra un botón con el que podemos insertar un salto de página en un artículo.

plugins joomla25 26

Figura 25: Botón “Salto de página”

 

  • Leer mas. Nos permite añadir un enlace “Leer mas...”

plugins joomla25 27

 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.

plugins joomla25 28

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.

plugins joomla25 29

 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.

plugins joomla25 30

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.

plugins joomla25 31

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.

plugins joomla25 32

 Figura 31: Configuración del plugin “Filtrar idiomas”

 

  • Política P3P. El P3P es un protocolo para la protección de la privacidad en la Web. Con este plugin podremos enviar al encabezado HTML una cadena personalizada.

plugins joomla25 33

Figura 32: Configuración del plugin “Política P3P”

 

  • Desconectar. Se encarga de redirigir al usuario a la página de inicio cuando se desconecta de un página con contenido protegido.

plugins joomla25 34

Figura 33: Plugin “Desconectar”

 

  • Depurador. Con este plugin podremos activar la depuración para obtener así información del funcionamiento del sistema. Nos permitirá decidir qué grupos de usuarios tendrán acceso a la depuración y podremos escoger qué información se mostrará.

plugins joomla25 35

Figura 34: Plugin “Depurador”

 

  • Acceso. Proporciona la identificación de usuarios al sistema. Podremos decidir si se registran o no los nombres de usuario cuando falla la autentificación.

plugins joomla25 36

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.

plugins joomla25 37

Figura 36: Componente “Redirección”, dependiente del plugin del mismo nombre

 

  • Resaltador. Este plugin resaltará los términos de búsqueda que hemos introducido al buscar contenidos.

plugins joomla25 38

Figura 37: Funcionamiento del plugin “Resaltador”

 

  • Recuérdeme. Proporciona la función de recordar al usuario en el formulario de login.

plugins joomla25 39

Figura 38: Resultado del plugin “Recuerdeme”

 

  • SEF. Añade soporte SEF a los enlaces del documento. No cuenta con opciones adicionales de configuración, por lo que es suficiente con activarlo.

plugins joomla25 40

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.

plugins joomla25 41

Figura 40: Configuración del plugin “Cache”

 

  • Código del idioma. Nos permite cambiar el código del idioma en el Html para mejorar SEO.

plugins joomla25 42

Figura 41: Código de idioma

 

User

Bajo esta clasificación encontraremos los plugins relacionados con el perfil de los usuarios.

  • Perfil. Si se encuentra activado, añade campos adicionales a los formularios de registro y edición de los usuarios. Los campos pueden ser opcionales, obligatorios o pueden estar deshabilitados.

plugins joomla25 43

Figura 42: Configuración del plugin “Perfil”

 

  • Creador de contactos. Activando este plugin se creará automáticamente la información de contacto del usuario durante el proceso de registro. Podremos generar una página de contacto, elegir la categoría predeterminada y publicar el contacto de forma automática.

plugins joomla25 44

Figura 43: Configuración del plugin “Creador de contactos”

 

  • Joomla. Se encarga de gestionar la sincronización de los usuarios predeterminados de Joomla. Si está desactivado no podremos acceder al contenido protegido ni al backend.

plugins joomla25 45

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”

plugins joomla25 46

Figura 45: Gestor de extensiones

 

Tras instalarlo, accederemos al gestor de plugins y lo buscaremos empleando el filtro de búsqueda.

plugins joomla25 47

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.

plugins joomla25 48

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.

plugins joomla25 49

Figura 48: Resultado del plugin “Asynchronous Google Analytics Plugin”


Enlace | Plantillas

Enlace | Tutorial de Joomla 2.5


Escribir un comentario

Por favor procura que tus comentarios estén relacionados con la entrada, comenta con tu nombre y no pongas enlaces en tu comentario. Intenta también respetar a los demás lectores, los comentarios off topic, promocionales, ofensivos o ilegales serán editados y borrados.


Código de seguridad
Refescar