source: spip-zone/_plugins_/gravatar/plugin.xml @ 36526

Last change on this file since 36526 was 36526, checked in by cedric@…, 11 years ago

etre un peu plus malin sur la gestion du cache gravatar :
meme si on demande une version avec monsterid/identicon/wavatar, on commence par faire une requete 404 pour voir si un vrai gravatar existe et le mettre en cache le cas echeant
Sinon, on fait une recherche du gravtar genere, en le mettant en cache, qui n'a besoin d'etre rafraichi que beaucoup moins souvent.
Cela permet de ne pas perdre le cache quand on change de methode alternative
Passage en v1.0.2

File size: 1.3 KB
Line 
1<plugin>
2        <nom>Gravatar</nom>
3        <auteur>Thomas Beaumanoir - [Clever Age->http://www.clever-age.com] pour <code>#GRAVATAR</code>
4        <br />Fil - [SPIP->www.spip.net] pour <code>#LOGO_AUTEUR</code>
5        <br />Cedric pour la configuration et l'extension a monsterid/wavatar/identicons
6        </auteur>
7        <icon>images/gravatar-64.png</icon>
8        <version>1.0.2</version>
9        <etat>stable</etat>
10        <description>
11Permet d'utiliser un cache pour stocker les gravatars
12_ A utiliser dans une boucle de cette mani&egrave;re : <code>#GRAVATAR{email, taille, url image par
13defaut}</code>
14_ Exemple : <code>#GRAVATAR{#EMAIL,80,#URL_SITE_SPIP/defaut-gravatar.gif}</code>
15
16&Eacute;tend la balise #LOGO_AUTEUR de mani&egrave;re &agrave; prendre en compte le gravatar d'un auteur s'il existe, y compris dans les forums et p&#233;titions.
17_ Permet de configurer une image par defaut, et la taille des images.
18
19Fournit le filtre <code>|gravatar</code>, &agrave; utiliser par exemple comme
20<code>[(#EMAIL|gravatar|image_reduire{80})]</code>.
21        </description>
22        <lien>http://www.spip-contrib.net/gravatar</lien>
23        <prefix>gravatar</prefix>
24        <fonctions>inc/gravatar.php</fonctions>
25        <pipeline>
26                <nom>affiche_gauche</nom>
27                <action>affiche_gauche</action>
28                <inclure>gravatar_pipelines.php</inclure>
29        </pipeline>
30        <necessite id="SPIP" version="[2.0.0;]" />
31        <categorie>communication</categorie>
32</plugin>
Note: See TracBrowser for help on using the repository browser.