Pour faire un peu l'état des lieux :

  • Au début l'idée était d'ajouter sur chaque site son image en l'y uploadant ou en fournissant une URL absolue. La première solution n'est pas géniale car cela force à mettre à jour son image sur chaque site si l'on se décide à changer son identité. La deuxième est en fait pas trop mal mais manque un peu d'élégance, d'auto-découverte.
  • Ensuite est arrivé le service gravatar.com, il se propose d'associer par le biais de sa très légère API votre adresse email avec une image. On se crée un compte, on charge son image sur leur serveur et une fois qu'elle est approuvée (gravatar.com note manuellement les images potentiellement dérangeantes) c'est bon. Le problème de cette solution est la confiance en un serveur central, par exemple le site était en panne toute la journée d'hier, bof.

A aujourd'hui, sur Blogmarks.net, nous proposons aux utilisateurs d'entrer une URL absolue vers une image ou leur adresse email pour générer un gravatar.

Que peut-on faire de mieux ?

Mauriz parlait hier de son implémentation de la solution dite des Favatars. L'utilisateur entre son adresse web, puis le système va chercher l'image favicon.ico qui correspond. Je n'aime pas cette solution pour deux raisons :

  • on ne doit pas encourager la "pèche" aux informations. robots.txt, favicon.ico, sitemaps.xml, par exemple, sont dans le principe très simple mais ne devraient pas exister en premier recours, on doit absolument encourager des principes d'auto-découverte plus évolués.
  • les favatars détournent les favicons de leur but, le format .ico est plutôt un mauvais choix pour inclure dans une page web, et on risque de se retrouver avec des favicons de 80x80, bahh ...

Alors qu'ai-je à proposer me direz-vous ? Je ne vais pas aller bien loin, juste pointer sur une spécification sur laquelle je suis tombée il y'a quelques temps : les Pavatars !

La spécification est un modèle du genre. Elle propose en premier lieu des solutions élégantes à base d'auto-déouverte mais autorise quand même en dernier lieu la "pèche" aux pavatar.png. Citation :

1. For geeks: add the X-Pavatar: http://example.com/path/my-pavatar.png header to your homepage.
2. For webmasters: add the <link rel="pavatar" href="http://example.com/path/my-pavatar.png" /> tag to your HTML.
3. For others: Upload your Pavatar with the name pavatar.png to your homepage.

Quand j'aurais un peu de temps, je supporterais les pavatars du côté de Blogmarks.net, en continuant à supporter les URLs absolues, les gravatars et même éventuellement ajouter le support des favatars, on ne sait jamais.

La gestion de l'identité numérique est un vrai problème émergeant. Il y'a eu déjà de belles choses de faites cette année, il y'a beaucoup à faire.