L’Avatar

“Il est l’or Monsignor.” Mon billet n’est pas à confondre avec le rôle de Louis de Funès.

En cherchant un système d’avatar pour le PriceMister, je suis tombé sur la conception des Pavatars.

Un pavatar (Personal Avatar) est une image qui est hébergée sur votre site perso qui est utilisée par les sites qui font référence au contenu que vous mettez à disposition, en tant qu’utilisateur. Par exemple, si vous laissez un commentaire sur un blog qui requiert un avatar, c’est cette conception qui est utilisée ici.

Comment ça marche ?

  1. Pour les geeks, ajoutez l’en-tête X-Pavatar: http://exemple.com/path/mon-pavatar.png dans votre page perso.
  2. Pour les webmasters, ajoutez la balise < link rel="pavatar" href="http://example.com/path/my-pavatar.png" /> dans votre code.
  3. Pour les autres utilisateurs, chargez une image qui s’appelle name pavatar.png dans votre site perso.
  4. Maintenant, c’est aux sites dans lesquels vous contribuez de télécharger votre pavatar.

Les Pavatars sont cools, mais ils ne sont pas encore assez développés. Donc, il faut que comble ce manque avec d’autres systèmes d’avatars. Si mon visiteurs n’a pas de Pavatar, je cherche son Gravatar, et si il n’en a pas, je cherche si il a un Favatar.
Il n’existe pas de plugin pour ce système. C’est pourquoi j’ai décidé d’écrire une série de plugins. J’ai décliné le plugin favatars.php de Jeff Minard pour écrire deux autres plugins :

  • pavatars.php, pour gérer les pavatars
  • gravatars.php, pour gérer les gravatars

Comme pour le plugin original, vous pouvez afficher les avatars correspondants, grâce à ces fonctions

  1. comment_pavicon('before','after');
  2. comment_gravicon('before','after');

Et enfin, toujours comme dans le plugin original, vous pouvez mettre à niveaux vos anciens commentaires via l’administration.

Pour gérer plus simplement ses 3 plugins, j’ai écrit un meta-plugin, avatarise.php qui offre 2 nouvelles fonctions à insérer dans la boucle des commentaires :

  1. get_avatar();

pour obtenir la variable php de l’avatar le plus pertinent

  1. display_avatar('arguments');

pour afficher et paramétrer l’avatar le plus pertinent

Déposez ces quatres fichiers dans le répertoire wp-content/plugins/ de votre WordPress. Activez-les via votre interface d’administration. Voilà !

Téléchargement avatars.zip

Mise à jour

j’ai écrit un nouveau plugin qui traite encore des avatars et qui est plus puissant. Il se trouve dans ce billet : http://www.john-noone.com/2006/10/08/identikit/

Viewing 7 Comments

 

Trackbacks

(Trackback URL)

close Reblog this comment
blog comments powered by Disqus