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 gravatars1 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és2 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 site3.
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.
Il y a des signes qui ne trompent pas, il faut des fois savoir prendre des décisions pour ne pas finir noyé sous un trop plein d’informations.
Lors de sa conférence téléphonique trimestrielle qui s’est tenue il y a quelques jours, Steve Jobs a indiqué au sujet des NetBooks qu’il ne voyait pas l’intérêt pour Apple d’entrer sur ce marché de machines à prix bas et qualité à l’avenant, et que l’iPhone est déjà là pour couvrir les mêmes besoins.
La théorie, c’est quand on sait tout et que rien ne fonctionne.
La pratique, c’est quand tout fonctionne et que personne ne sait pourquoi.
Derniers commentaires
sarah sur Des Gravatars avec SPIP : Con replica rolex sul vostro polso cominciate appartenere ad una lega differente (...)
Yannick sur session_start() et exec() ne font pas toujours bon ménage en PHP : Bonjour, Après bien des recherches et des semaines de galère, je suis tombé sur votre article. Et (...)
Jacques sur Surveillez vos erreurs 404, elles peuvent être très instructives : Avec SPIP 2, il est aisé de faire un log spécifique. Exemple à mettre en début de 404.html : (...)
giz404 sur Trop d’info tue l’info : En général, je survole assez rapidement mes flux, et ne lit que ce qui me semble intéressant. Du (...)
fxj sur Nouvelle tempête sur les flux RSS, réduisons les intermédiaires ! : Il semble que cette URL de feeds via ton domaine n’est pas (encore) intégrée dans les pages du (...)
Clochix sur Les NetBooks sont-ils si populaires uniquement grâce à leur prix ? : Salut Nico, As-tu vu passer ça : http://pisani.blog.lemonde.fr/2008/... ? Ce n’est certes qu’une (...)
giz404 sur Les NetBooks sont-ils si populaires uniquement grâce à leur prix ? : Le marché des netbooks est très, très jeune. C’est sûr, le prix est un des facteurs de son (...)
Valentin sur Comment faire un tag cloud (nuage de tags, ou d’étiquettes) accessible ? : dans des balises H <
Valentin sur Comment faire un tag cloud (nuage de tags, ou d’étiquettes) accessible ? : “La taille, c’est une information purement visuelle” Faux ! Les mots sont dans des balises (...)
Mortimer sur Amusons nous avec des boucles SPIP et les petits nouveaux #GET, #SET et #ARRAY : Pour éviter que ça plante quand il n’y a pas de résultat dans la boucle de sélection _sites, il (...)