Gastero Prod

  • Aller au menu
  • Aller au contenu
  • Aller au pied de page
  • Accueil
  • Blog
  • Photos
  • Liens
  • Lifestream

Des Gravatars avec SPIP

Date de publication
5/janv.
2005
Tags
SPIP

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.

Petite présentation préliminaire

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é.

Un peu de développement...

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.

...mais pas trop quand même !

Cependant, j’ai choisi une approche encore plus simple, avec un petit filtre SPIP gravatar_url ajouté au fichier mes_fonctions.php3 :

function gravatar_url($email = '')
{
    if ($email != '') {
        return 'http://www.gravatar.com/avatar.php?gravatar_id='.md5($email).'&size=42&rating=PG';
    } else {
        return '';
    }
}
Télécharger

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 :

<BOUCLE_forums(FORUMS){id_article}...>
  <img src="[(#EMAIL|gravatar_url)]" />
</BOUCLE_forums>
Télécharger

Vous verrez ça plus en détail directement dans mon squelette article-forum.html.

Notes

[1] Globally Recognized Avatars

[2] Ce qui explique peut-être son absence de son propre blog depuis la création de ce service...

[3] PG pour l’instant sur Gastero Prod

Commentaires

Commenter ce billet

RSS

Commentaires déjà déposés

  • 19 janvier 2005 à 15h15
    Commentaire de James

    Voyons voir ce que ça donne...

    Répondre à ce message

    • 19 janvier 2005 à 17h31
      Commentaire de James

      Nickel !!! :-)

      Répondre à ce message

    • 20 janvier 2005 à 00h44
      Commentaire de Nicolas Hoizey

      Simple, non ? ;)

      Répondre à ce message

      • 11 mars 2005 à 20h15
        Commentaire de Paul

        moi aussi je teste les gravatars

        Répondre à ce message

        • 5 septembre 2005 à 07h42
          Commentaire de zerka

          moi zaussi je veux tester... mais ça a pas l’air de marcher :-[

          Répondre à ce message

          • 5 septembre 2005 à 09h10
            Commentaire de Nicolas Hoizey

            Bin si, ça marche très bien !

            Répondre à ce message

            • 7 septembre 2005 à 03h41
              Commentaire de zerka

              bin si ça marche... mon avatar n’etait pas validé par gravatar.com voilà pourquoi. c’est cool !

              Répondre à ce message

      • 26 février 2007 à 15h29
        Commentaire de rien personne

        je c ke ce ke je di a aucun rapport avec le site mé je vou demande pouvé vou maider pour une recherche je cherche un avatar dans un site c une personne virtuel ki repond a vo kestion pouver vou me repondre maintenant merci et o revoir

        Répondre à ce message

        • 26 février 2007 à 15h35
          Commentaire de Nicolas Hoizey

          Désolé, je ne réponds qu’aux messages en français...

          Répondre à ce message

  • 23 septembre 2006 à 16h50
    Commentaire de têtue

    Hmm, très intéressant ! Je m’en vais essayer d’enrichir ça de façon à afficher prioritairement le logo de l’auteur (dans le cas où le posteur est aussi auteur sur le site, comme ici), sinon son gravatar ;-)

    Répondre à ce message

    • 28 septembre 2006 à 18h42
      Commentaire de Nicolas Hoizey

      Très bonne idée !

      Répondre à ce message

      • 9 novembre 2006 à 13h49
        Commentaire de tetue

        C’est finalement tout bête, il suffit d’utiliser ceci (en plus de ton filtre) :

        Pour afficher prioritairemment le logo de l’auteur, sinon son gravatar.

        Répondre à ce message

        • 13 novembre 2006 à 10h06
          Commentaire de Nicolas Hoizey

          J’ai demandé à Thomas d’intégrer cette fonctionnalité à son plugin gravatar... ;-)

          Répondre à ce message

          • 23 avril 2007 à 12h36
            Commentaire d'un anonyme

            dommage, ca n’a plus l’air de fonctionner ??

            le site semble out (ou alors c’est spip 1.9.3 dev qui le prend pas en compte ??

            quelqu’un à des infos ?

            merci

            Répondre à ce message

  • 13 juin 2007 à 12h31
    Commentaire de Nicolas Hoizey

    Ce site utilise maintenant tout simplement le plugin Gravatar développé par Thomas.

    Répondre à ce message

Partager

Pour faire un lien vers cet article, vous pouvez utiliser soit son URL canonique soit son URL courte :

http://gasteroprod.com/a419

Billets avec un tag commun

  • Une arborescence dynamique et contextuelle
  • Le même agenda que Gastero Prod avec SPIP
  • Gastero Prod 4, les standards et l’accessibilité
  • La galerie SPIP, pour réutiliser facilement les images et documents
  • Un site valide et accessible avec SPIP, c’est (de plus en plus) possible !

Derniers billets

  • Faut-il continuer à supporter Internet Explorer 6 ?

    Article initialement publié dans le blog de Clever Age.

    On ne va pas ergoter sans fin, tout le monde doit maintenant savoir que Internet Explorer 6 — IE6 pour les intimes — est un navigateur obsolète et dangereux. Et pourtant, certains continuent à l’utiliser. Faut-il les en dissuader, refuser de leur fournir son support, aller même jusqu’à leur empêcher l’accès, ou faut-il continuer à supporter (les faiblesses de) ce navigateur ?

    Date de publication
    22/juillet
    2010
    Tags
    Clever Age, Internet Explorer, standards
  • Les inscriptions à Paris Web 2010 sont ouvertes !

    Paris Web 2010, c’est la cinquième édition de ce rendez-vous français annuel, devenu incontournable, pour se tenir informé des bonnes pratiques de développement Web. Go go go !

    Date de publication
    2/juillet
    2010
    Tags
    Paris Web, qualité, standards
  • Faciliter la reprise de tweets (les retweets) à l’ancienne sur Twitter

    Même si Twitter a mis en place depuis maintenant un certain temps un mécanisme natif de retweets1, je préfère souvent continuer à utiliser les « RT » traditionnels, qui laissent la possibilité de commenter le tweet initial, ce que ne permet pas le retweet officiel. Une règle qui me paraît essentielle pour faciliter le retweet à l’ancienne, c’est de prévoir une taille de tweet suffisamment faible pour que le retweeteur voit son travail facilité, surtout si le tweet initial ne contient que très peu de mots inutiles.

    Date de publication
    14/juin
    2010
    Tags
    Twitter

Derniers commentaires

  • R03ER7 sur Le Jailbreak de l’iPhone ou de l’iPod Touch est-il légal ? : « Jailbreaker ne veut pas dire voler » mais plutôt « Permettre l’installation d’applications quand (...)

  • Sur Citation d’Oscar Wilde : sauf qu’il me semble qu’en vrai c’est une phrase de A de St Exupery !

  • Scandale sur Afficher les favicon dans la barre personnelle de Firefox sous Mac OS : Pour ceux qui, comme moi, manquent de place dans leur barre personnelle, j’ai aussi ajouté le (...)

  • Scandale sur Afficher les favicon dans la barre personnelle de Firefox sous Mac OS : merci pour le tuyau, ça marche. manque juste dans le tutoriel le chemin ou mettre le fichier, (...)

  • Nicolas Steinmetz sur Faut-il continuer à supporter Internet Explorer 6 ? : Parce que certaines entreprises sont encore sous WinNT / Win2000 à cause d’applications métiers ? (...)

  • ThierryD sur Prendre des éclairs (d’orage) en photo : Bonjour, Je me permet d’intervenir dans ce post pour vous faire part de ma technique pour (...)

  • ventrea sur Backup d’un Mac sur un NAS facile et sans bidouille, c’est possible ? : Time machine est pris en chagre par les dernières versions de firmware sur les nas Qnap (...)

  • Sur Une sauvegarde de fichiers en ligne très simple pour pas cher : Oui, j’ai le même genre et c’est vraiment pratique :) : https://www.axalot.fr

  • Sur Google Chrome sur Mac, bilan mitigé : > Pas de barre de titre, donc je ne connais pas le nom de la page dès que j’ai plus de 5 onglets (...)

  • Maurice sur Backup d’un Mac sur un NAS facile et sans bidouille, c’est possible ? : Par contre, je ne pense pas que ça résolve le problème de performance lorsque la taille du backup (...)

Nuage des tags les plus fréquents

  1. 3D
  2. 404
  3. accessibilité
  4. agenda
  5. Ajax
  6. animal
  7. animation
  8. Apple
  9. bande dessinée
  10. blog
  11. Blogmarks
  12. Blu-Ray
  13. bookmarks
  14. Canon
  15. cinéma
  16. citation
  17. Clever Age
  18. client riche
  19. concert
  20. couleur
  21. création
  22. CSS
  23. Daft Punk
  24. développement
  25. design
  26. dessin animé
  27. DotClear
  28. e-commerce
  29. ergonomie
  30. FeedBurner
  31. film
  32. Firefox
  33. Flickr
  34. fun
  35. Gastero Prod
  36. Google
  37. Greasemonkey
  38. hébergement
  39. HD
  40. humour
  41. hype
  42. IBM
  43. image
  44. informatique
  45. Internet
  46. iPhone
  47. JavaScript
  48. jeux
  49. jQuery
  50. Les Nuls
  51. Linux
  52. littérature
  53. livre
  54. logiciel
  55. logiciel libre
  56. loisirs
  57. Mac
  58. macro
  59. Microsoft
  60. moi
  61. Mozilla
  62. musique
  63. NetBook
  64. ordinateur
  65. oups
  66. photo
  67. PHP
  68. phpHeaven
  69. phpMyChat
  70. PicLens
  71. presse
  72. publicité
  73. recherche
  74. RewriteRule
  75. RSS
  76. sémantique
  77. SEO
  78. société
  79. Sony
  80. SPIP
  81. standards
  82. tag
  83. télévision
  84. vidéo
  85. Web 2.0
  86. Windows
  87. Yahoo !

A propos

L'auteur

Dans la vie professionnelle, co fondateur et Directeur Technique du cabinet de conseil nouvelles technos Clever Age, et dans la vie extra-professionnelle, créateur et animateur de Gastero Prod, flickRate et Ergothon, responsable technique de Marketing Planet et d’autres sites web, passionné d’Internet, de cinéma, de littérature, de musique ...

L'outil
Ce site est réalisé avec le logiciel libre de gestion de contenus Web SPIP en version 2.1.2 SVN [16020]

Identité 2.0

Vous pourrez aussi me trouver sur ces différentes communautés en ligne :

Réseaux sociaux
Diigo, Facebook, LinkedIn, Twitter
Photo
deviantART, Flickr, JPG Magazine, RedBubble
Geek stuff
GitHub, Ohloh, Userscripts.org
Autres
La musique sur Last.fm, Les livres sur Goodreads

Blogoliste

Proches
  • Jacqueline Oud
  • Marron show
  • Glagla Dot Org
  • Cédric Hoizey
Relations
  • Chez Xavier - Thoughts
  • La Case de l’Oncle Tom
  • Maître shteshitsu
  • Prendre un Café
  • Un Electron Libre...
Autres
  • Clever Age
  • Marketing Planet
Creative Commons License

Sauf mention explicite, tous les contenus de ce site sont la propriété de Nicolas Hoizey, et sont sous licence Creative Commons « Paternité - Pas d'Utilisation Commerciale - Partage des Conditions Initiales à l'Identique » version 2.0 adaptée à la France.