<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="http://prendreuncafe.com/blog/feed/rss2/xslt" ?><rss version="2.0"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:wfw="http://wellformedweb.org/CommentAPI/"
  xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
  <title>Prendre un Café - gravatar</title>
  <link>http://prendreuncafe.com/blog/</link>
  <description></description>
  <language>fr</language>
  <pubDate>Wed, 14 May 2008 15:57:49 +0200</pubDate>
  <copyright>Contenus sous licence Creative Commons BY-SA</copyright>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Dotclear</generator>
  
    
  <item>
    <title>Dotclear2 et les gravatars</title>
    <link>http://prendreuncafe.com/blog/post/2006/09/21/Dotclear2-et-les-gravatars</link>
    <guid isPermaLink="false">urn:md5:e373eb4bcb3ea78d58dc411c1705e4a2</guid>
    <pubDate>Thu, 21 Sep 2006 15:07:00 +0200</pubDate>
    <dc:creator>NiKo</dc:creator>
        <category>dev</category><category>dotclear</category><category>gravatar</category><category>mail</category><category>php</category><category>tips</category>    
    <description>    &lt;p&gt;Voici une astuce pour gérer les &lt;a href=&quot;http://www.gravatar.com&quot; hreflang=&quot;en&quot; title=&quot;Gravatars&quot;&gt;gravatars&lt;/a&gt; dans les commentaires de votre blog &lt;a href=&quot;http://www.dotclear.net&quot; hreflang=&quot;fr&quot; title=&quot;Dotclear2&quot;&gt;Dotclear2&lt;/a&gt;. Dans le répertoire de votre thème courant, créez un fichier &lt;code&gt;_public.php&lt;/code&gt; et ajoutez-y ces quelques lignes de code &lt;sup&gt;[&lt;a href=&quot;http://prendreuncafe.com/blog/post/2006/09/21/#pnote-796-1&quot; id=&quot;rev-pnote-796-1&quot;&gt;1&lt;/a&gt;]&lt;/sup&gt; :&lt;/p&gt;

&lt;pre&gt;
&amp;lt;?php
$core-&amp;gt;tpl-&amp;gt;addValue('gravatar', array('gravatar', 'tplGravatar'));
class gravatar {
  public static function tplGravatar($attr)
  {
    return '&amp;lt;?php echo md5(strtolower($_ctx-&amp;gt;comments-&amp;gt;getEmail(false))); ?&amp;gt;';
  }
}
?&amp;gt;
&lt;/pre&gt;


&lt;p&gt;Maintenant, dans votre fichier de template pour les billets (généralement, il s'agit de &lt;code&gt;post.html&lt;/code&gt;), vous pouvez appeller votre image de gravatar de cette façon entre les balises &lt;code&gt;&amp;lt;tpl:Comments&amp;gt;&lt;/code&gt; et &lt;code&gt;&amp;lt;/tpl:Comments&amp;gt;&lt;/code&gt; :&lt;/p&gt;

&lt;pre&gt;
&amp;lt;img src=&amp;quot;http://www.gravatar.com/avatar.php?gravatar_id={{tpl:gravatar}}&amp;quot;
     class=&amp;quot;gravatar_img&amp;quot; alt=&amp;quot;Gravatar Image&amp;quot; /&amp;gt;
&lt;/pre&gt;


&lt;p&gt;Voila, c'est codé en 5 minutes et vous aurez constaté que je ne génère pas directement l'url complète du gravatar et encore moins la syntaxe HTML de la balise image depuis la classe PHP, c'est tout simplement car :&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;J'en ai la flemme,&lt;/li&gt;
&lt;li&gt;Je préfère gérer ça dans le template.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Hope it helps anyway &lt;img src=&quot;/blog/themes/PuC4/smilies/smile.gif&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;


&lt;h3&gt;Edit du 22 septembre 2006&lt;/h3&gt;


&lt;p&gt;Bon, voila finalement une version un poil plus customizable. Le code qui suit annule et remplace le précedent dans votre fichier &lt;code&gt;_public.php&lt;/code&gt; :&lt;/p&gt;

&lt;pre&gt;
&amp;lt;?php
$core-&amp;gt;tpl-&amp;gt;addValue('gravatar', array('gravatar', 'tplGravatar'));

class gravatar {

  const
    URLBASE = 'http://www.gravatar.com/avatar.php?gravatar_id=%s&amp;amp;amp;default=%s&amp;amp;amp;size=%d',
    HTMLTAG = '&amp;lt;img src=&amp;quot;%s&amp;quot; class=&amp;quot;%s&amp;quot; alt=&amp;quot;%s&amp;quot; /&amp;gt;',
    DEFAULT_SIZE = '40',
    DEFAULT_CLASS = 'gravatar_img',
    DEFAULT_ALT = 'Gravatar de %s';

  public static function tplGravatar($attr)
  {
    $md5mail = '\'.md5(strtolower($_ctx-&amp;gt;comments-&amp;gt;getEmail(false))).\'';
    $size    = array_key_exists('size',   $attr) ? $attr['size']   : self::DEFAULT_SIZE;
    $class   = array_key_exists('class',  $attr) ? $attr['class']  : self::DEFAULT_CLASS;
    $alttxt  = array_key_exists('alt',    $attr) ? $attr['alt']    : self::DEFAULT_ALT;
    $altimg  = array_key_exists('altimg', $attr) ? $attr['altimg'] : '';
    $gurl    = sprintf(self::URLBASE,
                       $md5mail, urlencode($altimg), $size);
    $gtag    = sprintf(self::HTMLTAG,
                       $gurl, $class, eregi(&amp;quot;%s&amp;quot;, $alttxt) ?
                                      sprintf($alttxt, '\'.$_ctx-&amp;gt;comments-&amp;gt;comment_author.\'') : $alttxt);
    return '&amp;lt;?php echo \'' . $gtag . '\'; ?&amp;gt;';
  }

}
?&amp;gt;
&lt;/pre&gt;


&lt;p&gt;Du côté de votre template &lt;code&gt;post.html&lt;/code&gt; et toujours entre vos deux balises &lt;code&gt;&amp;lt;tpl:Comments&amp;gt;&lt;/code&gt; et &lt;code&gt;&amp;lt;/tpl:Comments&amp;gt;&lt;/code&gt;, voila comment ça se passe :&lt;/p&gt;

&lt;pre&gt;
{{tpl:gravatar class=&amp;quot;gravatar_img&amp;quot; size=&amp;quot;80&amp;quot; altimg=&amp;quot;http://www.example.host/default_gravatar.png&amp;quot; alt=&amp;quot;Gravatar de %s&amp;quot;}}
&lt;/pre&gt;


&lt;p&gt;Je crois que les attributs sont assez parlants, mais en voici le détail au cas où :&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;code&gt;class&lt;/code&gt; : le nom de la classe CSS à appliquer à l'image&lt;/li&gt;
&lt;li&gt;&lt;code&gt;size&lt;/code&gt; : la taille en pixels&lt;/li&gt;
&lt;li&gt;&lt;code&gt;alt&lt;/code&gt; : Le contenu du texte alternatif à l'image (acepte la syntaxe de &lt;a href=&quot;http://fr.php.net/sprintf&quot; hreflang=&quot;fr&quot; title=&quot;La fonction sprintf() en PHP&quot;&gt;sprintf&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;altimg&lt;/code&gt; : L'url de l'image par defaut en l'absence de gravatar (sera url encodée automatiquement)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Enjoy.&lt;/p&gt;


&lt;h3&gt;Finalement, voila le plugin &lt;img src=&quot;/blog/themes/PuC4/smilies/smile.gif&quot; alt=&quot;:-)&quot; class=&quot;smiley&quot; /&gt;&lt;/h3&gt;


&lt;p&gt;Bon, je suis incorrigible mais l'occasion était trop belle pour commencer à mettre le nez dans le nouveau système de plugins de Dotclear2 ; voici donc le plugin Gravatars &lt;sup&gt;[&lt;a href=&quot;http://prendreuncafe.com/blog/post/2006/09/21/#pnote-796-2&quot; id=&quot;rev-pnote-796-2&quot;&gt;2&lt;/a&gt;]&lt;/sup&gt; :&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://prendreuncafe.com/blog/share/plugin-gravatars-1.0.pkg.gz&quot; hreflang=&quot;fr&quot; title=&quot;Installeur du plugin Gravatars pour Dotclear2&quot;&gt;Gravatars pour Dotclear2 v1.0 - Installeur&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://prendreuncafe.com/blog/share/plugin-gravatars-1.0.tar.gz&quot; hreflang=&quot;fr&quot; title=&quot;Archive TAR Gzippée du plugin Gravatars pour Dotclear2&quot;&gt;Gravatars pour Dotclear2 v1.0 - Archive tar.gz&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://prendreuncafe.com/blog/share/plugin-gravatars-1.0.zip&quot; hreflang=&quot;fr&quot; title=&quot;Archive ZIP du plugin Gravatars pour Dotclear2&quot;&gt;Gravatars pour Dotclear2 v1.0 - Archive Zip&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Bien évidemment, pour une toute première version, il doit exister quelques bugs et limitations :&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Pas de traduction française&lt;/li&gt;
&lt;li&gt;Pas d'aide contextuelle&lt;/li&gt;
&lt;li&gt;Pas de configuration par blog (à venir)&lt;/li&gt;
&lt;li&gt;Utilisation d'un archaïque fichier INI (pas compris comment mettre les settings en base)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Au chapitre des fonctionnalités :&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Possibilité de définir les paramètres des gravatars de façon globale...&lt;/li&gt;
&lt;li&gt;ou individuellement au niveau du template d'appel (voir plus haut)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Edit du 25 août 2007 :&lt;/strong&gt; Grâce à &lt;a href=&quot;http://blog.userland.fr/&quot; hreflang=&quot;fr&quot;&gt;Goulven&lt;/a&gt;, vous avez droit à la version patchée compatible Dotclear2b7 du plugin :&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://prendreuncafe.com/blog/share/plugin-gravatars-1.0.1.pkg.gz&quot; hreflang=&quot;fr&quot; title=&quot;Installeur du plugin Gravatars pour Dotclear2b7&quot;&gt;Gravatars pour Dotclear2 v1.0.1 - Installeur&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://prendreuncafe.com/blog/share/plugin-gravatars-1.0.1.tar.gz&quot; hreflang=&quot;fr&quot; title=&quot;Archive TAR Gzippée du plugin Gravatars pour Dotclear2b7&quot;&gt;Gravatars pour Dotclear2 v1.0.1 - Archive tar.gz&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://prendreuncafe.com/blog/share/plugin-gravatars-1.0.1.zip&quot; hreflang=&quot;fr&quot; title=&quot;Archive ZIP du plugin Gravatars pour Dotclear2b7&quot;&gt;Gravatars pour Dotclear2 v1.0.1 - Archive Zip&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;footnotes&quot;&gt;&lt;h4&gt;Notes&lt;/h4&gt;
&lt;p&gt;[&lt;a href=&quot;http://prendreuncafe.com/blog/post/2006/09/21/#rev-pnote-796-1&quot; id=&quot;pnote-796-1&quot;&gt;1&lt;/a&gt;] Prochaine étape : gérer la coloration syntaxique du code dans Dotclear2.&lt;/p&gt;
&lt;p&gt;[&lt;a href=&quot;http://prendreuncafe.com/blog/post/2006/09/21/#rev-pnote-796-2&quot; id=&quot;pnote-796-2&quot;&gt;2&lt;/a&gt;] Packagé grâce au plugin &lt;a href=&quot;http://www.elaboration.be/post/Pack-it&quot; hreflang=&quot;fr&quot; title=&quot;Packager de plugin pour Dotclear2&quot;&gt;Pack it! d'Elaboration.be&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Planquez-vous, je tente un Dotclear2</title>
    <link>http://prendreuncafe.com/blog/post/2006/09/15/Je-tente-un-Dotclear2</link>
    <guid isPermaLink="false">urn:md5:6be6ace10494e0ed80c2c8564e22efa8</guid>
    <pubDate>Fri, 15 Sep 2006 18:30:00 +0200</pubDate>
    <dc:creator>NiKo</dc:creator>
        <category>Divers</category>
        <category>dotclear</category><category>gravatar</category><category>php</category><category>prendreuncafe</category><category>theme</category>    
    <description>    &lt;p&gt;C'est même plus un casque de chantier qu'il vous faut porter, mais un abri anti-atomique portatif &lt;img src=&quot;/blog/themes/PuC4/smilies/wink.gif&quot; alt=&quot;;-)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;


&lt;p&gt;Le but est avant tout de conserver les urls de l'ancienne version du blog et/ou gérer des règles de réécritures les faisant pointer sur les nouvelles.&lt;/p&gt;


&lt;h4&gt;Ce qui a été fait, ce qu'il reste à faire :&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://www.dotclear.net/forum/viewtopic.php?pid=101778#p101778&quot; hreflang=&quot;fr&quot; title=&quot;Le plugin Flat File Export pour Dotclear 1 est fait pour ça&quot;&gt;Import&lt;/a&gt; des billets, catégories et commentaires : &lt;strong&gt;OK&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Prise en charge des anciennes URLs (&lt;a href=&quot;http://www.ljouanneau.com/blog/2006/07/03/574-pas-encore-sous-dotclear-2#c3357&quot; hreflang=&quot;fr&quot; title=&quot;Un commentaire salvateur chez Laurent Jouanneau&quot;&gt;règles de réécritures&lt;/a&gt; Apache) : &lt;strong&gt;OK&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.dotclear.net/forum/viewtopic.php?pid=101716#p101716&quot; hreflang=&quot;fr&quot; title=&quot;De belles règles de réécritures&quot;&gt;Virer&lt;/a&gt; le &lt;code&gt;index.php&lt;/code&gt; des urls : &lt;strong&gt;OK&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Prendre en charge la redirection des anciens répertoires &lt;code&gt;images&lt;/code&gt; et &lt;code&gt;share&lt;/code&gt; : &lt;strong&gt;OK&lt;/strong&gt; (Les liens symboliques sont mes amis)&lt;/li&gt;
&lt;li&gt;Prendre en charge les anciennes urls des commentaires et trackbacks : &lt;strong&gt;OK&lt;/strong&gt; (&lt;a href=&quot;http://callmepep.org/blog/post/2006/09/15/Cette-fois-cest-fait-cest-fete#c1933&quot; hreflang=&quot;fr&quot; title=&quot;Une requête SQL pour corriger le problème&quot;&gt;Pep est mon ami&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Régler les problèmes de flux RSS : &lt;strong&gt;OK&lt;/strong&gt; (Un &lt;a href=&quot;http://www.boldr.fr/weblog/post/2006/07/01/Widget-Dotclear-2-%3A-FeedBurner&quot; hreflang=&quot;fr&quot; title=&quot;Plugin FeedBurner pour Dotclear2&quot;&gt;plugin dédié&lt;/a&gt; à la gestion des flux Feedburner existe !)&lt;/li&gt;
&lt;li&gt;Portage du thème : &lt;strong&gt;OK&lt;/strong&gt; &lt;sup&gt;[&lt;a href=&quot;http://prendreuncafe.com/blog/post/2006/09/15/#pnote-794-1&quot; id=&quot;rev-pnote-794-1&quot;&gt;1&lt;/a&gt;]&lt;/sup&gt;&lt;/li&gt;
&lt;li&gt;Prendre à nouveau en charge les &lt;a href=&quot;http://www.gravatar.com&quot; hreflang=&quot;fr&quot; title=&quot;Gravatar, votre avatar reconnu globalement via votre email&quot;&gt;Gravatars&lt;/a&gt; via le mécanisme de templates de Dotclear2 : &lt;strong&gt;OK&lt;/strong&gt; (&lt;a href=&quot;http://prendreuncafe.com/blog/post/2006/09/21/Dotclear2-et-les-gravatars&quot; hreflang=&quot;fr&quot; title=&quot;Gérer les gravatars sous Dotclear2&quot;&gt;Plus d'informations&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Taguer les billets : &lt;strong&gt;OK&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Réintégrer la syntaxe wiki dans les commentaires : &lt;del&gt;&lt;strong&gt;À faire&lt;/strong&gt;&lt;/del&gt; Finalement, non.&lt;/li&gt;
&lt;li&gt;Gérer les anciennes émoticônes : &lt;del&gt;&lt;strong&gt;À faire&lt;/strong&gt;&lt;/del&gt; Pfff, on s'en fiche, non ?&lt;/li&gt;
&lt;li&gt;Prendre à nouveau en charge la coloration syntaxique via Geshi : &lt;strong&gt;OK&lt;/strong&gt; -&amp;gt; &lt;a href=&quot;http://download.lalex.com/dcGeshi.zip&quot;&gt;Merci Lalex&lt;/a&gt; &lt;img src=&quot;/blog/themes/PuC4/smilies/smile.gif&quot; alt=&quot;:-)&quot; class=&quot;smiley&quot; /&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Si vous voyez d'autres choses, n'hésitez pas à me les signaler en commentaire.&lt;/p&gt;


&lt;p&gt;En attendant je dois reconnaître qu'&lt;a href=&quot;http://www.neokraft.net&quot; hreflang=&quot;fr&quot; title=&quot;Neokraft, le blog d'Olivier Meunier&quot;&gt;Olivier&lt;/a&gt; a effectué un excellent boulot sur cette nouvelle version de Dotclear, et que le thème par défaut est magnifique &lt;img src=&quot;/blog/themes/PuC4/smilies/smile.gif&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;


&lt;p&gt;&lt;strong&gt;Edit :&lt;/strong&gt; Toutes mes excuses aux lecteurs du &lt;a href=&quot;http://planet.ubuntu-fr.org&quot; hreflang=&quot;fr&quot; title=&quot;Le planet Ubuntu francophone&quot;&gt;Planet Ubuntu-fr&lt;/a&gt; qui font (encore) les frais du changement d'urls des flux de syndication.&lt;/p&gt;
&lt;div class=&quot;footnotes&quot;&gt;&lt;h4&gt;Notes&lt;/h4&gt;
&lt;p&gt;[&lt;a href=&quot;http://prendreuncafe.com/blog/post/2006/09/15/#rev-pnote-794-1&quot; id=&quot;pnote-794-1&quot;&gt;1&lt;/a&gt;] J'en ai profité pour demander l'autorisation d'utiliser l'habillage des tags de &lt;a href=&quot;http://www.blogmarks.net&quot; hreflang=&quot;fr&quot;&gt;Blogmarks&lt;/a&gt;. Permission accordée, cool &lt;img src=&quot;/blog/themes/PuC4/smilies/cool.gif&quot; alt=&quot;8-)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;&lt;/div&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Liste des plugins utilisés sur ce blog</title>
    <link>http://prendreuncafe.com/blog/post/2005/06/08/126-liste-des-plugins-utilises-sur-ce-blog</link>
    <guid isPermaLink="false">urn:md5:263508454ebef729ad4e27da0a74fb69</guid>
    <pubDate>Wed, 08 Jun 2005 17:59:00 +0000</pubDate>
    <dc:creator>NiKo</dc:creator>
        <category>Dotclear</category>
        <category>blogmarks</category><category>dotclear</category><category>gravatar</category><category>plugins</category>    
    <description>    &lt;p&gt;Je reçois pas mal de mails me demandant quel est tel ou tel plugin utilisé sur ce blog, et où le trouver ; voici donc la petite liste des &lt;em&gt;greffons&lt;/em&gt; &lt;a href=&quot;http://www.dotclear.net&quot; hreflang=&quot;fr&quot;&gt;Dotclear&lt;/a&gt; utilisés ici &lt;img src=&quot;/blog/themes/PuC4/smilies/smile.gif&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://upian.net/znarf/blog/?2004/09/11/87-bbclone-4-dotclear&quot; hreflang=&quot;fr&quot;&gt;BBClone&lt;/a&gt; - Statistiques complètes.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://opinionz.be/blog/2004/12/06/90-dotclear-billet-suivant-et-precedent-dans-la-meme-categorie&quot; hreflang=&quot;fr&quot;&gt;Billets voisins catégoriques&lt;/a&gt; -  Affiche les liens vers les billets suivant et précédent dans la même catégorie.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://bonjourlesmouettes.org/index.php/2004/11/03/109-citations-v-04&quot; hreflang=&quot;fr&quot;&gt;Citations&lt;/a&gt; - Comme son nom l'indique, affiche une citation de façon aléatoire.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.abysses.net/blog/2004/12/24/25-le-cadeau-le-cadeau-le-cadeau-dcgravatars-version-10rc1&quot; hreflang=&quot;fr&quot;&gt;Gravatars&lt;/a&gt; - Afficher les &lt;a href=&quot;http://www.gravatar.com&quot; hreflang=&quot;en&quot;&gt;gravatars&lt;/a&gt; des auteurs de commentaires et de billets.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://projects.pivwan.net/index.php/Projects/PluginExtendedInfo&quot; hreflang=&quot;fr&quot;&gt;Informations étendues&lt;/a&gt; - Affiche le nombre de billets, de commentaires et de trackbacks de/sur votre blog.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://francois.gplservice.fr/blog/2005/01/30/55-plugin-dotclear-derniers-commentaires-v0.1&quot; hreflang=&quot;fr&quot;&gt;Last Comments&lt;/a&gt; - Les derniers commentaires postés.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://prendreuncafe.com/blog/2005/05/01/89-plugin-last-blogmarks-pour-dotclear&quot; hreflang=&quot;fr&quot;&gt;Last Blogmarks&lt;/a&gt; - Affiche les derniers &lt;a href=&quot;http://www.blogmarks.net&quot; hreflang=&quot;en&quot;&gt;blogmarks&lt;/a&gt; (d'ailleurs ça devrait plutôt être &lt;em&gt;Latest&lt;/em&gt; blogmarks, mais j'ai la flemme de tout changer)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://opinionz.be/blog/2005/03/01/279-dotclear-plugin-nombre-de-lectures-disponible&quot; hreflang=&quot;fr&quot;&gt;Nombre de lectures d'un billet&lt;/a&gt; - Affiche le nombre de lectures d'un billet. Etonnant, non ? (© Desproges)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.callmepep.org/blog/2005/02/15/100-mon-premier-plugin-pour-dotclear&quot; hreflang=&quot;fr&quot;&gt;Pagination&lt;/a&gt; - Permet de présenter les listes de billets sur plusieurs pages.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;PDF Export&lt;/strong&gt; - J'y travaille mais je manque de temps. Promis je me grouille.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://mudry.org/blog/2005/05/14/235-referers-version-08&quot; hreflang=&quot;fr&quot;&gt;Referers&lt;/a&gt; - Affiche une liste des affluents à votre blog.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.mudry.org/blog/2005/04/06/184-plugin-scheduleposts-version-04&quot; hreflang=&quot;fr&quot;&gt;SchedulePosts&lt;/a&gt; - Permet de programmet la date et l'heure de publication d'un billet.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://l.houdusse.free.fr/blog/index.php?2004/12/21/28-smilies-manager-02&quot; hreflang=&quot;fr&quot;&gt;Smilies Manager&lt;/a&gt; - Permet de gérer vos smilies par thèmes.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Vous trouverez d'autre part la plupart des plugins existant pour Dotclear sur le &lt;a href=&quot;http://www.dotclear.net/trac/wiki/DotClear/Plugins&quot; hreflang=&quot;fr&quot;&gt;Wiki des Plugins&lt;/a&gt; (quel joli nom).&lt;/p&gt;</description>
    
    
    
      </item>
    
</channel>
</rss>