Jueves, 21 Marzo 2013 22:55

Autenticación en Joomla 2.5 con TJ-uLogin mediante Facebook, Twitter y otros

Escrito por  Luis Méndez Alejo
CMS:  Joomla! |  Versión:  2.5.x |  Nivel de dificultad:  Básico |  Tiempo estimado de lectura:  10 minutos
Valora este artículo
(1 Voto)
Autenticación en Joomla 2.5 con TJ-uLoginEn otros artículos de este Blog hemos hablado de métodos de autenticación en Joomla, ya sea utilizando conectores de Facebook o Twitter o módulos de terceros que sustituyen el "mod_login" nativo de Joomla para mejorar la autenticación desde diferentes servicios, CDNs o Redes Sociales.

Hoy nos detenemos en un módulo escrito para Joomla 2.5, portado y mejorado por el ruso Tod desde Joomla 1.5, que permite el acceso a Joomla a visitantes que en la mayoría de los casos ya tendrán cuenta en sitios habituales como Facebook, Google+, Twitter, LinkedIn o utilizarán servicios de autenticación global como OpenID o LiveID, entre otros.

Destacamos este módulo, de otros servicios similares ya existentes, principalmente por su simplicidad y además porque permite implementar (el formato de iconos pequeños) en posiciones de la plantilla que no afectan a la estética de las mismas y se incorporan de forma fácil a las mismas.

Este módulo permite las siguientes autenticaciones actualmente:

  • Facebook
  • Twitter
  • Google
  • Yandex
  • LiveJournal
  • OpenID
  • Last Fm
  • WebMoney
  • LinkedIn
  • Live ID
  • SoundCloud
  • Steam
  • Flickr
  • Vimeo
  • YouTube
  • VKontaktev
  • Odnoklassniki
  • Mail.ru.

Este módulo de registro y autorización está basado en el servicio uLogin.


Ver y valorar TJ-uLogin en el Joomla! Extensions Directory.

Descargar el el archivo es-ES.mod_ulogin.ini (comprimido .zip) castellanizado por Webempresa.


Nota: El archivo es-ES.mod_ulogin.ini.zip debe ser primero descomprimido y el resultante subido a la carpeta /administrator/language/es-ES para que se muestren los parámetros del módulo en castellano.


Las diferencias con el módulo original para Joomal 1.5 son:

  • Que envía un mensaje al usuario registrado por correo electrónico con el nombre de usuario y contraseña del sitio donde se autentica.
  • Dispone de soporte para versiones anteriores a PHP 5.2/5.3.
  • Permite ajustar los parámetros de los iconos (pequeño, grande, como una ventana).
  • Permite ajustar los parámetros de las redes sociales y servicios que se mostrarán.
  • Se pueden establecer los parámetros de redirección de url durante la autorización.

La configuración del módulo es muy sencilla y se resume a la elección de la posición, el tamaño de los iconos y las redes sociales o servicios desde los que será posible autenticarse:



En la siguiente captura podemos observar que en la mayoría de plantillas, en este caso en GK Boutique (Pack Tienda de Webempresa) modificando el valor "margin-top" mejoramos el ajuste de los iconos del módulo:



El resultado tras la aplicación es el deseado. Observamos también el desplegable del módulo TJ-uLogin con todos los servicios de autenticación disponibles para la versión que nos ocupa:



Probamos la autenticación desde el icono de Facebook que funciona de forma correcta:



En el siguiente vídeo realizamos la instalación en el Pack Tienda Boutique de Webempresa, aprovechando la posición "search" contigua a los botones de "Acceso" y "Registro" de usuarios que por defecto incluye la misma.



No hemos observado comportamientos anómalos en el módulo trabajando con las plantillas más habituales de Joomla, incluidas las de los Packs de Webempresa y tampoco problemas en la autenticación desde diferentes redes sociales.



¿Te ha resultado interesante este artículo?

Suscríbete para recibir consejos exclusivos para WordPress



Luis Méndez Alejo

Luis Méndez Alejo

Miembro del equipo técnico de Webempresa.
Coordinador de contenidos en el Blog y en Youtube.
Google+


Plugin Optimización de Imágenes Gratuito para WordPress