Gastero Prod

  • Aller au menu
  • Aller au contenu
  • Aller au pied de page
  • Accueil
  • Blog
  • Photos
  • Liens
  • Lifestream
Vous pourriez préférer naviguer sur la version spécifique iPhone / iPod Touch de ce site...

Des Gravatars avec SPIP

Date de publication
5/janv.
2005
Commentaires
15 commentaires
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

Backtweets

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

  • Quelques petits ajustements...

    Vous l’avez peut-être remarqué vous même si vous faites partie des rares à venir de temps en temps sur le site, mais certainement pas si vous me lisez via le flux RSS, j’ai fait quelques ajustements, notamment sur la page d’accueil.

    Date de publication
    11/mars
    2010
    Commentaires
    2 commentaires
    Tags
    Gastero Prod
  • Les spammeurs s’y connaissent en CSS

    Un p’tit malin qui se fait appeler Sylvain a laissé un commentaire très sympathique sur mon billet précédent. Mais il a aussi glissé subrepticement un lien vers un site de poker fashion...

    Date de publication
    1/mars
    2010
    Commentaires
    5 commentaires
    Tags
    CSS, SPAM
  • Tumblr aime mes méduses

    Vous avez sans doute déjà vu ma belle photo de méduses fluorescentes — une de mes préférées — que ce soit ici, sur Flickr, JPG Magazine, deviantArt ou plus récemment sur RedBubble. Et bien elle vient d’être publiée en série sur de nombreux micro blogs Tumblr, lui apportant une énorme visibilité.

    Date de publication
    25/fév.
    2010
    Commentaires
    aucun commentaire
    Tags
    moi, photo

Derniers commentaires

  • ventrea sur Quelques petits ajustements... : Sympa les polices. Juste un petite remarque, dans les textes le lissage des caractères est assez (...)

  • NiKo sur Les spammeurs s’y connaissent en CSS : Vérifie très vite, car effectivement tu es vulnérable aux XSS en l’état.

  • Cédric sur Les spammeurs s’y connaissent en CSS : Ça fait quelques temps déjà que ce genre de message fleurit dans les commentaires. La parade très (...)

  • Rik sur Les spammeurs s’y connaissent en CSS : Comme le dit un certain edas, autoriser l’attribut style c’est s’exposé à de belles XSS. Plus (...)

  • NiKo sur Un Netbook comme videur de cartes amélioré ? : C’est pour ça que perso je pré-derushe mentalement en ne déclanchant que si j’estime cela vraiment (...)

  • NiKo sur Un Netbook comme videur de cartes amélioré ? : A part de céder à la tentation d’un nouvel achat techno, je vois vraiment pas l’intérêt d’acheter (...)

  • NiKo 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 (...)

  • Sur Commentaires désactivés temporairement : Un commentaire sur la 2.2.0 svn !

  • Frank Taillandier sur Google Chrome sur Mac, bilan mitigé : Avec la version 5.0.322 du canal de dev le drag’n’drop dans la barre de signet « marche » sauf (...)

  • Xavier sur Google Chrome sur Mac, bilan mitigé : Pour speed tracer, il faut lancer chrome avec le parametre —enable-extension-timeline-api (...)

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.2.0-dev SVN [15493]

Identité 2.0

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

Réseaux sociaux
Copains d’avant, Diigo, Facebook, LinkedIn, netvibes, Twitter
Photo
deviantART, Flickr, JPG Magazine, Photo.net
Geek stuff
Ohloh, Userscripts.org
Autres
La musique sur Last.fm, Le vin sur Cork’d, Les livres sur Shelfari

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.