Nouvelle invention destinée aux blogs, le principe des gravatars n’est en fait qu’une adaptation des avatars des forums, mais globalisés. Voilà comment je les ai mis en place sur SPIP pour Gastero Prod.
Les gravatars [1] sont littéralement des avatars reconnus globalement. Il s’agit en fait d’avatars créés sur un site unique, le bien nommé gravatar.com créé par Tom Werner, et utilisés par les sites pour afficher un avatar en fonction de l’adresse e-mail de l’internaute qui a posté un message.
Par exemple, si je créé un gravatar associé à mon adresse e-mail, et que j’utilise cette adresse pour poster des messages dans des blogs qui supportent ce système, mon avatar unique sera automatiquement affiché à côté de mon message.
Voyez par exemple les commentaires de l’article « Pompez ! » :
![]()
Heureusement, il n’est pas possible de venir ainsi poluer tous les blogs avec des images sentencieuses, Tom Werner modère lui-même tous les avatars proposés [2] et leur affecte une classification similaire à celle des films aux Etats-Unis. Il est alors possible de spécifier quel niveau de tolérance on accepte pour les gravatars à afficher sur son propre site [3].
Le principal défaut que l’on peut reprocher aux gravatars, c’est que s’il y en a beaucoup à afficher sur une unique page, le temps de chargement est augmenté d’autant, comme par exemple chez Jon Hicks ...
Je ne pense pas avoir un jour ce problème sur Gastero Prod, ou alors il sera de toute façon possible de retirer la fonctionnalité, donc je me suis lancé.
L’idée est donc de mettre en place le support des gravatars dans SPIP pour ce site Gastero Prod avec un peu de code PHP. Heureusement, cela n’a vraiment rien de compliqué.
Des choses ont déjà été faites, d’une part sur le site gravatar.com lui-même, mais aussi surtout par Richard Rutter, de clagnut, qui a proposé un script PHP complet de gestion des gravatars.
Cependant, j’ai choisi une approche encore plus simple, avec un petit filtre SPIP gravatar_url ajouté au fichier mes_fonctions.php3 :
Sur Gastero Prod, les commentaires sont gérés par des forums sur abonnement, donc je suis sûr de la présence et de la validité d’une adresse e-mail pour chaque message.
Dans le cas où aucun gravatar n’est disponible pour l’adresse donnée, gravatar.com renvoi une petite image transparente.
Voilà donc en substance comment j’exploite ce nouveau filtre :
Vous verrez ça plus en détail directement dans mon squelette article-forum.html.
Le toujours excellent [1] et cryptique [2] Maître Eolas nous apprend que le droit à la copie privée n’est pas un droit, et que de toute façon on ne l’a pas, on a l’air malins !
The application itself is not a goal at all, it’s an obstacle between the user and their goal. [1]
Pas mal de blogs ont déjà parlé ces derniers jours de Wordle, un service permettant de réaliser via une applet Java [1] des nuages de tags assez jolis.
Derniers commentaires
NiKo sur Les 3 Suisses mutilent leurs mannequins ! : J’ai envoyé l’url de ton billet à PhotoshopDistasters, croises les doigts >>
Xavier sur Les 3 Suisses mutilent leurs mannequins ! : Peut-être le bellâtre tenait-il dans sa main une bouteille de bière, faisant penser que "les (...) >>
Sur Microsoft Office:mac 2008 a un auto update capricieux : tutut tu te gourres même si ce n’est pas évident. l’installeur de autoUpdate te demande de fermer (...) >>
Plugandsecure sur Les transferts de gros fichiers simplifiés : PnS Concept propose une solution payante qui présente de très nombreux avantages : transfert de (...) >>
giz404 sur Les dinosaures du Web francophone sont gâteux... et je me fais (virtuellement) vieux : Si je suis loin d’être un dinobloggueur (j’ai commencé en 2004), tu m’as donné envie de fouiner dans (...) >>
Sylvain sur Google s’emmêle les pinceaux : hmmm ... je pense que c’est surtout que ton site à un bien meilleur score sur ces mots (...) >>
Oncle Tom sur Diigo l’ultra social permet de s’ajouter comme son propre ami : Qu’est-ce qui est si bien sur Diigo ? J’ai du mal à remplacer ma barre de favoris Delicious et le (...) >>
NiKo sur Surveillez vos erreurs 404, elles peuvent être très instructives : Attention cependant, logguer les 404 dans une base de données (ou dans un fichier de logs (...) >>
Olivier G. sur Surveillez vos erreurs 404, elles peuvent être très instructives : Intéressant. Est-ce que tu n’aurais pas aussi intérêt à t’envoyer l’adresse IP du visiteur (...) >>
Olivier sur Surveillez vos erreurs 404, elles peuvent être très instructives : merci pour cet éclairage très instructif. Il va falloir appliquer les recettes maintenant (...) >>