Viernes, 10 Agosto 2012 22:51

Acceso de usuarios con LoginRadius en Joomla!

Escrito por 
CMS:  Joomla! |  Versión:  Todas |  Nivel de dificultad:  Básico |  Tiempo estimado de lectura:  1 minuto


LoginRadius en Joomla!Cada vez es más habitual encontrar sitios web que permiten el acceso o registro de visitantes sin necesidad de utilizar los medios propios de registro del sito web que se visita.

Para ello se hace uso de las APIs de las plataformas más importantes hoy día en Internet, como Facebook, Twitter, Google, Flickr, etc., y se programan extensiones dirigidas a determinadas plataformas o multiplataforma que podemos implementar en un sitio web, en este caso basado en Joomla, para que los visitantes puedan logearse para colocar comentarios o participar más activamente de la página que visitan utilizando para ello sus credenciales de algunas de las redes sociales o plataformas mencionadas.

Nos centramos en este artículo en el uso del plugin Social LoginRadius, que nos va a dar la oportunidad de implementar nuevas formas de registro o acceso para visitantes de cualquier página creada en Joomla.

Esta extensión permite el acceso a un sitio web Joomla a los usuarios a través de sus IDs existentes, tales como Facebook, Twitter, Google, Yahoo, Vkontakte y 15 más, eliminando los largos procesos de registro rellenando formularios de registro, realizando la verificación del ID por correo electrónico, recordando otro nombre de usuario y otra contraseña para que los usuarios accedan a nuestro sitio web.


Ver y valorar Social Login en el Joomla! Extensions Directory.

Descargar Social Login desde la web del autor.


Aparte Social LoginRadius también incluye datos de perfiles de usuario y Análisis Sociales (Social Analytics).

El plugin Social Login ha sido desarrollado por LoginRadius. Puedes ayudar a mejorarlo informando sobre errores y sugerencias a su correo electrónico: Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo..

SocialLogin está disponible en 14 idiomas: Inglés, español, francés, italiano, ruso, alemán, griego, danés, árabe, ucraniano, holandés, estonio, polaco, portugués.

Extensiones soportadas por Social Login:

  • JomSocial
  • Community Builder
  • Jcomment
  • JomFish
  • Kunena
  • Gestor de Contenidos K2.
  • VirtueMart

Lista de Proveedores mediante los cuales se puede identificar con Social Login:

  • Facebook
  • Google
  • Twitter
  • AOL
  • Vkontakte
  • Flickr
  • Yahoo
  • Linkedin
  • FourSquare
  • WordPress
  • Blogger
  • MyOpenID
  • LiveJournal
  • VeriSign
  • OpenID
  • Hyves
  • Mixi
  • MySpace
  • Orange
  • StackExchange
  • SteamCommunity
  • Virgilio

Lista de los últimos cambios:

  • Añadidos idiomas Holandés, Estonio, Polaco y Portugués.
  • Añadida compatibilidad para K2 y Community Builder.
  • Imágenes avatares sociales añadido para k2 y Community Builder.
  • Añadida opción de mostrar/ocultar botón Cerrar Sesión en la administración.
  • Mejora de la seguridad del estado de sesión de Joomla.
  • Redirección de inicio o cierre de sesión corregido.
  • Problema de codificación de contenido corregido.
  • Corregidas cuestiones relacionadas con variable no definida.

Proceso de instalación y configuración del servicio de LoginRadius en Joomla con SocialLogin

Accedemos ala web del proyecto LoginRadius y nos logeamos usando la propia tecnología que vamos a implementar en nuestros sitio web, es decir, una red social:



En este caso utilizaremos Twitter para acceder a sus servicios y de paso probar si es efectivo el acceso:



Desde el Manager de Loginradius seleccionamos en tecnología "Joomla" y en "Providers" aquellas redes sociales que queremos mostrar en nuestro módulo de Acceso, también escogemos tamaño y formato de los botones:



Generamos el código correspondiente y tomamos buena nota de la API Key y API Secret para posteriormente indicarselo al módulo que instalemos en Joomla:



En las redes que hayamos seleccionado tendremos que crear la aplicación que nos facilite las API Keys correspondientes para validad el acceso, en este caso en Twitter:



Facilitamos los datos necesarios para crear las llaves de validación para el acceso con Twitter:



Una vez obtenidas las llaves de validación de acceso desde Twitter las anotamos para posteriormente facilitarselas al Manager de Loginradius:



Facilitamos los datos necesarios para crear las llaves de validación para el acceso con Facebook:



Creamos la aplicación para Facebook:



Una vez obtenidas las llaves de validación de acceso desde Facebook las anotamos para posteriormente facilitarselas al Manager de Loginradius:



Instalamos el plugin SocialLogin y editamos la configuración para insertar la API Key y API Secret facilitadas por LoginRadius:



Instalamos el módulo de SocialLogin que mostrará el formulario de acceso en sustitución del formulario de acceso nativo de Joomla:



Tenemos que asegurarnos de despublicar la opción "Permitir Registro de Usuarios desde el Gestor de Usuarios de Joomla si queremos utilizar las funcionalidades de LoginRadius:"



Una vez configurado y publicado el módulo SocialLogin en la posición adecuada de la plantilla se visualizará en pantalla y podremos utilizar los iconos de acceso de redes sociales que hayamos establecido:



Si accedemos desde Twitter, por ejemplo, nos pedirá un correo electrónico para despues crear una cuenta en el backend y validarnos de forma automática:



Nos mostrará la información oportuna de que la cuenta fue creada y que se ha enviado un correo de validación:



Por último habremos accedido a la web ya como usuarios Registrados:



Dependiendo de la red social o plataforma el método de autenticación y acceso puede variar.

Disponer de múltiples métodos de autenticación de usuarios en un sitio web basado en Joomla, entre otras cosas, otorga más usabilidad al sitio, fomenta la participación y facilita la ingrata tarea de tener que estar registrándose para poder utilizar algunos servicios "extra" del sitio en cuestión.



¿Te ha resultado interesante este artículo?

Suscríbete para recibir consejos exclusivos para WordPress, Joomla y PrestaShop



Luis Méndez Alejo

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