SPIP - Contrib

SPIP - Contrib

[ar] [en] [es] [fr] [it]

31 visiteurs en ce moment

fontsizeup fontsizedown
[14 commentaires]

Gravatar

jeudi 20 novembre 2008, par Cedric Morin, Fil, Nicolas Hoizey, Thomas Beaumanoir

4 votes

Un plugin pour afficher le gravatar d’un auteur ou d’un contributeur de forum.

Gravatar ?

Le site gravatar.com propose un service d’avatar unifié. Vous vous inscrivez avec votre email, et vous téléchargez votre image à utiliser comme avatar.

Votre avatar sera alors disponible sur tous les sites utilisant le service de Gravatar.

Le plugin

Installez le plugin. Il étend la balise #LOGO_AUTEUR afin que celle ci renvoie le gravatar associé à l’email si l’auteur n’a pas déjà un logo dans SPIP.

Mieux, vous pouvez utiliser la balise #LOGO_AUTEUR dans les forums et pétitions. Elle utilisera alors les informations de l’auteur si elles sont connues, et à défaut l’email de la personne ayant envoyé le message.

#LOGO_AUTEUR n’affiche rien par défaut si il n’y a pas de gravatar de défini pour l’email recherché.

Vous pouvez ainsi substituer votre image par défaut en écrivant dans votre squelette

  1. [(#LOGO_AUTEUR||sinon{#CHEMIN{vignettepardefaut.png}})]
Retour en haut de la page

14 Messages de forum

Voir toute la discussion

Pages 1 | 2

  • Répondre à ce message

    2 mai 18:47 , par Fil

    La conversion en JPG c’est une facilité pour retrouver rapidement si on a ou pas une copie locale de l’avatar. N’hésite pas à améliorer

  • Répondre à ce message

    2 mai 11:31 , par bananabomb

    Merci pour ce petit plugin sympathique.

    Petite question cependant : pourquoi forcer la conversion en jpg ? Alors que gravatar permet d’uploader des png... Du coup, une éventuelle transparence dans l’image de l’utilisateur est perdue (voir mon gravatar pour l’exemple !).

    Est-ce que c’est facilement corrigeable ? (ca doit se jouer dans inc/gravatar.php je pense)

    Merci !

  • Répondre à ce message

    1er mai 11:30 , par Fil

    Pour la valeur par défaut (i.e. en absence de valeur précisée), le filtre |sinon{} est ton ami.

  • Répondre à ce message

    1er mai 09:44 , par Valéry

    Pour #LOGO_AUTEUR, un avatar par défaut me semble une bonne idée si il est optionnel : ne peut-on pas envisager un import du logo auteur par défaut de la même manière que l’on importe un logo_rubrique par défaut ? Ce qui génèrerait donc une image de type auton0 ?

  • Répondre à ce message

    28 avril 19:27

    je me repond a moi meme...

    si l’image par defaut n’existe pas ca fait planter... j’ai corriger le chemin vers une image existante et ca marche maintenant.

  • Répondre à ce message

    28 avril 19:24

    [(#LOGO_AUTEUR||sinon#CHEMIN/images/gravatar.jpg)]

    ca ne marche pas pour moi : 1. quand y’a pas d’avatar, ca me renvoi juste la chaine de character ’/images/gravatar.png’ 2.quand y’a un gravatar ca me renvoi le html complet

    donc dans cas #1 j’ai juste le text. cas#2 j’ai tout le html.

    Je n’arrive pas a ajouter le filtre ’extraire_attributsrc non plus.

    est ce que je le plugin actuel fonctionne bien ?

  • Répondre à ce message

    17 avril 13:37 , par Fil

    Oh non pitié surtout pas d’avatar par défaut sinon il devient impossible de tester s’il y a ou non un avatar ! la syntaxe [(#LOGO_AUTEUR|sinon{defaut})] est simple et plus claire.

  • Répondre à ce message

    17 avril 13:04 , par Romy Têtue

    On peut utiliser la balise #LOGO_AUTEUR dans les forums, les pétitions, sur la page de l’auteur, sur les articles de l’auteur, dans un trombinoscope de tous les auteurs du site, etc, etc. ce qui duplique bêtement du code à l’identique dans autant de fichiers (par exemple : [(#LOGO_AUTEUR||image_reduire{60,100}|sinon{#CHEMIN{img/gravatar.png}}|image_recadre{60,60}|image_nb|inserer_attribut{class,spip_logos})]), au risque d’en oublier lors d’une modification. J’utilise donc un p’tit modèle, dont la syntaxe d’appel est presque aussi simple et courte que notre bonne vieille balise (#MODELE{logo_auteur}). Y’a-t-il moyen de mieux faire ? de mieux mutualiser ?
    Plus j’y pense, plus je crois que la balise #LOGO_AUTEUR devrait afficher un avatar par défaut (nommé « gravatar.png » et surchargeable)...

  • Répondre à ce message

    19 mars 16:26 , par Nicolas Hoizey

    Ouch ! je m’exprime si mal que ça !?

    Mais non ! Par contre tu as l’air d’aimer les listes imbriquées... :-p

    j’ai bien dis « pouvoir rendre... » : avoir une possibilité n’oblige pas de l’imposer à tout le monde :-P

    OK, là j’ai extrapolé.

    deuxio, que la saisie du courriel soit obligatoire n’entraîne pas sa publication !! Par défaut, les forums de SPIP n’affichent pas cette info perso : ce n’est donc pas un problème.

    Mais l’info est en clair dans la base, c’est surtout ça le problème (pour « eux »). Certaines personnes se refusent à donner leur adresse e-mail, alors si en plus qu’on ne l’utilisera QUE pour afficher une image, ils ne prennent pas le « risque ». Tu me diras que les personnes qui se créent un gravatar sont prêtes à prendre le risque, et tu auras raison, mon argumentaire s’écroule. Sauf si justement on laisse la possibilité à certains de saisir plutôt le MD5 de leur mail, mais ça fait vite trop g33k et ça va faire fuir les autres.

    Enfin... utiliser les « forums sur abonnement » n’est pas satisfaisant

    J’ai bien dit « pour compenser », ce n’est qu’un palliatif, certes pas satisfaisant.

    d’une part c’est bien plus contraignant pour l’utilisateur, puisque ça lui impose d’ouvrir un compte sur le site ;

    Certes, d’où la réponse de Fil, qui améliorerait déjà un peu.

    d’autre part ça ne garantit pas la mention du courriel, puisqu’on peut avoir un compte sans courriel :-P

    Euh... la vérification d’identité se fait bien par envoi de mail, non ???

  • Répondre à ce message

    19 mars 14:34 , par Romy Têtue

    Ouch ! je m’exprime si mal que ça !?

    • j’ai bien dis « pouvoir rendre... » : avoir une possibilité n’oblige pas de l’imposer à tout le monde :-P
    • deuxio, que la saisie du courriel soit obligatoire n’entraîne pas sa publication !! Par défaut, les forums de SPIP n’affichent pas cette info perso : ce n’est donc pas un problème.
    • Enfin... utiliser les « forums sur abonnement » n’est pas satisfaisant :
      • d’une part c’est bien plus contraignant pour l’utilisateur, puisque ça lui impose d’ouvrir un compte sur le site ;
      • d’autre part ça ne garantit pas la mention du courriel, puisqu’on peut avoir un compte sans courriel :-P

Pages 1 | 2

Répondre à cet article

Retour en haut de la page

Ça discute par ici