sábado, 14 de julio de 2012

Que es un plugin 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 “Cargar 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”
Busca Plugins en  Joomla Extensiones

0 comentarios:

Publicar un comentario