Gravatar, es un servicio que brinda la posibilidad de mostrar un avatar (Avatar es la representación gráfica mediante un dibujo o fotografía de una persona para su identificación) asociado a nuestro e-mail.
Como funciona?
Los usuarios deben registrarse en Gravatar en donde podrán subir una imagen la cual desean asociar a una dirección e-mail, luego cada vez que registren este email, el sitio web hará una llamada a Gravatar para solicitar el avatar asociado a la cuenta e-mail, si existe se mostrará la imagen y de lo contrario mostrará una imagen por defecto.
Existe documentación detallada de como integrar Gravatar con nuestro sitio web en Gravatar implementor’s guide, esto de acuerdo al lenguaje de programación o gestor de contenido que utilizamos.
Utilizar Gravatar con PHP
Como primer ejemplo veremos el colocarlo en cualquier página web utilizando PHP, ello se hace llamando a una imagen desde Gravatar, solo nos hace falta construir el URL apropiado al cual debemos acceder, esto lo hacemos de la siguiente forma:
$grvMail = "username@domain.com"; // email que deseamos consultar $grvInit = "spacer.gif"; // imagen si no existe avatar $grvSize = 40; // tamaño del avatar $grvHttp = "http://www.gravatar.com/avatar.php"; $grvHttp.= "?gravatar_id=".md5($grvMail); $grvHttp.= "&default=".urlencode($grvInit); $grvHttp.= "&size=".$grvSize;
Luego de ello mostramos la imagen basado en el URL recién construido, esto lo hacemos de la forma:
<img src="<?php echo $grvHttp; ?>" alt="User Gravatar">
WordPress Gravatar Plugin
wp-gravatar es un plugin para WordPress que permite la integración automática con Gravatar de forma sencilla y rápida. Primero descargamos wp_gravatar.zip, extraemos los archivos y lo subimos a la carpeta de plugins (wp-content/plugins/), luego de ello activamos el plugin.
El siguiente paso es editar el archivo comments.php de nuestro template el donde insertamos el siguiente código en el lugar donde deseamos que se muestre el avatar.
<img src="<?php gravatar(); ?>" alt="" />
Esto mostrará la imagen en su tamaño original de 80×80 pixels, si deseamos colocarlo en otras dimensiones, por ejemplo a 40×40 pixels podemos hacerlo de la siguiente forma:
<img src="<?php gravatar("R", 40); ?>" alt="" />
Como pueden observar es muy sencillo de implementar y le dará una apariencia personalizada a nuestros comentarios, de esta forma podemos hacer nuestro web mas interactivo con nuestros visitantes.
Comentarios Total 73 comentarios
Publicado: 03/02/2010 4:28 pm
probando
Publicado: 17/03/2010 7:07 pm
cools
Publicado: 27/04/2010 3:11 pm
bueno es genial!!!!!!!!!!!!!!!!!!
Publicado: 06/05/2010 9:12 pm
Orale esto esta muy padre!
Publicado: 14/06/2010 3:50 pm
hola
Publicado: 16/06/2010 2:21 pm
oo genial
Publicado: 08/07/2010 4:53 pm
como puedo hacer eso con asp 3.0
Publicado: 09/07/2010 3:37 pm
Muy buen artículo
Publicado: 13/07/2010 11:22 am
mmmm??
Publicado: 28/07/2010 4:20 am
Gracias por la info
Publicado: 05/12/2010 2:16 pm
probando….
Publicado: 19/02/2011 1:52 am
Por fin entendí como usar esto
Gracias
Publicado: 12/04/2011 8:32 pm
muchas grasias
Publicado: 02/05/2011 4:22 pm
Funciona de maravilla! Muchas gracias!!
Publicado: 30/05/2011 12:10 pm
gracias
Publicado: 04/08/2011 10:21 pm
veamos…
Publicado: 08/10/2011 7:12 pm
no se si dara?
Publicado: 08/10/2011 7:14 pm
ooooooooooooooooooooooo
Publicado: 04/11/2011 5:32 am
Saludos interesante, tema.
Publicado: 21/06/2012 3:52 am
hola funciona?
Publicado: 12/07/2012 5:10 pm
Genial!!!
Publicado: 03/08/2012 4:50 am
fff
Publicado: 11/12/2012 5:43 pm
mira que hay que hacer cosas!