SPIP-Contrib

SPIP-Contrib

عربي | Deutsch | English | Español | français | italiano | Nederlands

286 Plugins, 197 contribs sur SPIP-Zone, 353 visiteurs en ce moment

Accueil > Interactivité, échanges > Profil, avatars > Gravatar > Gravatar

Gravatar

31 juillet 2009 – par Cerdic, Fil, Nicolas Hoizey, tetue, Thomas Beaumanoir – 70 commentaires

32 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 adresse de courrier électronique, et vous téléchargez une image à utiliser comme avatar lié à cette adresse.

Votre avatar sera alors disponible sur tous les sites utilisant le service de Gravatar, à condition de leur fournir votre adresse courriel. Vous pouvez créer autant de Gravatar que vous possédez d’adresses courriel.

Le plugin utilise le site SPIP comme proxy pour éviter de fliquer les internautes en envoyant des informations de connexion à Gravatar.

Installation classique

Comme tout plugin, il suffit de suivre les procédures manuelles ou automatiques standard. Il s’agit de mettre le contenu du zip dans votre répertoire plugins/.

Affichage dans l’espace privé

Dès que le plugin est activé, il modifie l’affichage de la colonne gauche de la page d’édition des auteurs possèdant un gravatar, en ajoutant, sous le bloc habituel de son logo, un second bloc affichant son gravatar, comme l’illustre l’image ci-dessous.

Utilisation par le webmestre

Le plugin propose plusieurs méthodes pour afficher des avatars :


-  La balise #LOGO_AUTEUR

C’est la méthode privilégiée pour utiliser le plugin Gravatar dans le code des squelettes. Le plugin é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 affiche par défaut le type de gravatar configuré sur la page cfg du plugin si il n’y a pas de gravatar de défini pour l’email recherché ni de logo.

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

  1. [(#LOGO_AUTEUR||sinon{#CHEMIN{gravatar.png}})]


-  La balise #GRAVATAR

Cette balise renvoie uniquement le gravatar associé à une adresse courriel. Elle permet donc de pallier à l’existence d’un logo et de toujours forcer le gravatar au détriment du logo de l’auteur. Cette balise possède trois arguments :

  • l’adresse email
  • la taille de l’image à afficher (facultatif, 80 pixels par défaut)
  • l’image par défaut si aucune vignette n’est récupérée (facultatif)

On peut s’en servir ainsi :

  1. [(#GRAVATAR|balise_img)]


-  Le modèle #MODELE{gravatar}

Le modèle #MODELE{gravatar} fonctionne comme la balise
#LOGO_AUTEUR ci-dessus, et la complète, en affichant le logo de l’auteur s’il est présent, sinon le gravatar associé à l’adresse courriel, sinon un avatar par défaut (gravatar.png), en vignette carrée de 60 pixels de côté [1]. Ce modèle est également microformaté pour pouvoir être utilisé tel quel dans une hCard personnelle.

Ce modèle peut être utilisé à la fois dans et hors d’une boucle AUTEURS. Par exemple, dans les commentaires, pour afficher la trombine de chaque commentateur, qu’il soit identifié dans SPIP ou inconnu, on emploiera le modèle ainsi :

L’avantage du modèle est d’abord qu’il affiche toujours quelque chose, de façon formatée et donc homogène, mais aussi qu’il facilite une ré-utilisation des avatars en plusieurs endroits du site (trombinoscope, profil, hCard, commentaires, informations de session, etc.). Il est alors possible de réduire la vignette au cas par cas, en spécifiant la dimension voulue via le filtre |image_reduire{32}.


-  Le filtre |gravatar

Ce filtre retourne le chemin complet dans le cache du gravatar correspondant à l’adresse courriel fournie en argument.

Exemple d’utilisation, l’adresse courriel peut être issue d’une boucle ou pas :

  1. <BOUCLE_gravatar(AUTEUR)>
  2. <img src="[(#EMAIL|gravatar)]" alt="[(#NOM)]"[ title="(#NOM)"] />
  3. </BOUCLE_gravatar>
  4.  
  5. ou
  6.  
  7. <img src="[(#VAL{robert@inconnu.net}|gravatar)]" alt="Robert" title="Robert"] />

Télécharger

Gravatar par défaut

Si une adresse email n’a pas de gravatar associée, la balise #GRAVATAR peut renvoyer une image par défaut.

Pour cela, il faut installer le plugin CFG puis se rendre dans la page de config du plugin.

Plusieurs gravatars par défaut sont proposés :
-  rien
-  une image
-  un gravatar calculée selon l’adresse électronique.

Taille maximale des gravatars

Par défaut, le plugin récupère les gravatars en 80*80 px maximum. En conséquence, le réglage dans le formulaire de configuration ne devrait pas dépasser cette taille. En général, c’est suffisant, d’autant plus que les utilisateurs les postent rarement en une taille supérieure.

Toutefois, dans le cas où on souhaiterait récupérer une taille supérieure, il faut rédefinir la constante _TAILLE_MAX_GRAVATAR dans le fichier mes_options.php. Par exemple pour une taille de 100 px :

define('_TAILLE_MAX_GRAVATAR',100);

Si on redéfinit cette constante, il est nécessaire de vider le dossier local/cache-gravatar.

Voir en ligne : http://plugins.spip.net/gravatar

Notes

[1Les avatars affichés en page d’accueil du site gravatar.com sont de petites vignettes carrées de 60 pixels de côté, ce qui est un format habituel et semble avoir été la taille maxi originelle. La taille maximale d’un gravatar a longtemps été de 80 pixels.

Dernière modification de cette page le 10 avril 2015

Retour en haut de la page

Tout afficher

Vos commentaires

  • Le 25 juillet à 11:17, par trufo En réponse à : Gravatar

    Si on désactive gravatar, fô pas oublier de vider le cache sinon les javascripts ne fonctionne plus.
    En tout cas pour moi avec zoundation.
    A part ça je trouve exsssselent !
    Merci
    ps - y a aussi : avatars.adorable.io/#demo qui est cool

    Répondre à ce message

  • Le 29 juillet 2015 à 22:05, par Fifi En réponse à : Gravatar

    Hello, si je passe ma page au validateur avec ce plu gin activé, j’ai une erreur 404 pour un fichier Google. Si je désactive le pluton, je n’ai plus d’erreur au validateur w3 mobile.
    https://validator.w3.org/mobile-alpha/

    url en erreur dans mon code :

    https://www.gstatic.com/chrome/profile_avatars/NothingToDownload

    Répondre à ce message

  • Le 29 juillet 2015 à 22:41, par Fifi En réponse à : Gravatar

    Désolé seul un de mes deux messages est passé : le plu gin provoque une 404 avec un appel gstatic https://www.gstatic.com/chrome/profile_avatars/NothingToDownload

    l’erreur est aussi sur contrib, cf :
    https://validator.w3.org/mobile-alpha/?url=contrib.spip.net&profile=default

    • Le 30 juillet 2015 à 09:13, par Cerdic En réponse à : Gravatar

      Il y a peut-être une erreur liée au plugin, mais l’URL indiquée par le validateur n’existe pas sur la page, il y a un truc pas clair. Je pense que cette URL est générée par le navigateur Chrome utilisé par le validateur.

    Répondre à ce message

  • Le 29 juillet 2015 à 22:07, par Fifi En réponse à : Gravatar

    Et je viens de voir qu’il y a la même erreur sur contrib :)

    Répondre à ce message

  • Le 8 mars 2014 à 13:15, par James En réponse à : Gravatar

    Ce plugin n’est plus compatible SPIP 2.x

    le fichier de configuration suivant :

    http://zone.spip.org/trac/spip-zone/browser/_plugins_/gravatar/prive/squelettes/contenu/configurer_gravatar.html

    utilise un filtre SPIP 3.0 |sinon_interdire_acces

    • Le 8 mars 2014 à 13:25, par James En réponse à : Gravatar

      J’ajoute que si on fake en ajoutant le filtre manquant, le formulaire ne valide aucune configuration...

      J’utilise SPIP 2.1.25 mais sans CFG... Qui devrait être obligatoire en fait...

    • Le 8 mars 2014 à 14:02, par Cerdic En réponse à : Gravatar

      Hello,

      bien vu, la compatibilité SPIP 2.x est (en principe) retablie par http://zone.spip.org/trac/spip-zone/changeset/81270

      Pour que le formulaire de configuration fonctionne avec SPIP 2.x, il faut utiliser CFG ou Bonux (l’un et l’autre fonctionnent, et aucun n’est imposé, donc pas de necessite… c’est un peu bancal je te l’accorde).

    • Le 8 mars 2014 à 19:19, par James En réponse à : Gravatar

      Merci copain !

    Répondre à ce message

  • Le 11 janvier 2014 à 20:10, par tetue En réponse à : Gravatar

    Gravatar est racheté par Automattic, la société qui gère wordpress.com

    • Le 11 janvier 2014 à 20:11, par tetue En réponse à : Gravatar

      La phrase invitant à utiliser Gravatar, dans les formulaires de forum, « Pour afficher votre trombine avec votre message, enregistrez-la d’abord sur gravatar.com (gratuit et indolore)… », peut être supprimée.

    • Le 12 janvier 2014 à 09:51, par gilcot En réponse à : Gravatar

      Pour l’instant, ça reste gratuit (et premium...) en plus d’être plus rapide  :-) Reste à espérer que les changement (ou évolution) d’API vont être pertinents et ne pas servir que (ou privilégier) Wordpress...  :-/

    Répondre à ce message

  • Le 11 avril 2013 à 15:00, par pgiron En réponse à : Gravatar

    Bonjour,
    J’ai une erreur bizarre avec le plugin Gravatar, je suis en SPIP 2.1.20 chez OVH :

    — - DEBUT ---
    Fatal error : Cannot redeclare calcule_logo_ou_gravatar() (previously declared in /homez.640/fondssai/www/plugins/auto/gravatar/gravatar_fonctions.php:26) in /homez.640/fondssai/www/plugins/auto/gravatar/inc/gravatar.php on line 38
    — - FIN ---

    Il y a une image comme logo.

    Honnêtement ça ne me dit pas grand chose !
    Merci de vos lumières...
    Philippe G.

    • Le 11 avril 2013 à 15:55, par pgiron En réponse à : Gravatar

      A noter que ça ne joue que sur l’interface privée, pas l’interface publique.

    • Le 12 avril 2013 à 16:53, par pgiron En réponse à : Gravatar

      Un dessin vaut mieux que 100 000 mots, voici une copie d’écran quand je veux éditer un auteur.

      JPEG - 98.7 ko
    • Le 16 avril 2013 à 06:38, par pgiron En réponse à : Gravatar

      Je me permets de continuer à poser la question , le « phénomène » continuant...

    • Le 20 avril 2013 à 19:56, par Fil En réponse à : Gravatar

      Supprime complètement le plugin et recharge-le ; dans sa version actuelle il n’y a *pas* de fichier inc/gravatar.php

    • Le 21 avril 2013 à 20:40, par pgiron En réponse à : Gravatar

      Effectivement. Merci ! :-)

    Répondre à ce message

  • Le 6 janvier 2013 à 15:55, par circé En réponse à : Gravatar

    j’ai besoin de faire apparaitre des petits gravatars crées à partir de l’email pour différencier les différents interlocuteurss du forum,

    dois-je,
    pour mettre la formule :[(#MODELEgravataremail=#EMAIL)], 1. créer un répertoire « modeles »dans le répertoire « squelettes » ?
    2. faut-il ensuite recopier dans ce repertoire le contenu du fichier « auteurs » trouvé ds squelttes-dist/modeles ?
    Ensuite coller la formule ?
    Mais à quel endroit ?
    Excusez-moi de cette question, je n’ai encore jamais touché au code
    Merci d’avance

    • Le 8 janvier 2013 à 14:45, par circé En réponse à : Gravatar

      J’ai un peu avancé seule entre temps : je suis sous spip 3.0.5, sarkaspip 3.2.. J’ai installé gravatar et cfg. J’ai recopié inc-forum placé ds squelettes/html.
      Ou sont les commentaires dont parle le mode d’emploi au paragraphe « Le modèle #MODELEgravatar » ?
      En d’autres termes, où dois-je placer : [(#MODELEgravataremail=#EMAIL)] ?

      j’ai l’impression que les modes d’emploi sont faits pour les gens qui connaissent déjà tout, ou du moins qui manipulent le code. Pourtant je crois que ce plugin, très intéressant pour un forum, n’offre pas vraiment de difficulté de mise en place et pourrait être employé par des utilisateurs basiques de Spip pour peu que l’aide soit assez explicite.

      Ou alors on pourrait imaginer un endroit où seraient regroupées des aides pas à pas (pour ne pas allonger l’aide rapide), qqchose comme steph en Bretagne dont le site s’est malheureusement arrêté.

      Je me propose d’ailleurs pour de la rédaction d’aide de spip pour éviter à d’autres les galères que j’aurais pu éviter.

    • Le 12 avril 2013 à 16:49, par pgiron En réponse à : Gravatar

      Un dessin vaut mieux que 100 000 mots, voici une copie d’écran quand je veux éditer un auteur.

      JPEG - 98.7 ko
    • Le 12 avril 2013 à 16:51, par pgiron En réponse à : Gravatar

      Désolé, le message ci-dessus est mal placé, honte sur moi...

    Répondre à ce message

  • Le 4 janvier 2013 à 15:48, par captain_torche En réponse à : Gravatar

    Bonjour,
    J’utilise gravatar 1.3.2 sur SPIP 3.0.5 pour les commentaires.
    J’utilise pour cela la balise #GRAVATAR de la manière suivante :
    [(#GRAVATAR{#EMAIL, 38, #CHEMIN{images/gravatar.jpg}})]

    Est-il possible, dans ce cadre d’utilisation, d’utiliser les options gravatar (monsterid, etc) ?

    Répondre à ce message

  • Le 27 décembre 2012 à 12:38, par Robert En réponse à : Gravatar

    Bonjour,

    Une information qui peut être utile. Le contexte : Spip 2.1.10 + gravatar, hébergé chez Infomaniak et un clone du site chez Amen (http://www.plaisance-pratique.com/)

    Après plus d’un an de fonctionnement correct, le plugin Gravatar a brutalement (en l’espace de 2-3 jours) généré de plus en plus de requêtes mettant le serveur MySQL en échec chez Infomaniak (mais pas chez Amen) avec le message « MySQL server has gone away ».

    La suppression du plugin Gravatar a réglé le problème chez Infomaniak ... mais fonctionne toujours chez Amen avec le même site.

    Mystère ....

    Répondre à ce message

Répondre à cet article

Qui êtes-vous ?

Pour afficher votre trombine avec votre message, enregistrez-la d’abord sur gravatar.com (gratuit et indolore) et n’oubliez pas d’indiquer votre adresse e-mail ici.

Ajoutez votre commentaire ici Les choses à faire avant de poser une question (Prolégomènes aux rapports de bugs. )
Ajouter un document

Retour en haut de la page

Ça discute par ici

  • Mode portail Communiquant pour SoyezCréateurs

    29 septembre 2010 – 20 commentaires

    5e mode d’affichage de la page d’accueil, ce mode se distingue des autres par une animation proposant un fondu/enchaîné des logos des articles à la une. Zonage Configuration Zone d’entête Nom du site Slogan si plugin bandeau présent (...)

  • Configurer Sparkpost

    25 avril – 14 commentaires

    N’hésitez pas à relire le préambule de cette rubrique avant de créer un compte sur une plateforme tierce . Présentation Sparkpost est une société d’envoi de mailing https://www.sparkpost.com/ Sur les petits volumes ( <100.000 emails / mois), (...)

  • Plugin Logo SVG : pouvoir utiliser des logos SVG

    17 octobre – commentaires

    Le SVG est un format vectoriel donc très léger et redimensionnable sans pertes, mais SPIP ne l’acceptait pas sur les logos. Ce plugin comble ce manque. Comment ça fonctionne ? Vous installez ce plugin, vous l’activez, et c’est tout. Crédits Une (...)

  • Utilisez le framework Foundation dans vos squelettes !

    13 août 2013 – 58 commentaires

    Foundation est un framework CSS et Javascript très complet pour réaliser des sites sur une grille propre et homogène. Mais surtout, il permet de rendre un site responsive très facilement ! Ce plugin ajoute le framework Foundation sur l’espace (...)

  • LinkCheck : vérificateur de liens

    13 février 2015 – 65 commentaires

    Ce plugin permet de chercher et tester l’ensemble des liens présents dans les objets. Vous pourrez donc en quelques clics connaître les liens brisés ou défectueux qui se sont immiscés dans le contenu de votre site SPIP. La vérification s’effectue en (...)

Ça spipe par là