<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="http://goddess-gate.com/dc2/index.php/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/"
  xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
  <title>Goddess-Gate.com - Le blog 2.0 - Tag - blog</title>
  <link>http://goddess-gate.com/dc2/index.php/</link>
  <atom:link href="http://goddess-gate.com/dc2/index.php/feed/tag/blog/rss2" rel="self" type="application/rss+xml"/>
  <description></description>
  <language></language>
  <pubDate>Wed, 03 Sep 2008 12:37:10 +0200</pubDate>
  <copyright>Le contenu de ce blog est sous licence CC-BY</copyright>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Dotclear</generator>
  
    
  <item>
    <title>Cave canem</title>
    <link>http://goddess-gate.com/dc2/index.php/post/309</link>
    <guid isPermaLink="false">urn:md5:fb6a2c069a5d4f882eeb91b2ce020860</guid>
    <pubDate>Fri, 20 Jul 2007 22:31:00 +0200</pubDate>
    <dc:creator>Arnaud Boudou</dc:creator>
        <category>Vie du blogueur</category>
        <category>blog</category><category>dessin</category><category>internet</category><category>vie du blogueur</category>    
    <description>    &lt;p&gt;Aujourd'hui, &lt;a href=&quot;http://www.monsieur-le-chien.fr/&quot; hreflang=&quot;fr&quot;&gt;Monsieur le chien&lt;/a&gt; était à &lt;a href=&quot;http://www.monsieur-le-chien.fr/index.php?planche=276&quot; hreflang=&quot;fr&quot;&gt;Toulouse&lt;/a&gt; pour une séance de dédicaces de son album. Aujourd'hui, j'étais présent, et bien m'en a pris.&lt;/p&gt;


&lt;p&gt;&lt;a href=&quot;http://goddess-gate.com/dc2/misc/vie_blogueur/mlc_dedicace.png&quot;&gt;&lt;img src=&quot;http://goddess-gate.com/dc2/misc/vie_blogueur/.mlc_dedicace_m.jpg&quot; alt=&quot;Dédicace Monsieur le Chien&quot; style=&quot;display:block; margin:0 auto;&quot; /&gt;&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;Sinon, c'est assez impressionnant de voir une personne dessiner devant soi sans aucune rature ou coup de gomme, voire sans hésiter sur le dessin final quand on lui a demandé ce que l'on souhaite (pour ma part, c'était un informaticien esclave surveillé par rataflüp). De plus, MLC est une personne sympathique, qui semble un peu timide au premier abord, et qui n'est peut-être pas aussi moche qu'il le revendique (pour ce dernier point, désolé si je casse le mythe).&lt;/p&gt;</description>
    
    
    
          <comments>http://goddess-gate.com/dc2/index.php/post/309#comment-form</comments>
      <wfw:comment>http://goddess-gate.com/dc2/index.php/post/309#comment-form</wfw:comment>
      <wfw:commentRss>http://goddess-gate.com/dc2/index.php/feed/rss2/comments/309</wfw:commentRss>
      </item>
    
  <item>
    <title>Extension « Auto locale » pour Dotclear 2</title>
    <link>http://goddess-gate.com/dc2/index.php/post/261</link>
    <guid isPermaLink="false">urn:md5:285faf5b4dcfa9f809fdb7234bbf21d8</guid>
    <pubDate>Sun, 15 Apr 2007 22:43:00 +0200</pubDate>
    <dc:creator>Arnaud Boudou</dc:creator>
        <category>Développement</category>
        <category>annonce</category><category>blog</category><category>dotclear</category><category>développement</category><category>logiciel libre</category><category>php</category><category>plugin</category>    
    <description>&lt;p&gt;&lt;a href=&quot;http://goddess-gate.com/dc2/index.php/post/262&quot; hreflang=&quot;goddess-gate&quot;&gt;English version&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;Une extension pour  &lt;a href=&quot;http://www.dotclear.net&quot; hreflang=&quot;fr&quot;&gt;Dotclear 2&lt;/a&gt; permettant de commuter automatiquement la langue de l'interface du blog selon les réglages du navigateur.&lt;/p&gt;


&lt;p&gt;Dernière version : 1.0 (15 avril 2007)&lt;/p&gt;    &lt;h3&gt;Note&lt;/h3&gt;


&lt;p&gt;Ce billet recense les informations générales sur l'extension, ainsi que l'historique complet.&lt;/p&gt;


&lt;h3&gt;Licence&lt;/h3&gt;


&lt;p&gt;L'extension « Auto locale » est distribuée sous les termes de la licence « BSD modifiée ». Cela signifie que vous pouvez modifier, réutiliser et distribuer librement le code, sous les termes de la licence que vous voulez.&lt;/p&gt;


&lt;h3&gt;Description&lt;/h3&gt;


&lt;p&gt;Cette extension permet d'afficher l'interface du blog en fonction des préférences de langage du navigateur. Un navigateur paramétré pour l'affichage du français en priorité affichera le blog en français; un navigateur paramétré pour l'affichage de l'anglais en priorité affichera le blog en anglais, etc.&lt;/p&gt;


&lt;h3&gt;Installation&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://aboudou.nerim.net/dev/autolocale/plugin-autoLocale-1.0.pkg.gz&quot;&gt;Installeur (pkg.gz)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://aboudou.nerim.net/dev/autolocale/plugin-autoLocale-1.0.zip&quot;&gt;Archive (zip)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;Utilisation&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Attention, l'extension est compatible uniquement avec Dotclear 2.x&lt;/strong&gt;&lt;/p&gt;


&lt;p&gt;Il n'y a rien de particulier à faire pour utiliser l'extension. Il suffit simplement de l'installer, puis dans l'extension « about:config » de mettre la langue du blog à blanc.&lt;/p&gt;


&lt;h3&gt;Historique&lt;/h3&gt;

&lt;p&gt;v1.0 (15 avril 2007)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Première version publique&lt;/li&gt;
&lt;/ul&gt;</description>
    
    
    
          <comments>http://goddess-gate.com/dc2/index.php/post/261#comment-form</comments>
      <wfw:comment>http://goddess-gate.com/dc2/index.php/post/261#comment-form</wfw:comment>
      <wfw:commentRss>http://goddess-gate.com/dc2/index.php/feed/rss2/comments/261</wfw:commentRss>
      </item>
    
  <item>
    <title>“Auto locale” plugin for Dotclear 2</title>
    <link>http://goddess-gate.com/dc2/index.php/post/262</link>
    <guid isPermaLink="false">urn:md5:0d6798736ea338ece78566a3a9ea857c</guid>
    <pubDate>Sun, 15 Apr 2007 22:43:00 +0200</pubDate>
    <dc:creator>Arnaud Boudou</dc:creator>
        <category>Development</category>
        <category>blog</category><category>development</category><category>dotclear</category><category>free software</category><category>php</category><category>plugin</category><category>release</category>    
    <description>&lt;p&gt;&lt;a href=&quot;http://goddess-gate.com/dc2/index.php/post/261&quot; hreflang=&quot;goddess-gate&quot;&gt;Version française&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;A plugin made for &lt;a href=&quot;http://www.dotclear.net&quot; hreflang=&quot;fr&quot;&gt;Dotclear 2&lt;/a&gt; which allow to automatically switch blog's interface language depending on browser's settings.&lt;/p&gt;


&lt;p&gt;Current version: 1.0 (April 15, 2007)&lt;/p&gt;    &lt;h3&gt;About&lt;/h3&gt;


&lt;p&gt;This post lists all informations about the plugin, and complete changelog.&lt;/p&gt;


&lt;h3&gt;License&lt;/h3&gt;


&lt;p&gt;“Auto locale” plugin is available under the “modified BSD” license terms. This means you may modify, reuse and freely distribute the code, under any licensing terms you want.&lt;/p&gt;


&lt;h3&gt;Description&lt;/h3&gt;


&lt;p&gt;This plugin allows to automatically switch blog's interface language depending on browser's preferred language settings. A browser sets to display french first will display the blog using french; A browser sets to display english first will display the blog using english, etc.&lt;/p&gt;


&lt;h3&gt;Installation&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://aboudou.nerim.net/dev/autolocale/plugin-autoLocale-1.0.pkg.gz&quot;&gt;Installer (pkg.gz)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://aboudou.nerim.net/dev/autolocale/plugin-autoLocale-1.0.zip&quot;&gt;Archive (zip)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;Use&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Warning, this plugin is only to be used with Dotclear 2.x&lt;/strong&gt;&lt;/p&gt;


&lt;p&gt;You have nothing special to do to use this plugin. You just have to install it, then within “about:config” set blog language to blank.&lt;/p&gt;


&lt;h3&gt;Changelog&lt;/h3&gt;

&lt;p&gt;v1.0 (April 15, 2007)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;First public version&lt;/li&gt;
&lt;/ul&gt;</description>
    
    
    
          <comments>http://goddess-gate.com/dc2/index.php/post/262#comment-form</comments>
      <wfw:comment>http://goddess-gate.com/dc2/index.php/post/262#comment-form</wfw:comment>
      <wfw:commentRss>http://goddess-gate.com/dc2/index.php/feed/rss2/comments/262</wfw:commentRss>
      </item>
    
  <item>
    <title>Les agrumes, c'est plein de vitamines</title>
    <link>http://goddess-gate.com/dc2/index.php/post/148</link>
    <guid isPermaLink="false">urn:md5:2ebcbc7fc82d0ca2518cb40603844c34</guid>
    <pubDate>Thu, 22 Dec 2005 08:59:00 +0100</pubDate>
    <dc:creator>Arnaud Boudou</dc:creator>
        <category>Vie du blog</category>
        <category>blog</category><category>cinéma</category><category>dotclear</category><category>spam</category><category>vie du blog</category>    
    <description>&lt;p&gt;Où l'on parle des e-agrumes et en cadeau Bonux d'un navet poilu.&lt;/p&gt;    &lt;p&gt;J'avoue que par chance, j'ai été épargné jusqu'à présent par le spam par commentaire. Malheureusement, les bonnes choses ont une fin, et j'ai fini par être touché par ce fléau des temps modernes (c'est bon, je n'en fait pas trop ?). J'avais au début pensé à deux méthodes pour lutter contre :&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Supprimer les commentaires concernés au fur et à mesure.&lt;/li&gt;
&lt;li&gt;Mettre automatiquement tout nouveau commentaire hors-ligne, puis mettre manuellement en ligne les commentaires « normaux ».&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;La première solution est jouable quand il y a peu de spams. En revanche, quand on se lève le matin, et que l'on voit que pendant la nuit on a eu droit à une salve d'une quarantaine de spams, c'est lourd.&lt;/p&gt;


&lt;p&gt;La deuxième solution est à mon avis trop pénalisante pour le commenteur « normal ».&lt;/p&gt;


&lt;p&gt;Heureusement, une pub Tropicana passant à ce moment m'a rappelé l'existence d'un plugin dotclear, appelé Spamplemousse, et co-codé par &lt;a href=&quot;http://weblog.redisdead.net/main/2005/11/07/1660-spamplemousse&quot; hreflang=&quot;fr&quot;&gt;biou&lt;/a&gt; et (le toulousaing ?) &lt;a href=&quot;http://zeubeubeu.net/blog/plugins-dotclear#spamplemousse&quot; hreflang=&quot;fr&quot;&gt;Zeubeubeu&lt;/a&gt;. Alors non seulement les agrumes sont plein de vitamines, et c'est bien, mais en plus il rendent mon blog plus digeste, avec une peau plus douce et un poil plus soyeux. Associé avec &lt;a href=&quot;http://goddess-gate.com/dc2/index.php/post/2&quot; hreflang=&quot;goddess-gate&quot;&gt;le plugin Blocage par référent&lt;/a&gt; pour nourrir le cuir chevelu, je me sens plus en forme.&lt;/p&gt;


&lt;p&gt;Sinon, ça n'a strictement rien à voir, mais il fallait que je le dise &lt;a href=&quot;http://www.allocine.fr/film/fichefilm_gen_cfilm=46718.html&quot; hreflang=&quot;fr&quot;&gt;King Kong&lt;/a&gt; est une bouse, ou pour rester dans l'agroalimentaire, un navet. King Kong fait du kung-fu contre les dinosaures, King Kong fait du patinage à glace à New York, la revanche des (très) gros cafard contre les représentants de Baygon vert (pour les bêtes qui font crr-crr) et Baygon jaune (pour les bêtes qui font bzz-bzz). Il ne manquait plus que les requins ou crocodiles géant, et le bestiaire aurait été présent dans tous les milieux. Bref, pendant trois longues heures, on a plus envie de rigoler ou de discuter avec son voisin que de s'intéresser à ce qu'il se passe sur l'écran.&lt;/p&gt;</description>
    
    
    
          <comments>http://goddess-gate.com/dc2/index.php/post/148#comment-form</comments>
      <wfw:comment>http://goddess-gate.com/dc2/index.php/post/148#comment-form</wfw:comment>
      <wfw:commentRss>http://goddess-gate.com/dc2/index.php/feed/rss2/comments/148</wfw:commentRss>
      </item>
    
  <item>
    <title>Métaphore</title>
    <link>http://goddess-gate.com/dc2/index.php/post/132</link>
    <guid isPermaLink="false">urn:md5:4e3820b45d997afd68b4a481dd479043</guid>
    <pubDate>Thu, 10 Nov 2005 13:41:00 +0100</pubDate>
    <dc:creator>Arnaud Boudou</dc:creator>
        <category>Communiquer</category>
        <category>blog</category><category>communiquer</category><category>humour</category>    
    <description>    &lt;blockquote&gt;&lt;p&gt;« Dans la vraie vie, quelqu'un qui parle très fort de choses pas intéressantes devant des dizaines de gens qui s'en foutent, c'est un cas psychiatrique. Sur internet, c'est juste un blog. »&lt;/p&gt;&lt;/blockquote&gt;


&lt;p&gt;Vu sur &lt;a href=&quot;http://nonal.net/2004/02/23/136-metaphore&quot; hreflang=&quot;fr&quot;&gt;« Le grenier de Nonal »&lt;/a&gt;.&lt;/p&gt;</description>
    
    
    
          <comments>http://goddess-gate.com/dc2/index.php/post/132#comment-form</comments>
      <wfw:comment>http://goddess-gate.com/dc2/index.php/post/132#comment-form</wfw:comment>
      <wfw:commentRss>http://goddess-gate.com/dc2/index.php/feed/rss2/comments/132</wfw:commentRss>
      </item>
    
  <item>
    <title>Plugin « Blocage par référent » et expressions régulières</title>
    <link>http://goddess-gate.com/dc2/index.php/post/5</link>
    <guid isPermaLink="false">urn:md5:d5cb7e94630383a793fb0e0e860ccaf3</guid>
    <pubDate>Mon, 10 Oct 2005 08:00:00 +0200</pubDate>
    <dc:creator>Arnaud Boudou</dc:creator>
        <category>How-to (français)</category>
        <category>blog</category><category>développement</category><category>how-to</category><category>plugin</category><category>spam</category>    
    <description>&lt;p&gt;Comme demandé par de (deux) nombreuses personnes, voici un petit tutoriel pour utiliser les expressions régulières avec le greffon &lt;a href=&quot;http://goddess-gate.com/dc2/index.php/post/2&quot; hreflang=&quot;goddess-gate&quot;&gt;Blocage par référent&lt;/a&gt; pour &lt;a href=&quot;http://www.dotclear.net&quot; hreflang=&quot;fr&quot;&gt;Dotclear&lt;/a&gt;.&lt;/p&gt;    &lt;p&gt;Tout d'abord, il faut savoir que les expressions régulières utilisées sont celles de &lt;acronym&gt;PHP&lt;/acronym&gt;, plus précisément de la fonction &lt;em&gt;&lt;a href=&quot;http://fr.php.net/manual/en/function.eregi.php&quot; hreflang=&quot;fr&quot;&gt;eregi&lt;/a&gt;&lt;/em&gt; (expressions régulières sans contrôle de la casse). Le format de ces expressions régulières est le format &lt;acronym title=&quot;Portable Operating System Interface for uniX&quot;&gt;POSIX&lt;/acronym&gt;.&lt;/p&gt;


&lt;p&gt;Une expression régulière est composée de une à plusieurs &lt;em&gt;branches&lt;/em&gt; séparées par l'opérateur ‘|’ .&lt;/p&gt;


&lt;p&gt;Une &lt;em&gt;branche&lt;/em&gt; est composée de une à plusieurs &lt;em&gt;pièces&lt;/em&gt; concaténées.&lt;/p&gt;


&lt;p&gt;Une &lt;em&gt;pièce&lt;/em&gt; est un &lt;em&gt;atome&lt;/em&gt; qui peut éventuellement être suivi des opérateurs suivants : ‘*’, ‘+’ et ‘?’.&lt;br /&gt;
L'opérateur ‘*’ signifie que l'atome lié est présent zéro ou plusieurs fois.&lt;br /&gt;
L'opérateur ‘+’ signifie que l'atome lié est présent une ou plusieurs fois.&lt;br /&gt;
L'opérateur ‘?’ signifie que l'atome lié est présent zéro ou une fois.&lt;/p&gt;


&lt;p&gt;Une &lt;em&gt;limitation&lt;/em&gt; est composée du caractère ‘{’, suivi d'un chiffre entier, éventuellement suivi d'une virgule, elle-même obligatoirement suivie d'un autre entier supérieur au premier, le tout obligatoirement terminé par le caractère ‘}’. Une limitation suit toujours un &lt;em&gt;atome&lt;/em&gt;.&lt;br /&gt;
Une &lt;em&gt;limitation&lt;/em&gt; de la forme {i} signifie que l'atome lié est présent &lt;em&gt;i&lt;/em&gt; fois.&lt;br /&gt;
Une &lt;em&gt;limitation&lt;/em&gt; de la forme {i,j} signifie que l'atome lié est présent au moins &lt;em&gt;i&lt;/em&gt; fois et au plus &lt;em&gt;j&lt;/em&gt; fois.&lt;/p&gt;


&lt;p&gt;Un &lt;em&gt;atome&lt;/em&gt; est :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;une expression régulière incluse dans ‘()’ (qui signifie une vérification de l'expression régulière)&lt;/li&gt;
&lt;li&gt;un ‘()’ vide (qui signifie une chaine nulle)&lt;/li&gt;
&lt;li&gt;une expression entre crochets [] (voir plus bas)&lt;/li&gt;
&lt;li&gt;le caractère ‘.’ (qui signifie n'importe quel caractère unique)&lt;/li&gt;
&lt;li&gt;le caractère ‘^’ (qui signifie le début d'une chaine)&lt;/li&gt;
&lt;li&gt;le caractère ‘$’ (qui signifie la fin d'une chaine)&lt;/li&gt;
&lt;li&gt;le caractère ‘\’ suivi d'un des caractères suivants ‘^.[$()|*+?{’ (qui signifie l'un de ces caractères pris comme simple caractère et non pas un opérateur)&lt;/li&gt;
&lt;li&gt;le caractère ‘{’ suivi d'un caractère autre qu'un chiffre est un caractère ordinaire et non pas le début d'une &lt;em&gt;limitation&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Une expression entre crochets est une liste de caractères entre les crochets ‘[’ et ‘]’. Il est possible de spécifier une série de caractères à l'aide du caractère ‘-’. Par exemple [a-z] pour la série de ‘a’ à ‘z’ ou [3-7] pour la série de ‘3’ à ‘7’. Pour inclure le caractère ‘-’ dans la liste de caractères, il faut le placer en première ou dernière position.&lt;/p&gt;


&lt;p&gt;Il existe plusieurs autres opérateurs, donc la description complète, précise et en anglais est &lt;a href=&quot;http://www.tin.org/bin/man.cgi?section=7&amp;amp;topic=regex&quot; hreflang=&quot;en&quot;&gt;disponible ici&lt;/a&gt;.&lt;/p&gt;


&lt;p&gt;Je vais donc lister maintenant quelques exemples d'expressions régulières, avec leurs explications respectives, afin d'essayer de clarifier tout ça.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;em&gt;abcd&lt;/em&gt; : tout référent comprenant la chaine « abcd ».&lt;/li&gt;
&lt;li&gt;&lt;em&gt;^abcd&lt;/em&gt; : tout référent commençant par la chaine « abcd ».&lt;/li&gt;
&lt;li&gt;&lt;em&gt;abcd$&lt;/em&gt; : tout référent finissant par la chaine « abcd ».&lt;/li&gt;
&lt;li&gt;&lt;em&gt;(ab|cd)&lt;/em&gt; : tout référent comprenant la chaine « ab » ou « cd » (ou les deux).&lt;/li&gt;
&lt;li&gt;&lt;em&gt;ab[cde]&lt;/em&gt; : tout référent comprenant les chaines « abc » ou « abd » ou « abe ».&lt;/li&gt;
&lt;li&gt;&lt;em&gt;ab.*cd&lt;/em&gt; : tout référent comprenant une chaine composée de « ab » suivie de 0 à plusieurs caractères suivis de « cd ». Par exemple : « abcd » ou « abdsd9,lcd ».&lt;/li&gt;
&lt;li&gt;&lt;em&gt;[a-z0-9]+&lt;/em&gt; : tout référent comprenant une chaine composée de un à plusieurs caractères alphanumériques.&lt;/li&gt;
&lt;/ul&gt;</description>
    
    
    
          <comments>http://goddess-gate.com/dc2/index.php/post/5#comment-form</comments>
      <wfw:comment>http://goddess-gate.com/dc2/index.php/post/5#comment-form</wfw:comment>
      <wfw:commentRss>http://goddess-gate.com/dc2/index.php/feed/rss2/comments/5</wfw:commentRss>
      </item>
    
  <item>
    <title>Plugin « Blocage par Référent » pour Dotclear</title>
    <link>http://goddess-gate.com/dc2/index.php/post/2</link>
    <guid isPermaLink="false">urn:md5:6d32df9b3ad3fe943f164b9c24a170cb</guid>
    <pubDate>Mon, 08 Aug 2005 16:00:00 +0200</pubDate>
    <dc:creator>Arnaud Boudou</dc:creator>
        <category>Développement</category>
        <category>annonce</category><category>blog</category><category>dotclear</category><category>développement</category><category>logiciel libre</category><category>php</category><category>plugin</category><category>spam</category>    
    <description>&lt;p&gt;Une solution contre le spam par référent sous &lt;a href=&quot;http://www.dotclear.net&quot; hreflang=&quot;fr&quot;&gt;Dotclear 1.x&lt;/a&gt;.&lt;/p&gt;


&lt;p&gt;Dernière version : 1.2 du 03 août 2008 par &lt;a href=&quot;http://www.brol.info/&quot; hreflang=&quot;fr&quot;&gt;brol&lt;/a&gt;.&lt;/p&gt;


&lt;p&gt;&lt;strong&gt;Attention : &lt;/strong&gt; par manque de temps et du fait que je n'utilise plus Dotclear 1.x, ce plugin n'est plus maintenu. Si vous souhaitez prendre le relai, n'hésitez pas à me le signaler, j'indiquerai la nouvelle adresse de téléchargement avec plaisir.&lt;/p&gt;    &lt;h3&gt;Note&lt;/h3&gt;


&lt;p&gt;Ce billet recense les informations générales sur le plugin, ainsi que l'historique complet.&lt;/p&gt;


&lt;h3&gt;Licence&lt;/h3&gt;


&lt;p&gt;Le plugin Blocage par Référent est distribué sous les termes de la licence « BSD modifiée ». Cela signifie que vous pouvez modifier, réutiliser et distribuer librement le code, sous les termes de la licence que vous voulez. En revanche, si vous redistribuez le plugin sans changement, vous devez laisser dans l'archive le fichier LICENSE inclus.&lt;/p&gt;


&lt;h3&gt;Description&lt;/h3&gt;


&lt;p&gt;Si vous utilisez les plugins « BBClone » ou bien « Referers », vous avez dû vous apercevoir que ceux-ci peuvent être pollués par des référents forgés, renvoyant à des sites commerciaux. On appelle ça le spam par référent.&lt;/p&gt;


&lt;p&gt;C'est là qu'intervient le plugin que j'ai développé : Blocage par Référent. Il permet de spécifier une liste de référents à bloquer, soit par l'intégralité du référent, soit par une partie de celui-ci. Par exemple, si vous saisissez « google », vous allez bloquer tous les visiteurs ayant ce terme dans le référent, que ce dernier soit « http://www.google.fr », ou bien « http://images.google.fr »,  ou bien « http://www.google.com/search?rls=fr&amp;amp;q=goddess-gate.com », etc. Le blocage est sous la forme d'une erreur &lt;acronym&gt;HTTP&lt;/acronym&gt; 403, avec un message d'erreur, ou bien sur un renvoi vers le site référent.&lt;/p&gt;


&lt;h3&gt;Installation&lt;/h3&gt;

&lt;p&gt;Le plugin est maintenant dans le catalogue dédié sur le site de Dotclear : &lt;a href=&quot;http://plugins.dotaddict.org/dc1/details/Blocage-par-Referent&quot; hreflang=&quot;fr&quot;&gt;Blocage par Référent&lt;/a&gt;.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://goddess-gate.com/dc2/misc/developpement/blockreferer/&quot;&gt;Archives des vieilles versions&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;Utilisation&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Attention, le plugin n'est pas compatible avec Dotclear 2.x&lt;/strong&gt;&lt;/p&gt;


&lt;p&gt;Il n'y a rien de particulier à faire pour utiliser le plugin. Il suffit simplement de l'installer, puis d'aller le configurer.&lt;/p&gt;


&lt;p&gt;Si vous mettez à jour depuis la version 1.0 :&lt;br /&gt;
Dans le fichier template.php de votre thème, supprimez la ligne suivante
&lt;code&gt;&amp;lt;?php blockReferer::checkReferer(); ?&amp;gt;&lt;/code&gt;
juste avant
&lt;code&gt;&amp;lt;!DOCTYPE html PUBLIC &amp;quot;-//W3C//DTD XHTML 1.0 Strict//EN&amp;quot;&lt;/code&gt;&lt;/p&gt;


&lt;p&gt;Si vous mettez à jour depuis la version 1.0 ou 1.1, vous devez convertir l'ancienne table de la base de données vers le nouveau format de stockage. Un bouton est prévu a cet effet dans la section de configuration du plugin.&lt;/p&gt;


&lt;p&gt;Si vous mettez à jour depuis la version 1.7, le fichier journal est maintenant différent (nom et format). Il n'y a pas de conversion automatique d'un ancien format au nouveau.&lt;/p&gt;


&lt;p&gt;&lt;strong&gt;Référents à bloquer :&lt;/strong&gt; ajoutez juste une partie du référent que vous voulez bloquer; par exemple ajoutez « somebuzzword » pour bloquer tout référent contenant « somebuzzword ».&lt;/p&gt;


&lt;p&gt;&lt;strong&gt;Référents à autoriser :&lt;/strong&gt; ces autorisations ne sont là qu'à titre d'exception pour le blocage, une liste vide ne bloquant pas tout le monde. Le fonctionnement est le suivant : si un référent est bloqué (et uniquement dans ce cas), un test sera fait sur la liste des référents à autoriser de manière à savoir si on peut exceptionnellement donner l'accès. Par exemple, si une personne trouve votre site sur google lors d'une recherche de « somebuzzword », mais que vous ne souhaitiez pas bloquer les visiteurs de google, vous pouvez ajouter « http://www.google. » dans la liste des référents autorisés. Les autres visiteurs ayant « somebuzzword » dans leur référent resteront bloqués.&lt;/p&gt;


&lt;p&gt;Vous pouvez utiliser une partie des référents, ou bien leur adresse complète, ou bien une expression régulière (à l'aide de l'option idoine).&lt;/p&gt;


&lt;p&gt;Vous pouvez aussi affiner les réglages en ajoutant des référents à autoriser.&lt;/p&gt;


&lt;h3&gt;Historique&lt;/h3&gt;

&lt;p&gt;v1.2 (03 août 2008)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Mise à jour pour la compatibilité Dotclear 1.2.7+ par &lt;a href=&quot;http://www.brol.info/&quot; hreflang=&quot;fr&quot;&gt;brol&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;v1.11 (20 avril 2006)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Ajout : fichier LICENSE confirmant la licence BSD modifiée du plugin.&lt;/li&gt;
&lt;li&gt;Correction : erreurs si le journal est vide.&lt;/li&gt;
&lt;li&gt;Correction : problème d'affichage d'hôtes de référent vides.&lt;/li&gt;
&lt;li&gt;Modification : le journal des référents est maintenant affiché dans la page des statistiques.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;v1.10 (09 janvier 2006)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Correction : correction typographique.&lt;/li&gt;
&lt;li&gt;Correction : tient maintenant compte de l'état actif ou inactif du plugin avant de contrôler le référent.&lt;/li&gt;
&lt;li&gt;Configuration : synchronisation entre les mots spams de Spamplemousse et les référents à bloquer.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;v1.9.1 (07 novembre 2005)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Configuration : clarification du fonctionnement de la liste des référents à autoriser.&lt;/li&gt;
&lt;li&gt;Configuration : correction d'une typo.&lt;/li&gt;
&lt;li&gt;Statistiques : suppression de l'erreur si le fichier de statistiques n'existe pas.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;v1.9 (04 novembre 2005)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Configuration : ajout de l'autorisation de référents.&lt;/li&gt;
&lt;li&gt;Configuration : limitation de la taille prise par les listes de référents.&lt;/li&gt;
&lt;li&gt;Statistiques : ajout des pourcentages.&lt;/li&gt;
&lt;li&gt;Statistiques : limitation de la taille prise par les statistiques&lt;/li&gt;
&lt;li&gt;Statistiques : ajout des noms d'hôte des référents&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;v1.8 (23 septembre 2005)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Modification du format du journal des blocages (passage à un format &lt;em&gt;csv&lt;/em&gt; avec séparateur ‘;’).&lt;/li&gt;
&lt;li&gt;Ajout d'une page de consultation des statistiques des blocages.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;v1.7 (05 septembre 2005)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Ajout d'un journal des blocages.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;v1.6 (22 aout 2005)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Correction pour la compatibilité avec PHP 4.1.0&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;v1.5 (22 aout 2005)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Ajout des message manquant dans la localisation fr-iso-8859-1.&lt;/li&gt;
&lt;li&gt;Corrections orthographiques.&lt;/li&gt;
&lt;li&gt;Personnalisation du texte du lien d'accès à la page.&lt;/li&gt;
&lt;li&gt;Clarification de la sauvegarde en cas de modification de plusieurs formulaires simultanément.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;v1.4 (17 aout 2005)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Il est maintenant possible d'ajouter un message d'erreur personnalisé, avec un lien vers la page cible, ceci afin de gérer les référents “acceptables” contenant un terme bloqué&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;v1.3 (12 aout 2005)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Lors d'une recherche depuis le blog sur un des critères de blocage, l'utilisateur n'est plus bloqué ou redirigé en boucle.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;v1.2 (09 aout 2005)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;N'utilise plus du tout la base de données afin de simplifier les traitements. Il sera nécessaire de convertir l'ancienne table au nouveau format.&lt;/li&gt;
&lt;li&gt;Utilise maintenant son propre sous-répertoire dans le répertoire /share/ de Dotclear.&lt;/li&gt;
&lt;li&gt;Ajout d'une option permettant de renvoyer la personne à son propre référent au lieu de simplement refuser l'accès.&lt;/li&gt;
&lt;li&gt;Ajout d'une option permettant d'utiliser des expressions régulières&lt;/li&gt;
&lt;li&gt;Nettoyage du code.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;v1.1 (08 aout 2005)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Utilise maintenant un fichier plat auto-généré afin d'éviter une requête SQL à chaque connexion.&lt;/li&gt;
&lt;li&gt;Quelques modifications afin d'accélérer les traitements du plugin.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;v1.0 (08 aout 2005)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Version initiale&lt;/li&gt;
&lt;/ul&gt;</description>
    
    
    
          <comments>http://goddess-gate.com/dc2/index.php/post/2#comment-form</comments>
      <wfw:comment>http://goddess-gate.com/dc2/index.php/post/2#comment-form</wfw:comment>
      <wfw:commentRss>http://goddess-gate.com/dc2/index.php/feed/rss2/comments/2</wfw:commentRss>
      </item>
    
</channel>
</rss>