<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="http://bricole.xn--phnix-csa.net/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>Les bricoles du web</title>
  <link>http://bricole.xn--phnix-csa.net/</link>
  <description>Recettes de bricolage pour les amateurs du web</description>
  <language>fr</language>
  <pubDate>Sat, 10 May 2008 10:11:43 +02:00</pubDate>
  <copyright></copyright>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Dotclear</generator>
  
    
  <item>
    <title>Nouvelle extension myUrlHandlers</title>
    <link>http://bricole.xn--phnix-csa.net/post/Nouvelle-extension-myUrlHandlers</link>
    <guid isPermaLink="false">urn:md5:86f219148e2a52f70a5bdefe69a16273</guid>
    <pubDate>Sat, 10 May 2008 10:48:00 +02:00</pubDate>
    <dc:creator>Sacha</dc:creator>
        <category>Extensions</category><category>URL</category>    
    <description>    &lt;h3&gt;À qui s'adresse cette extension&lt;sup&gt;[&lt;a href=&quot;http://bricole.xn--phnix-csa.net/post/#pnote-203-1&quot; id=&quot;rev-pnote-203-1&quot;&gt;1&lt;/a&gt;]&lt;/sup&gt;&amp;nbsp;?&lt;/h3&gt;


&lt;p&gt;À tous les utilisateurs avancés de Dotclear qui souhaitent personnaliser certaines URL de leur blog. Avec cette nouvelle extension, il est possible par exemple de renommer l'URL du flux RSS de &lt;strong&gt;http://example.com/feed/rss2&lt;/strong&gt; en &lt;strong&gt;http://example.com/flux/rss2&lt;/strong&gt;.&lt;/p&gt;


&lt;p&gt;À l'heure actuelle, il est possible de renommer les URL suivantes&amp;nbsp;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;post&lt;/li&gt;
&lt;li&gt;category&lt;/li&gt;
&lt;li&gt;archive&lt;/li&gt;
&lt;li&gt;feed&lt;/li&gt;
&lt;li&gt;trackback&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;Aperçu de l'interface d'administration&lt;/h3&gt;


&lt;p&gt;&lt;img src=&quot;http://bricole.xn--phnix-csa.net/public/img/plugins/myUrlHandlers/config.png&quot; alt=&quot;Configuration de myUrlHandlers&quot; style=&quot;display:block; margin:0 auto;&quot; /&gt;&lt;/p&gt;


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


&lt;p&gt;Le plugin est compatible avec Dotclear 2.0-RC1 et sera éventuellement mis à jour pour pour les versions suivantes&lt;sup&gt;[&lt;a href=&quot;http://bricole.xn--phnix-csa.net/post/#pnote-203-2&quot; id=&quot;rev-pnote-203-2&quot;&gt;2&lt;/a&gt;]&lt;/sup&gt;. Seule l'archive Zip est donc fournie et la toute dernière version se télécharge, comme d'habitude, depuis &lt;a href=&quot;http://code.google.com/p/dcplugins/downloads/list?q=myUrlHandlers&quot;&gt;le dépôt dcPlugins&lt;/a&gt;.&lt;/p&gt;


&lt;h3&gt;Note aux développeurs&lt;/h3&gt;


&lt;p&gt;Ce plugin est possible grâce à la conception géniale de Dotclear qui prévoit tout. Si vous avez un plugin qui réécrit les URL par défaut de Dotclear pour proposer son propre gestionnaire, vous pouvez les réécrire de la façon suivante (exemple pour &lt;strong&gt;post&lt;/strong&gt;)&amp;nbsp;:&lt;/p&gt;


&lt;pre&gt;$core-&amp;gt;url-&amp;gt;register('post',
	$core-&amp;gt;url-&amp;gt;getBase('post'),
	sprintf('^%s/(.+)$',$core-&amp;gt;url-&amp;gt;getBase('post')),
	array('classeDuPlugin','methodeDuPlugin'));&lt;/pre&gt;


&lt;p&gt;Cet exemple, au lieu d'écrire l'URL &quot;post&quot; en dur, utilise l'URL qui a été définie précédemment pour le gestionnaire d'URL &quot;post&quot;. En temps normal, cela revient au même, mais si l'utilisateur a modifié l'URL du gestionnaire &quot;post&quot;, c'est l'URL de l'utilisateur qui sera utilisée. Si vous voyez d'autres finitions à faire, discutons-en ensemble.&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://bricole.xn--phnix-csa.net/post/#rev-pnote-203-1&quot; id=&quot;pnote-203-1&quot;&gt;1&lt;/a&gt;] Notez l'emploi du mot &lt;em&gt;extension&lt;/em&gt; plutôt que &lt;em&gt;plugin&lt;/em&gt; : il est temps d'harmoniser le vocabulaire employé pour désigner les bidules qui s'installent avec un fichier Zip sur Dotclear&lt;/p&gt;
&lt;p&gt;[&lt;a href=&quot;http://bricole.xn--phnix-csa.net/post/#rev-pnote-203-2&quot; id=&quot;pnote-203-2&quot;&gt;2&lt;/a&gt;] Depuis la sortie de la RC1 de Dotclear 2, je compte ne plus m'occuper des versions précédentes, parce que les plugins compatibles avec les version 2.0-beta6 et 2.0-RC1 à la fois commencent à avoir un paquet de vérifications inutiles.&lt;/p&gt;&lt;/div&gt;
</description>
    
    
    
          <comments>http://bricole.xn--phnix-csa.net/post/Nouvelle-extension-myUrlHandlers#comment-form</comments>
      <wfw:comment>http://bricole.xn--phnix-csa.net/post/Nouvelle-extension-myUrlHandlers#comment-form</wfw:comment>
      <wfw:commentRss>http://bricole.xn--phnix-csa.net/feed/rss2/comments/203</wfw:commentRss>
      </item>
    
  <item>
    <title>Lightbox officiel, la revanche</title>
    <link>http://bricole.xn--phnix-csa.net/post/Lightbox-officiel-la-revanche</link>
    <guid isPermaLink="false">urn:md5:d05e0c25d7d17a0cd61772e1bbae9ffd</guid>
    <pubDate>Fri, 29 Feb 2008 23:29:00 +01:00</pubDate>
    <dc:creator>Sacha</dc:creator>
        <category>Dotclear</category><category>Extensions</category><category>Lightbox</category>    
    <description>    &lt;p&gt;De nombreux plugins du type &lt;em&gt;Lightbox&lt;/em&gt; pour Dotclear ont vu le jour, comme &lt;a href=&quot;http://www.alconis.com/dotclear/index.php?2006/04/14/116-lightbox-js-pour-dotclear&quot; hreflang=&quot;fr&quot;&gt;Lightbox JS&lt;/a&gt;, &lt;a href=&quot;http://monoceros01.free.fr/blog/index.php/?q=dcLightbox&quot; hreflang=&quot;fr&quot;&gt;dcLightbox&lt;/a&gt;, &lt;a href=&quot;http://13sportif.free.fr/blog/index.php/post/2007/09/30/Plugin-dcjQueryLightBox-pour-DotClear&quot; hreflang=&quot;fr&quot;&gt;dcjQueryLightBox&lt;/a&gt;, et même moi je n'ai pas résisté à créer &lt;a href=&quot;http://bricole.xn--phnix-csa.net/post/Lite-Box-un-visionneur-dimages-leger-pour-Dotclear&quot; hreflang=&quot;fr&quot;&gt;Litebox&lt;/a&gt;.&lt;/p&gt;


&lt;p&gt;Et pour compléter cette liste, Olivier a &lt;a href=&quot;http://dev.dotclear.net/2.0/changeset/1645&quot;&gt;récemment&lt;/a&gt; écrit un plugin nommé Lightbox tout court. L'avantage du plugin d'Olivier est d'être extrêmement simple et clair. Toute la configuration se résume à une case à cocher dans les &lt;em&gt;Paramètres du blog&lt;/em&gt;.&lt;/p&gt;


&lt;p&gt;&lt;img src=&quot;http://bricole.xn--phnix-csa.net/public/img/dc-misc/lightbox_cfg.png&quot; alt=&quot;Configuration de Lightbox&quot; style=&quot;display:block; margin:0 auto;&quot; /&gt;&lt;/p&gt;


&lt;p&gt;Il n'y a plus rien à bidouiller, toutes les images qui apparaissent sous forme de lien sont automatiquement prises en compte par Lightbox (en utilisant jQuery). C'est tout bonnement génial &lt;img src=&quot;/themes/default/smilies/smile.png&quot; alt=&quot;:-)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;


&lt;p&gt;Le plugin est déjà installé sur les blogs Phénix.net, on peut le tester par exemple sur &lt;a href=&quot;http://sacha.xn--phnix-csa.net/post/2008/01/28/Aux-Alpes&quot; hreflang=&quot;fr&quot;&gt;mon billet&lt;/a&gt; avec quelques photos prises lors des vacances de Noël. Son installation nécessite la dernière version en développement de Dotclear, et il est disponible sur &lt;a href=&quot;https://svn.dotclear.net/2.0/plugins/lightbox/&quot;&gt;le serveur SVN&lt;/a&gt;.&lt;/p&gt;</description>
    
    
    
          <comments>http://bricole.xn--phnix-csa.net/post/Lightbox-officiel-la-revanche#comment-form</comments>
      <wfw:comment>http://bricole.xn--phnix-csa.net/post/Lightbox-officiel-la-revanche#comment-form</wfw:comment>
      <wfw:commentRss>http://bricole.xn--phnix-csa.net/feed/rss2/comments/184</wfw:commentRss>
      </item>
    
  <item>
    <title>Jabber Notifications 2.5 est sorti</title>
    <link>http://bricole.xn--phnix-csa.net/post/2008/02/23/Jabber-Notifications-25-est-sorti</link>
    <guid isPermaLink="false">urn:md5:478e1741fad6cc261b234e7960edbffc</guid>
    <pubDate>Sat, 23 Feb 2008 15:36:00 +01:00</pubDate>
    <dc:creator>Sacha</dc:creator>
            
    <description>&lt;p&gt;&lt;img src=&quot;http://bricole.xn--phnix-csa.net/public/img/jabbernotifications/talk_logo.gif&quot; alt=&quot;Logo Google Talk&quot; style=&quot;float:left; margin: 0 1em 1em 0;&quot; /&gt;
Comme vous l'avez demandé, le plugin Jabber Notifications est à présent compatible avec &lt;a href=&quot;http://www.google.com/talk/intl/fr/&quot; hreflang=&quot;fr&quot;&gt;Google Talk&lt;/a&gt;™. Pour cela, il a fallu réécrire une partie de la bibliothèque Jabber utilisée et ajouter des nouvelles fonctionnalités.&lt;/p&gt;    &lt;h3&gt;Au menu&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Support des connexions sécurisées SSL &amp;amp; TLS&lt;/li&gt;
&lt;li&gt;Support de l'authentification en clair (ce qui ne pose pas de soucis si la connexion est sécurisée)&lt;/li&gt;
&lt;li&gt;Possibilité de se connecter à un serveur autre que celui qui est spécifié dans votre adresse Jabber&lt;/li&gt;
&lt;li&gt;Quelques améliorations mineures&lt;/li&gt;
&lt;li&gt;Nettoyage de la bibliothèque Jabber en passant de 1404 à 613 lignes de code&lt;/li&gt;
&lt;li&gt;Mise à jour de la passerelle (pour ceux qui sont chez Free.fr par exemple)&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;Paramétrer son compte Google Talk™&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Serveur&amp;nbsp;: &lt;strong&gt;talk.google.com&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Port&amp;nbsp;: &lt;strong&gt;5223&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Utilisateur&amp;nbsp;: &lt;em&gt;votre adresse Gmail™&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;Mot de passe&amp;nbsp;: &lt;em&gt;le vôtre&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;Connexion sécurisée&amp;nbsp;: &lt;strong&gt;SSL&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Passerelle&amp;nbsp;: remplissez ce champ uniquement si vous êtes chez Free (&lt;code&gt;http://services.xn--phnix-csa.net/jabbernotifier/api.php&lt;/code&gt;)&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;Aperçu&lt;/h4&gt;


&lt;p&gt;&lt;img src=&quot;http://bricole.xn--phnix-csa.net/public/img/jabbernotifications/googletalk_config.png&quot; alt=&quot;Exemple de configuration pour Google Talk&quot; style=&quot;display:block; margin:0 auto;&quot; /&gt;&lt;/p&gt;


&lt;p&gt;&lt;a href=&quot;http://code.google.com/p/dcplugins/downloads/list?q=Jabber+Notifications&quot;&gt;Télécharger Jabber Notifications&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://bricole.xn--phnix-csa.net/post/2008/02/23/Jabber-Notifications-25-est-sorti#comment-form</comments>
      <wfw:comment>http://bricole.xn--phnix-csa.net/post/2008/02/23/Jabber-Notifications-25-est-sorti#comment-form</wfw:comment>
      <wfw:commentRss>http://bricole.xn--phnix-csa.net/feed/rss2/comments/183</wfw:commentRss>
      </item>
    
  <item>
    <title>dcPlugins : deux nouveaux membres rejoignent le projet !</title>
    <link>http://bricole.xn--phnix-csa.net/post/dcPlugins-%3A-deux-nouveaux-membres-rejoignent-le-projet</link>
    <guid isPermaLink="false">urn:md5:93f0f99618ef856a8cdd4074ba045dd7</guid>
    <pubDate>Sun, 03 Feb 2008 11:50:00 +01:00</pubDate>
    <dc:creator>Sacha</dc:creator>
        <category>dcPlugins</category><category>Dotclear</category>    
    <description>    &lt;p&gt;&lt;a href=&quot;http://code.google.com/p/dcplugins/&quot; hreflang=&quot;fr&quot;&gt;Le projet dcPlugins&lt;/a&gt; accueille deux nouveaux membres, &lt;a href=&quot;http://www.sakeco.net/blog/&quot; hreflang=&quot;fr&quot;&gt;Osku&lt;/a&gt; et &lt;a href=&quot;http://www.myouaibe.com/&quot; hreflang=&quot;fr&quot;&gt;Fran6t&lt;/a&gt;.&lt;/p&gt;


&lt;p&gt;&lt;strong&gt;Bienvenue Osku, bienvenue Fran6t !&lt;/strong&gt;&lt;/p&gt;


&lt;h3&gt;Et ce n'est pas tout&amp;nbsp;!&lt;/h3&gt;


&lt;p&gt;&lt;a href=&quot;http://bricole.xn--phnix-csa.net/public/img/plugins/carnaval/cfg_liste.png&quot; hreflang=&quot;fr&quot; rel=&quot;lightbox&quot; title=&quot;Plugin Carnaval&amp;nbsp;: liste des styles&quot;&gt;&lt;img src=&quot;http://bricole.xn--phnix-csa.net/public/img/plugins/carnaval/.cfg_liste_s.jpg&quot; alt=&quot;Configuration de carnaval (liste)&quot; style=&quot;display:block; margin:0 auto;&quot; /&gt;&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;&lt;img src=&quot;http://bricole.xn--phnix-csa.net/?pf=carnaval/icon.png&quot; alt=&quot;Icône du plugin Carnaval&quot; style=&quot;float:right; margin: 0 0 1em 1em;&quot; /&gt;
Osku, bien connu pour &lt;a href=&quot;http://www.sakeco.net/blog/tag/Th%C3%A8me&quot; hreflang=&quot;fr&quot;&gt;ses magnifiques thèmes&lt;/a&gt;, a déjà eu le temps de développer un plugin, il s'appelle &lt;strong&gt;&lt;a href=&quot;http://www.sakeco.net/blog/post/2008/02/03/Plugin-DC2-%3A-Carnaval&quot; hreflang=&quot;fr&quot;&gt;Carnaval&lt;/a&gt;&lt;/strong&gt; et il permet de &lt;strong&gt;mettre en valeur certains commentaires de votre blog&lt;/strong&gt;.&lt;/p&gt;


&lt;p&gt;N'hésitez pas à &lt;a href=&quot;http://code.google.com/p/dcplugins/downloads/list?q=Carnaval&quot;&gt;le tester&lt;/a&gt;.&lt;/p&gt;</description>
    
    
    
          <comments>http://bricole.xn--phnix-csa.net/post/dcPlugins-%3A-deux-nouveaux-membres-rejoignent-le-projet#comment-form</comments>
      <wfw:comment>http://bricole.xn--phnix-csa.net/post/dcPlugins-%3A-deux-nouveaux-membres-rejoignent-le-projet#comment-form</wfw:comment>
      <wfw:commentRss>http://bricole.xn--phnix-csa.net/feed/rss2/comments/180</wfw:commentRss>
      </item>
    
  <item>
    <title>Les bricoles en vacances</title>
    <link>http://bricole.xn--phnix-csa.net/post/Les-bricoles-en-vacances</link>
    <guid isPermaLink="false">urn:md5:13feb640b01829b2abca283d9c47235f</guid>
    <pubDate>Fri, 28 Dec 2007 19:28:00 +01:00</pubDate>
    <dc:creator>Sacha</dc:creator>
            
    <description>    &lt;p&gt;Je pars en vacances pour une semaine et sans connexion internet. Ne cassez rien en attendant mon retour en 2008&amp;nbsp;!&lt;/p&gt;


&lt;p&gt;Bonnes fêtes. Et à bientôt.&lt;/p&gt;


&lt;p&gt;&lt;img src=&quot;http://bricole.xn--phnix-csa.net/public/img/picts/bonhomme_de_neige.png&quot; alt=&quot;Un bonhomme de neige&quot; style=&quot;display:block; margin:0 auto;&quot; /&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://bricole.xn--phnix-csa.net/post/Les-bricoles-en-vacances#comment-form</comments>
      <wfw:comment>http://bricole.xn--phnix-csa.net/post/Les-bricoles-en-vacances#comment-form</wfw:comment>
      <wfw:commentRss>http://bricole.xn--phnix-csa.net/feed/rss2/comments/167</wfw:commentRss>
      </item>
    
  <item>
    <title>Un endroit pour vos suggestions sur les plugins Dotclear</title>
    <link>http://bricole.xn--phnix-csa.net/post/Un-endroit-pour-vos-suggestions-sur-les-plugins-Dotclear</link>
    <guid isPermaLink="false">urn:md5:71850436af54b61fdeda08434c7ad197</guid>
    <pubDate>Sun, 23 Dec 2007 14:15:00 +01:00</pubDate>
    <dc:creator>Sacha</dc:creator>
            
    <description>    &lt;p&gt;Vous êtes plusieurs à me demander de nouveaux plugins ou d'améliorations pour les plugins existants. J'apprécie vos idées, mais malheureusement cela allonge de jour en jour ma liste des choses à faire à tel point que j'ai souvent du mal à gérer les priorités.&lt;/p&gt;


&lt;p&gt;À partir d'aujourd'hui, merci de bien vouloir utiliser &lt;a href=&quot;http://code.google.com/p/dcplugins/issues/list&quot;&gt;le gestionnaire de rapports&lt;/a&gt;&lt;sup&gt;[&lt;a href=&quot;http://bricole.xn--phnix-csa.net/post/#pnote-165-1&quot; id=&quot;rev-pnote-165-1&quot;&gt;1&lt;/a&gt;]&lt;/sup&gt; pour signaler les bugs, suggérer des améliorations ou demander de nouveaux plugins. Il suffit pour cela de cliquer sur le lien &lt;em&gt;&lt;a href=&quot;http://code.google.com/p/dcplugins/issues/entry&quot;&gt;New issue&lt;/a&gt;&lt;/em&gt; et de vous laisser guider&amp;nbsp;!&lt;/p&gt;


&lt;p&gt;Si vous voyez dans &lt;a href=&quot;http://code.google.com/p/dcplugins/issues/list&quot;&gt;la liste de rapports&lt;/a&gt; des choses qui vous intéressent aussi, n'hésitez pas à voter en cliquant sur l'étoile située tout à gauche. Les demandes ayant reçu le plus de votes sont gérées en priorité&amp;nbsp;!&lt;/p&gt;


&lt;p&gt;&lt;img src=&quot;http://bricole.xn--phnix-csa.net/public/img/plugins/googlecode-add-star.png&quot; alt=&quot;Voter pour une demande dans Google Code&quot; style=&quot;display:block; margin:0 auto;&quot; /&gt;&lt;/p&gt;


&lt;p&gt;Et si vous souhaitez participer à la conception des plugins, vous êtes bienvenus, laissez-moi simplement un message pour devenir membre du projet.&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://bricole.xn--phnix-csa.net/post/#rev-pnote-165-1&quot; id=&quot;pnote-165-1&quot;&gt;1&lt;/a&gt;] Pour le moment on utilisera Google Code, on verra si on peut faire mieux plus tard.&lt;/p&gt;&lt;/div&gt;
</description>
    
    
    
          <comments>http://bricole.xn--phnix-csa.net/post/Un-endroit-pour-vos-suggestions-sur-les-plugins-Dotclear#comment-form</comments>
      <wfw:comment>http://bricole.xn--phnix-csa.net/post/Un-endroit-pour-vos-suggestions-sur-les-plugins-Dotclear#comment-form</wfw:comment>
      <wfw:commentRss>http://bricole.xn--phnix-csa.net/feed/rss2/comments/165</wfw:commentRss>
      </item>
    
  <item>
    <title>Lite Box, un visionneur d'images léger pour Dotclear</title>
    <link>http://bricole.xn--phnix-csa.net/post/Lite-Box-un-visionneur-dimages-leger-pour-Dotclear</link>
    <guid isPermaLink="false">urn:md5:0cf7844c5d3b6278ad7f7803cef6bddc</guid>
    <pubDate>Sun, 02 Dec 2007 21:02:00 +01:00</pubDate>
    <dc:creator>Sacha</dc:creator>
            
    <description>    &lt;p&gt;J'ai bien aimé les plugins Dotclear finissant en &quot;box&quot; (comme &lt;em&gt;dcLightbox&lt;/em&gt;). Seul bémol pour monsieur le vieux ordinateur de Sacha cadencé à 800 MHz&amp;nbsp;: les images s'affichent trop lentement, et les effets de transition allongent encore ces délais d'attente.&lt;/p&gt;


&lt;p&gt;Alors j'ai pris la version 1 du script Lightbox qui est beaucoup plus légère et je l'ai intégrée à Dotclear. Cliquez sur l'image si-dessous pour avoir un aperçu de ce que ça donne&amp;nbsp;:&lt;/p&gt;


&lt;p&gt;&lt;a href=&quot;http://bricole.xn--phnix-csa.net/public/img/plugins/litebox/nuit.jpg&quot; hreflang=&quot;fr&quot; rel=&quot;lightbox&quot; title=&quot;Une nuit marseillaise&quot;&gt;&lt;img src=&quot;http://bricole.xn--phnix-csa.net/public/img/plugins/litebox/.nuit_s.jpg&quot; alt=&quot;Une nuit marseillaise&quot; style=&quot;display:block; margin:0 auto;&quot; /&gt;&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;Ligne de code (syntaxe wiki) utilisée&amp;nbsp;:&lt;/p&gt;

&lt;pre&gt;
[((/public/img/plugins/litebox/.nuit_s.jpg|Une nuit marseillaise|C))|litebox:/public/img/plugins/litebox/nuit.jpg||Une nuit marseillaise]
&lt;/pre&gt;


&lt;p&gt;Il suffit en effet de préfixer l'URL du lien vers l'image du mot &lt;code&gt;litebox:&lt;/code&gt;.&lt;/p&gt;


&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://code.google.com/p/dcplugins/downloads/list?q=Lite+Box&quot;&gt;Télécharger LiteBox&lt;/a&gt;&lt;/strong&gt;. En ce qui concerne l'installation et les mises à jour éventuelles, c'est tout automatique.&lt;/p&gt;


&lt;h3&gt;Bonus&lt;/h3&gt;


&lt;p&gt;Si vous utilisez un thème qui affiche la langue de la page de destination dans les liens (comme ceci&amp;nbsp;: &lt;a href=&quot;http://www.dotclear.net/en/&quot; hreflang=&quot;en&quot;&gt;Dotclear en agnlais&lt;/a&gt;), ajoutez ce petit bout de code dans votre fichier CSS pour supprimer la mention de la langue quand le lien pointe vers une image&amp;nbsp;:&lt;/p&gt;

&lt;pre&gt;
a[rel=&amp;quot;lightbox&amp;quot;]:after {
	content:&amp;quot;&amp;quot;;
	color:inherit;
	background:none;
}
&lt;/pre&gt;</description>
    
    
    
          <comments>http://bricole.xn--phnix-csa.net/post/Lite-Box-un-visionneur-dimages-leger-pour-Dotclear#comment-form</comments>
      <wfw:comment>http://bricole.xn--phnix-csa.net/post/Lite-Box-un-visionneur-dimages-leger-pour-Dotclear#comment-form</wfw:comment>
      <wfw:commentRss>http://bricole.xn--phnix-csa.net/feed/rss2/comments/158</wfw:commentRss>
      </item>
    
  <item>
    <title>Live Counter, pour afficher le nombre de visiteurs connectés sur votre blog</title>
    <link>http://bricole.xn--phnix-csa.net/post/Live-Counter-pour-afficher-le-nombre-de-visiteurs-connectes-sur-votre-blog</link>
    <guid isPermaLink="false">urn:md5:855076da0c31c5903e586e8ca604bd11</guid>
    <pubDate>Fri, 30 Nov 2007 21:55:00 +01:00</pubDate>
    <dc:creator>Sacha</dc:creator>
        <category>Créations</category><category>Dotclear</category><category>Extensions</category>    
    <description>&lt;p&gt;À la demande de &lt;a href=&quot;http://www.citronet.ca/blog/&quot;&gt;Jean-François&lt;/a&gt;, j'ai conçu encore un plugin Dotclear. Cette fois-ci il s'agit d'un compteur, qui sait compter le nombre de visiteurs en ligne.&lt;/p&gt;    &lt;h3&gt;Intégration dans la partie publique&lt;/h3&gt;


&lt;h4&gt;Widget &lt;em&gt;Visiteurs connectés&lt;/em&gt;&lt;/h4&gt;


&lt;p&gt;&lt;img src=&quot;http://bricole.xn--phnix-csa.net/public/img/plugins/livecounter/lc_widget.png&quot; alt=&quot;Widget Live Counter&quot; style=&quot;display:block; margin:0 auto;&quot; /&gt;&lt;/p&gt;


&lt;h4&gt;Fichier template&lt;/h4&gt;


&lt;p&gt;Vous avez deux fonctions template pour afficher le nombre de visiteurs connectés.&lt;/p&gt;


&lt;p&gt;&lt;code&gt;{{tpl:ConnectedUsers}}&lt;/code&gt; renvoie le nombre de visiteurs connectés (plus grand ou égal à 1).&lt;/p&gt;


&lt;p&gt;&lt;code&gt;&amp;lt;tpl:ConnectedUsersIf&amp;gt;&lt;/code&gt; est un block permettant de faire quelques tests avant d'afficher le nombre de visiteurs. Il accepte cinq paramètres&amp;nbsp;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;expires&lt;/strong&gt; spécifie le temps d'expiration au delà duquel un visiteur n'apparaît plus comme connecté.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;number&lt;/strong&gt; vérifie si le nombre de visiteurs connectés correspond à celui qui est spécifié.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;min&lt;/strong&gt; vérifie si le nombre de visiteurs connectés est supérieur ou égal à la valeur spécifiée.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;max&lt;/strong&gt; vérifie si le nombre de visiteurs connectés est inférieur ou égal à la valeur spécifiée.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;operator&lt;/strong&gt; permet en plus de spécifier si toutes les conditions précédentes doivent être vérifiées (valeur &lt;strong&gt;and&lt;/strong&gt;) ou si l'une des conditions suffit (&lt;strong&gt;or&lt;/strong&gt;).&lt;/li&gt;
&lt;/ul&gt;

&lt;h5&gt;Exemple&lt;/h5&gt;


&lt;p&gt;L'exemple si-dessous n'affiche rien si un seul visiteur est connecté au site, affiche &quot;Seulement &lt;ins&gt;n&lt;/ins&gt; visiteurs en ligne.&quot; si &lt;ins&gt;n&lt;/ins&gt; ne dépasse pas 10, ou encore &quot;&lt;ins&gt;n&lt;/ins&gt; visiteurs connectés.&quot; dans tous les autres cas. Le temps d'expiration est fixé à 10 minutes.&lt;/p&gt;

&lt;pre&gt;
&amp;lt;tpl:ConnectedUsersIf min=&amp;quot;2&amp;quot; max=&amp;quot;10&amp;quot; expires=&amp;quot;10&amp;quot;&amp;gt;
	Seulement {{tpl:ConnectedUsers}} visiteurs en ligne.
&amp;lt;/tpl:ConnectedUsersIf&amp;gt;
&amp;lt;tpl:ConnectedUsersIf min=&amp;quot;11&amp;quot;&amp;gt;
	{{tpl:ConnectedUsers}} visiteurs connectés.
&amp;lt;/tpl:ConnectedUsersIf&amp;gt;
&lt;/pre&gt;


&lt;h3&gt;Configuration avancée&lt;/h3&gt;


&lt;p&gt;&lt;a href=&quot;http://bricole.xn--phnix-csa.net/public/img/plugins/livecounter/lc_advanced_settings.png&quot; hreflang=&quot;fr&quot; rel=&quot;lightbox&quot; title=&quot;La configuration avancée de Live Counter dans about:config&quot;&gt;&lt;img src=&quot;http://bricole.xn--phnix-csa.net/public/img/plugins/livecounter/.lc_advanced_settings_sq.jpg&quot; alt=&quot;Paramètres de Live Counter&quot; style=&quot;float:right; margin: 0 0 1em 1em;&quot; /&gt;&lt;/a&gt;
Il est possible de désactiver le cache du navigateur client afin d'afficher une information toujours d'actualité. Il est également possible de spécifier un dossier spécifique pour stocker les données du plugin. Seul l'administrateur peut configurer ces options par l'intermédiaire du plugin &lt;strong&gt;about:config&lt;/strong&gt; (si absent, &lt;a href=&quot;http://download.dotclear.net/plugins/2.0/&quot;&gt;téléchargeable ici&lt;/a&gt;).&lt;/p&gt;


&lt;h3&gt;Télécharger le plugin&lt;/h3&gt;


&lt;p&gt;Choisissez la version la plus récente sur &lt;a href=&quot;http://code.google.com/p/dcplugins/downloads/list?q=Live+Counter&quot; hreflang=&quot;fr&quot;&gt;le serveur de téléchargements&lt;/a&gt;.&lt;/p&gt;</description>
    
    
    
          <comments>http://bricole.xn--phnix-csa.net/post/Live-Counter-pour-afficher-le-nombre-de-visiteurs-connectes-sur-votre-blog#comment-form</comments>
      <wfw:comment>http://bricole.xn--phnix-csa.net/post/Live-Counter-pour-afficher-le-nombre-de-visiteurs-connectes-sur-votre-blog#comment-form</wfw:comment>
      <wfw:commentRss>http://bricole.xn--phnix-csa.net/feed/rss2/comments/156</wfw:commentRss>
      </item>
    
  <item>
    <title>Un patch de sécurité pour Dotclear</title>
    <link>http://bricole.xn--phnix-csa.net/post/Un-patch-de-securite-pour-Dotclear</link>
    <guid isPermaLink="false">urn:md5:0fabed3f4a87fc628ab6ddbcbd7fda11</guid>
    <pubDate>Fri, 30 Nov 2007 00:00:00 +01:00</pubDate>
    <dc:creator>Sacha</dc:creator>
        <category>Dotclear</category><category>Hack</category><category>Patchs</category>    
    <description>&lt;p&gt;Deux raisons justifient ce patch&amp;nbsp;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Il existe un problème de sécurité dans Dotclear qui permet d'&lt;strong&gt;exécuter du code JavaScript sur le navigateur de l'administrateur du blog à son insu&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;L'information sur l'adresse &lt;acronym title=&quot;Internet Protocol&quot;&gt;IP&lt;/acronym&gt; d'un commentaire ou d'un rétrolien est facilement falsifiable. De même, tous les filtres Antispam basés sur la vérification de l'adresse &lt;acronym title=&quot;Internet Protocol&quot;&gt;IP&lt;/acronym&gt; sont dérisoires pour un spammeur utilisant cette vulnérabilité Dotclear.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;img src=&quot;http://bricole.xn--phnix-csa.net/public/img/picts/chaine_brisee.jpg&quot; alt=&quot;Une chaîne cassée&quot; style=&quot;display:block; margin:0 auto;&quot; /&gt;&lt;/p&gt;    &lt;h3&gt;Description technique&lt;/h3&gt;


&lt;p&gt;La fonction &lt;code&gt;realIP()&lt;/code&gt; de la classe &lt;code&gt;http&lt;/code&gt; de &lt;strong&gt;Clearbricks&lt;/strong&gt; renvoie un contenu (censé être l'adresse &lt;acronym title=&quot;Internet Protocol&quot;&gt;IP&lt;/acronym&gt; du client) qui peut être modifié arbitrairement par le client en précisant les en-têtes &lt;acronym title=&quot;Hypertext Transfer Protocol&quot;&gt;HTTP&lt;/acronym&gt; &lt;code&gt;CLIENT_IP&lt;/code&gt; ou &lt;code&gt;X_FORWARDED_FOR&lt;/code&gt; sur son navigateur web (p.ex. en utilisant l'extension &lt;a href=&quot;http://modifyheaders.mozdev.org/&quot; hreflang=&quot;en&quot;&gt;Modify Headers&lt;/a&gt; pour Firefox). De plus, il est possible d'assigner du code JavaScript à &lt;code&gt;CLIENT_IP&lt;/code&gt; qui sera exécuté sur le navigateur de l'administrateur du blog au moment de la prévisualisation d'un commentaire ou de l'édition d'un article existant&lt;sup&gt;[&lt;a href=&quot;http://bricole.xn--phnix-csa.net/post/#pnote-153-1&quot; id=&quot;rev-pnote-153-1&quot;&gt;1&lt;/a&gt;]&lt;/sup&gt;.&lt;/p&gt;


&lt;h3&gt;Correction rapide&lt;/h3&gt;


&lt;p&gt;Le moyen le plus simple de corriger cette faille de sécurité est d'éditer le fichier &lt;code&gt;inc/clearbricks/common/lib.http.php&lt;/code&gt;. Il faut de remplacer la fonction &lt;code&gt;realIP()&lt;/code&gt; (lignes 129 - 189) par celle-ci&amp;nbsp;:&lt;/p&gt;

&lt;pre&gt;
	public static function realIP()
	{
		if (isset($_SERVER['REMOTE_ADDR'])) {
			return $_SERVER['REMOTE_ADDR'];
		}
		else {
			return null;
		}
	}
&lt;/pre&gt;


&lt;p&gt;Vous pouvez également télécharger le fichier &lt;code&gt;lib.http.php&lt;/code&gt; joint à ce billet et le mettre à la place de l'ancien fichier.&lt;/p&gt;


&lt;h3&gt;Patch pour la version &lt;acronym title=&quot;Subversion&quot;&gt;SVN&lt;/acronym&gt;&lt;/h3&gt;


&lt;p&gt;La correction rapide suffit parfaitement pour corriger cette faille de sécurité. Ce qui suit s'adresse donc à des personnes qui connaissent bien au moins les bases de la programmation et qui souhaitent faire une correction &quot;plus propre&quot;. Si ce n'est pas votre cas, il est plus sûr d'opter pour la correction rapide, &lt;strong&gt;qui est équivalente&lt;/strong&gt;.&lt;/p&gt;


&lt;p&gt;Le patch se situe dans les documents annexes à ce billet.&lt;/p&gt;


&lt;h3&gt;Un exploit&amp;nbsp;?&lt;/h3&gt;


&lt;p&gt;Je ne montre pas ici la manière dont cette vulnérabilité peut être exploitée pour, par exemple, se connecter en tant qu'administrateur sur un blog vulnérable. Cependant c'est faisable sans trop de peine. Si je ne m'en suis pas occupé, c'est parce que mon temps libre est limité et j'ai autre chose à faire que de montrer les conséquences qu'une omission de cette correction peut avoir.&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://bricole.xn--phnix-csa.net/post/#rev-pnote-153-1&quot; id=&quot;pnote-153-1&quot;&gt;1&lt;/a&gt;] La preuve, suite à &lt;a href=&quot;http://www.dotclear.net/forum/viewtopic.php?id=30624&quot; hreflang=&quot;fr&quot;&gt;un incident&lt;/a&gt; (involontaire de ma part), &lt;a href=&quot;http://www.brol.info/&quot; hreflang=&quot;fr&quot;&gt;brol&lt;/a&gt; m'a poliment proposé d'&lt;q&gt;utiliser mon propre blog pour mes essais de merde&lt;/q&gt;. Que brol soit rassuré, j'utilisais mon propre blog pour le faire, c'est juste que j'avais oublié de désactiver l'extension qui me permettait de faire ces essais quand je visitais son blog.&lt;/p&gt;&lt;/div&gt;
</description>
    
          <enclosure url="http://bricole.xn--phnix-csa.net/public/txt/dc_patch_1537.txt"
      length="2431" type="text/plain" />
          <enclosure url="http://bricole.xn--phnix-csa.net/public/txt/lib.http.php"
      length="9502" type="text/plain" />
    
    
          <comments>http://bricole.xn--phnix-csa.net/post/Un-patch-de-securite-pour-Dotclear#comment-form</comments>
      <wfw:comment>http://bricole.xn--phnix-csa.net/post/Un-patch-de-securite-pour-Dotclear#comment-form</wfw:comment>
      <wfw:commentRss>http://bricole.xn--phnix-csa.net/feed/rss2/comments/153</wfw:commentRss>
      </item>
    
  <item>
    <title>HTTP Redirect, un nouveau plugin pour Dotclear</title>
    <link>http://bricole.xn--phnix-csa.net/post/HTTP-Redirect-un-nouveau-plugin-pour-Dotclear</link>
    <guid isPermaLink="false">urn:md5:df27fdb55bf08545b3d36834790e3195</guid>
    <pubDate>Fri, 23 Nov 2007 00:00:00 +01:00</pubDate>
    <dc:creator>Sacha</dc:creator>
        <category>Créations</category><category>Dotclear</category><category>Extensions</category><category>HTTP</category>    
    <description>&lt;p&gt;Si jamais vous avez besoin de déplacer proprement certains billets de votre blog ailleurs, ce plugin sera pour vous d'une certaine utilité, car il permet de spécifier une &lt;acronym title=&quot;Uniform Ressource Locator&quot;&gt;URL&lt;/acronym&gt; de redirection pour chaque billet. Le plugin utilise l'en-tête &lt;acronym title=&quot;Hypertext Markup Protocol&quot;&gt;HTTP&lt;/acronym&gt; &lt;em&gt;Location&lt;/em&gt; accompagnée du code de statut 301, &lt;em&gt;Moved Permanently&lt;/em&gt; pour déplacer définitivement le contenu ailleurs.&lt;/p&gt;    &lt;h3&gt;Utilisation&lt;/h3&gt;


&lt;p&gt;Plutôt simpliste, il vous suffit d'écrire la nouvelle adresse dans le champ &lt;em&gt;URL de redirection&lt;/em&gt;, et les visiteurs seront automatiquement redirigés.&lt;/p&gt;


&lt;p&gt;&lt;img src=&quot;http://bricole.xn--phnix-csa.net/public/img/plugins/httpredirect/httpredirect_usage.png&quot; alt=&quot;Spécifier une adresse de redirection pour un billet&quot; style=&quot;display:block; margin:0 auto;&quot; /&gt;&lt;/p&gt;


&lt;p&gt;Il est également possible d'affecter des adresses de redirection à plusieurs billets à la fois par l'intermédiaire du menu &lt;em&gt;Action&lt;/em&gt; se trouvant en bas de la liste des billets.&lt;/p&gt;


&lt;p&gt;&lt;img src=&quot;http://bricole.xn--phnix-csa.net/public/img/plugins/httpredirect/httpredirect_multiedit.png&quot; alt=&quot;Mettre en place la redirection de plusieurs articles à la fois&quot; style=&quot;display:block; margin:0 auto;&quot; /&gt;&lt;/p&gt;


&lt;p&gt;Si vous souhaitez cacher ces billets de la partie publique, il suffit de mettre l'état de chaque billet sur &lt;em&gt;non publié&lt;/em&gt;&lt;sup&gt;[&lt;a href=&quot;http://bricole.xn--phnix-csa.net/post/#pnote-150-1&quot; id=&quot;rev-pnote-150-1&quot;&gt;1&lt;/a&gt;]&lt;/sup&gt;. La redirection continuera de fonctionner.&lt;/p&gt;


&lt;h3&gt;Installation &amp;amp; mise à jour&lt;/h3&gt;


&lt;p&gt;Suivez &lt;a href=&quot;http://bricole.xn--phnix-csa.net/post/Comment-gerer-ses-plugins-Dotclear-proprement&quot; hreflang=&quot;fr&quot;&gt;la procédure normale&lt;/a&gt; d'installation et de mise à jour.&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://bricole.xn--phnix-csa.net/post/#rev-pnote-150-1&quot; id=&quot;pnote-150-1&quot;&gt;1&lt;/a&gt;] Comprenez bien que cocher la case &lt;em&gt;Cacher&lt;/em&gt; revient à mettre le billet &lt;em&gt;hors ligne&lt;/em&gt;.&lt;/p&gt;&lt;/div&gt;
</description>
    
          <enclosure url="http://bricole.xn--phnix-csa.net/public/plugins/plugin-httpredirect-0.6.pkg.gz"
      length="5556" type="application/x-gzip" />
          <enclosure url="http://bricole.xn--phnix-csa.net/public/plugins/plugin-httpredirect-0.6.tar.gz"
      length="3525" type="application/x-gzip" />
    
    
          <comments>http://bricole.xn--phnix-csa.net/post/HTTP-Redirect-un-nouveau-plugin-pour-Dotclear#comment-form</comments>
      <wfw:comment>http://bricole.xn--phnix-csa.net/post/HTTP-Redirect-un-nouveau-plugin-pour-Dotclear#comment-form</wfw:comment>
      <wfw:commentRss>http://bricole.xn--phnix-csa.net/feed/rss2/comments/150</wfw:commentRss>
      </item>
    
  <item>
    <title>Comment gérer proprement ses plugins Dotclear</title>
    <link>http://bricole.xn--phnix-csa.net/post/Comment-gerer-ses-plugins-Dotclear-proprement</link>
    <guid isPermaLink="false">urn:md5:a991d0a7f5fc3e0d7888328f07be6b69</guid>
    <pubDate>Thu, 22 Nov 2007 00:00:00 +01:00</pubDate>
    <dc:creator>Sacha</dc:creator>
        <category>Conseils</category><category>Dotclear</category><category>Extensions</category><category>Trucs et astuces</category>    
    <description>&lt;p&gt;Pour être sûr qu'un plugin s'installe ou se met à jour correctement, il suffit d'appliquer quelques règles simples. Un plugin Dotclear idéal ne devrait demander que les étapes suivantes pour s'installer ou se mettre à jour.&lt;/p&gt;    &lt;h3&gt;Installation d'un nouveau plugin&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;Si un plugin incompatible existe&lt;sup&gt;[&lt;a href=&quot;http://bricole.xn--phnix-csa.net/post/#pnote-151-1&quot; id=&quot;rev-pnote-151-1&quot;&gt;1&lt;/a&gt;]&lt;/sup&gt;, le désinstaller.&lt;/li&gt;
&lt;li&gt;Installer le nouveau plugin&lt;sup&gt;[&lt;a href=&quot;http://bricole.xn--phnix-csa.net/post/#pnote-151-2&quot; id=&quot;rev-pnote-151-2&quot;&gt;2&lt;/a&gt;]&lt;/sup&gt;.&lt;/li&gt;
&lt;li&gt;Aller dans le &lt;em&gt;Tableau de bord&lt;/em&gt;&lt;sup&gt;[&lt;a href=&quot;http://bricole.xn--phnix-csa.net/post/#pnote-151-3&quot; id=&quot;rev-pnote-151-3&quot;&gt;3&lt;/a&gt;]&lt;/sup&gt;.&lt;/li&gt;
&lt;li&gt;Configurer le plugin selon la méthode décrite dans sa documentation.&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;Mise à jour&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;Retirer le plugin de la partie publique du blog et le désactiver si possible&lt;sup&gt;[&lt;a href=&quot;http://bricole.xn--phnix-csa.net/post/#pnote-151-4&quot; id=&quot;rev-pnote-151-4&quot;&gt;4&lt;/a&gt;]&lt;/sup&gt;. Cela peut être fait de plusieurs façons&amp;nbsp;:
&lt;ul&gt;
&lt;li&gt;En retirant les widgets du plugin&lt;/li&gt;
&lt;li&gt;En éditant les fichiers template des thèmes utilisés&lt;/li&gt;
&lt;li&gt;En modifiant la configuration du plugin (certains plugins ont une option permettant de les désactiver)&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;S'assurer de disposer d'une archive de l'ancienne version pour pouvoir revenir en arrière en cas de problème.&lt;/li&gt;
&lt;li&gt;Supprimer le plugin.&lt;/li&gt;
&lt;li&gt;Installer la nouvelle version du plugin.&lt;/li&gt;
&lt;li&gt;Aller dans le &lt;em&gt;Tableau de bord&lt;/em&gt;&lt;sup&gt;[&lt;a href=&quot;http://bricole.xn--phnix-csa.net/post/#pnote-151-5&quot; id=&quot;rev-pnote-151-5&quot;&gt;5&lt;/a&gt;]&lt;/sup&gt;.&lt;/li&gt;
&lt;li&gt;Ajuster le configuration du plugin pour le réintégrer dans la partie publique.&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;Désinstallation&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;Désactiver le plugin dans la partie publique.&lt;/li&gt;
&lt;li&gt;Supprimer le plugin.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Notez cependant que les plugins peuvent laisser des paramètres de configuration sur votre installation Dotclear, même une fois désinstallés. Ceci permet de retrouver vos paramètres si vous décidez finalement de remettre en place un plugin désinstallé.&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://bricole.xn--phnix-csa.net/post/#rev-pnote-151-1&quot; id=&quot;pnote-151-1&quot;&gt;1&lt;/a&gt;] Il peut s'agir des plugins différents remplissant la même fonctionnalité.&lt;/p&gt;
&lt;p&gt;[&lt;a href=&quot;http://bricole.xn--phnix-csa.net/post/#rev-pnote-151-2&quot; id=&quot;pnote-151-2&quot;&gt;2&lt;/a&gt;] Pour installer un plugin, vous pouvez télécharger &lt;strong&gt;un paquetage d'installation automatique&lt;/strong&gt; à travers le menu &lt;em&gt;Extensions&lt;/em&gt;, onglet &lt;em&gt;Ajouter une nouvelle extension&lt;/em&gt;. Ou bien encore manuellement via le serveur &lt;acronym title=&quot;File Transfer Protocol&quot;&gt;FTP&lt;/acronym&gt;, en plaçant le contenu de l'archive dans le dossier &lt;code&gt;plugins&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;[&lt;a href=&quot;http://bricole.xn--phnix-csa.net/post/#rev-pnote-151-3&quot; id=&quot;pnote-151-3&quot;&gt;3&lt;/a&gt;] Cette étape est importante. Certains plugins contiennent des fichiers d'installation qui sont exécutés à ce moment-là. Vous êtes notifié si une installation a lieu.&lt;/p&gt;
&lt;p&gt;[&lt;a href=&quot;http://bricole.xn--phnix-csa.net/post/#rev-pnote-151-4&quot; id=&quot;pnote-151-4&quot;&gt;4&lt;/a&gt;] N'ignorez jamais cette étape, même si elle peut paraître un peu fastidieuse. Cela évite des erreurs sur votre blog, comme par exemple celle-ci : &lt;code&gt;Callback not found for widget [Nom-du-plugin]&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;[&lt;a href=&quot;http://bricole.xn--phnix-csa.net/post/#rev-pnote-151-5&quot; id=&quot;pnote-151-5&quot;&gt;5&lt;/a&gt;] Étape importante, car elle permet de lancer une procédure de mise à jour automatique.&lt;/p&gt;&lt;/div&gt;
</description>
    
    
    
          <comments>http://bricole.xn--phnix-csa.net/post/Comment-gerer-ses-plugins-Dotclear-proprement#comment-form</comments>
      <wfw:comment>http://bricole.xn--phnix-csa.net/post/Comment-gerer-ses-plugins-Dotclear-proprement#comment-form</wfw:comment>
      <wfw:commentRss>http://bricole.xn--phnix-csa.net/feed/rss2/comments/151</wfw:commentRss>
      </item>
    
  <item>
    <title>Dotclear - Éliminez le spam dans les rétroliens avec... Rétrocontrôle</title>
    <link>http://bricole.xn--phnix-csa.net/post/Dotclear-Eliminez-le-spam-dans-les-retroliens-avec-Retro-controle</link>
    <guid isPermaLink="false">urn:md5:47fde8847a0c7bf6da3f467b9f09d502</guid>
    <pubDate>Tue, 30 Oct 2007 14:22:00 +01:00</pubDate>
    <dc:creator>Sacha</dc:creator>
        <category>Créations</category><category>Dotclear</category><category>Extensions</category><category>Spam</category>    
    <description>    &lt;p&gt;&lt;img src=&quot;http://bricole.xn--phnix-csa.net/public/img/plugins/.boite_de_spam_t.jpg&quot; alt=&quot;Une boîte de Spam&quot; style=&quot;float:left; margin: 0 1em 1em 0;&quot; /&gt; J'ai remarqué que l'une des choses heureuses dans Dotclear est l'absence presque totale de messages indésirables dans les commentaires. Mais pour les rétroliens malheureusement, ça ne fait que proliférer.&lt;/p&gt;


&lt;p&gt;Jusque la semaine dernière, j'enregistrais plus de 100 rétroliens indésirables par jour et par blog. Tous arrêtés par mon filtre, &lt;acronym title=&quot;Qui contrôle les rétroliens&quot;&gt;Rétrocontrôle&lt;/acronym&gt;. Mais la liste des messages indésirables commençait à m'agacer. Puis un jour, &lt;a href=&quot;http://dascritch.net/&quot; hreflang=&quot;fr&quot;&gt;Da Scritch&lt;/a&gt; proposa d'adapter &lt;a href=&quot;http://archiblog.stratic.fr/178-spamtimeout-adieu-spam-trackbacks-dotclear&quot; hreflang=&quot;fr&quot;&gt;Spamtimeout&lt;/a&gt; de Laurent Simon à Dotclear 2.&lt;/p&gt;


&lt;p&gt;Et ça, c'était une très bonne idée, car depuis que j'ai ajouté la fonctionnalité d'adresse de rétrolien jetable à &lt;a href=&quot;http://www.phénix.net/spip.php?article10&quot; hreflang=&quot;fr&quot;&gt;Rétrocontrôle&lt;/a&gt;, plus de spam, nulle part&amp;nbsp;!&lt;/p&gt;


&lt;p&gt;Ça sera l'occasion de réouvrir les rétroliens pour ceux qui étaient contraints de les fermer. La documentation est disponible sur &lt;a href=&quot;http://www.xn--phnix-csa.net/spip.php?article10&quot; hreflang=&quot;fr&quot;&gt;Phénix.net&lt;/a&gt;.&lt;/p&gt;


&lt;p&gt;&lt;a href=&quot;http://code.google.com/p/dcplugins/downloads/list?q=R%C3%A9trocontr%C3%B4le&quot;&gt;Télécharger Rétrocontrôle&lt;/a&gt;.&lt;/p&gt;</description>
    
          <enclosure url="http://bricole.xn--phnix-csa.net/public/plugins/plugin-retrocontrol-2.1.0.pkg.gz"
      length="17064" type="application/x-gzip" />
          <enclosure url="http://bricole.xn--phnix-csa.net/public/plugins/plugin-retrocontrol-2.1.0.tar.gz"
      length="11305" type="application/x-gzip" />
    
    
          <comments>http://bricole.xn--phnix-csa.net/post/Dotclear-Eliminez-le-spam-dans-les-retroliens-avec-Retro-controle#comment-form</comments>
      <wfw:comment>http://bricole.xn--phnix-csa.net/post/Dotclear-Eliminez-le-spam-dans-les-retroliens-avec-Retro-controle#comment-form</wfw:comment>
      <wfw:commentRss>http://bricole.xn--phnix-csa.net/feed/rss2/comments/146</wfw:commentRss>
      </item>
    
  <item>
    <title>Dotclear - Suivez les commentaires en temps réel avec Jabber !</title>
    <link>http://bricole.xn--phnix-csa.net/post/Dotclear-Suivez-les-commentaires-sur-votre-blog-en-temps-reel-avec-Jabber</link>
    <guid isPermaLink="false">urn:md5:ba2f3fb0d244bfe342b1318093b0d3f1</guid>
    <pubDate>Tue, 30 Oct 2007 13:40:00 +01:00</pubDate>
    <dc:creator>Sacha</dc:creator>
        <category>Créations</category><category>Dotclear</category><category>Extensions</category><category>Jabber</category>    
    <description>    &lt;p&gt;Si vous êtes blogueur, vous utilisez sans doute déjà &lt;acronym title=&quot;Really Simple Syndication&quot;&gt;RSS&lt;/acronym&gt;, qui vous notifie des nouveaux commentaires apparus sur votre blog. RSS, c'est bien, c'est simple et pratique. Mais pour ceux qui veulent encore plus que ça, j'ai fait &lt;strong&gt;Jabber Notifications 2&lt;/strong&gt;.&lt;/p&gt;


&lt;p&gt;&lt;img src=&quot;http://bricole.xn--phnix-csa.net/public/img/plugins/gossip.jpg&quot; alt=&quot;Gossip logo&quot; style=&quot;display:block; margin:0 auto;&quot; /&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Notifications en temps réel&lt;/li&gt;
&lt;li&gt;Plus besoin de gérer les flux RSS multiples, car les notifications sont activables pour&amp;nbsp;:
&lt;ul&gt;
&lt;li&gt;vos billets&lt;/li&gt;
&lt;li&gt;les billets de votre blog par défaut&lt;/li&gt;
&lt;li&gt;tous vos blogs&lt;/li&gt;
&lt;li&gt;tous les blogs de la plateforme Dotclear dont vous êtes le super-administrateur&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;Pas de trafic inutile généré par un agrégateur RSS&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Initialement écrit par &lt;a href=&quot;http://toutoune25.miskin.be/blog/&quot; hreflang=&quot;fr&quot;&gt;Olivier Tétard&lt;/a&gt;, le plugin a été réécrit pour avoir une nouvelle interface utilisateur et une nouvelle bibliothèque Jabber, qui a l'avantage d'être plus rapide.&lt;/p&gt;


&lt;h3&gt;Installer et configurer&lt;/h3&gt;


&lt;p&gt;Commencez par &lt;a href=&quot;http://code.google.com/p/dcplugins/downloads/list?q=Jabber+Notifications&quot;&gt;télécharger le plugin&lt;/a&gt; et l'installer.&lt;/p&gt;


&lt;p&gt;La configuration se passe aux deux endroits&amp;nbsp;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Pour les administrateurs de la plateforme Dotclear, un nouvel item dans le menu &lt;em&gt;Extensions&lt;/em&gt; apparaît et permet de configurer le compte Jabber nécessaire à l'envoi des notifications.&lt;/li&gt;
&lt;li&gt;Pour les utilisateurs, une section &lt;em&gt;Notifications Jabber&lt;/em&gt; est disponible dans les &lt;em&gt;Préférences utilisateur&lt;/em&gt;.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Le plugin est jeune, soyez indulgents. :p&lt;/p&gt;


&lt;h3&gt;Notes de version&lt;/h3&gt;


&lt;p&gt;&lt;strong&gt;Dernière version&lt;/strong&gt;&amp;nbsp;: &lt;ins&gt;2.4-beta1&lt;/ins&gt; du 20 février 2008&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Possibilité d'utiliser une connexion sécurisée SSL / TLS (Compatibilité avec Gmail, voir commentaire #14)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Anciennes versions&lt;/strong&gt;&amp;nbsp;: &lt;del&gt;2.1&lt;/del&gt; du 31 octobre 2007&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Corrections, amélioration des performances (x3), nettoyage du code de la bibliothèque Jabber&lt;/li&gt;
&lt;/ul&gt;</description>
    
    
    
          <comments>http://bricole.xn--phnix-csa.net/post/Dotclear-Suivez-les-commentaires-sur-votre-blog-en-temps-reel-avec-Jabber#comment-form</comments>
      <wfw:comment>http://bricole.xn--phnix-csa.net/post/Dotclear-Suivez-les-commentaires-sur-votre-blog-en-temps-reel-avec-Jabber#comment-form</wfw:comment>
      <wfw:commentRss>http://bricole.xn--phnix-csa.net/feed/rss2/comments/145</wfw:commentRss>
      </item>
    
  <item>
    <title>Dotclear - Envie de couleurs ? Invitez Arlequin sur votre blog !</title>
    <link>http://bricole.xn--phnix-csa.net/post/Dotclear-Arlequin-plusieurs-themes-sur-un-blog</link>
    <guid isPermaLink="false">urn:md5:23a3e7d5cdc0cc59d0de0293469c1152</guid>
    <pubDate>Sun, 14 Oct 2007 16:55:00 +02:00</pubDate>
    <dc:creator>Sacha</dc:creator>
        <category>Créations</category><category>Dotclear</category><category>Extensions</category><category>Logiciel libre</category>    
    <description>&lt;p&gt;&lt;a href=&quot;http://bricole.xn--phnix-csa.net/public/img/plugins/arlequin-comedie.jpg&quot; hreflang=&quot;fr&quot; rel=&quot;lightbox&quot;&gt;&lt;img src=&quot;http://bricole.xn--phnix-csa.net/public/img/plugins/.arlequin-comedie_t.jpg&quot; alt=&quot;Arlequin&quot; style=&quot;float:left; margin: 0 1em 1em 0;&quot; /&gt;&lt;/a&gt;
Dans la série &lt;em&gt;Les blogs qui ne parlent que des blogs&lt;/em&gt;, voici un billet sans doute très utile qui s'adresse à tous les blogueurs utilisant Dotclear 2. Mais venons au fait&amp;nbsp;: qui est Arlequin et que peut-il faire pour vous&amp;nbsp;?&lt;/p&gt;


&lt;p&gt;&lt;em&gt;Arlequin&lt;/em&gt;, c'est un aiguilleur au service de vos visiteurs qui &lt;strong&gt;choisit un habillage à leur goût&lt;/strong&gt;.&lt;/p&gt;


&lt;p&gt;&lt;em&gt;Arlequin&lt;/em&gt;, c'est donc une façon très simple d'&lt;strong&gt;utiliser plusieurs thèmes&lt;/strong&gt; sur un seul blog.&lt;/p&gt;    &lt;h4&gt;Démonstration&lt;/h4&gt;


&lt;p&gt;Dans les menus de navigation de ce site, vous trouverez cette section&amp;nbsp;:&lt;/p&gt;


&lt;p&gt;&lt;img src=&quot;http://bricole.xn--phnix-csa.net/public/img/plugins/arlequin/arlequin_selecteur.png&quot; alt=&quot;Le sélecteur de thème Arlequin&quot; style=&quot;display:block; margin:0 auto;&quot; /&gt;&lt;/p&gt;


&lt;p&gt;Cliquez sur le thème de votre choix pour changer l'habillage du blog.&lt;/p&gt;


&lt;h4&gt;En savoir plus&lt;/h4&gt;


&lt;p&gt;Si ce plugin vous intéresse, consultez sa fiche sur &lt;a href=&quot;http://plugins.dotaddict.org/dc2/details/Arlequin&quot; hreflang=&quot;fr&quot;&gt;plugins.da&lt;/a&gt;.&lt;/p&gt;</description>
    
    
    
          <comments>http://bricole.xn--phnix-csa.net/post/Dotclear-Arlequin-plusieurs-themes-sur-un-blog#comment-form</comments>
      <wfw:comment>http://bricole.xn--phnix-csa.net/post/Dotclear-Arlequin-plusieurs-themes-sur-un-blog#comment-form</wfw:comment>
      <wfw:commentRss>http://bricole.xn--phnix-csa.net/feed/rss2/comments/144</wfw:commentRss>
      </item>
    
  <item>
    <title>Dotclear - Personnaliser l'affichage de derniers commentaires</title>
    <link>http://bricole.xn--phnix-csa.net/post/Dotclear-Personnaliser-laffichage-de-derniers-commentaires</link>
    <guid isPermaLink="false">urn:md5:4ee4b9c397b5c9738b28b236b808f1af</guid>
    <pubDate>Sat, 15 Sep 2007 19:39:00 +02:00</pubDate>
    <dc:creator>Sacha</dc:creator>
        <category>Dotclear</category><category>Programmation</category>    
    <description>&lt;p&gt;&lt;acronym title=&quot;Derniers commentaires&quot;&gt;Dcom&lt;/acronym&gt;, c permet de personnaliser l'affichage du widget &lt;em&gt;Derniers commentaires&lt;/em&gt;. Si vous êtes intéressés, voici &lt;a href=&quot;http://bricole.xn--phnix-csa.net/public/plugins/plugin-dcom-0.7.2.pkg.gz&quot;&gt;le paquetage d'installation&lt;/a&gt; et &lt;a href=&quot;http://www.xn--phnix-csa.net/spip.php?article20&quot; hreflang=&quot;fr&quot;&gt;la documentation&lt;/a&gt;.&lt;/p&gt;


&lt;p&gt;Je dévoile ici quelques exemples d'utilisation.&lt;/p&gt;    &lt;h2&gt;Astuce&amp;nbsp;: afficher le contenu du commentaire dans des infobulles&lt;/h2&gt;


&lt;h3&gt;Méthode 1&amp;nbsp;: attribut &lt;em&gt;title&lt;/em&gt; de la balise &lt;acronym title=&quot;HyperText Markup Language&quot;&gt;HTML&lt;/acronym&gt; &lt;em&gt;a&lt;/em&gt;&lt;/h3&gt;


&lt;p&gt;&lt;img src=&quot;http://www.xn--phnix-csa.net/local/cache-vignettes/L381xH99/LongueurComment.png&quot; alt=&quot;Astuce Dcom - afficher le contenu du commentaire dans une infobulle du navigateur&quot; style=&quot;display:block; margin:0 auto;&quot; /&gt;&lt;/p&gt;


&lt;p&gt;On peut ajouter un titre au lien vers le commentaire, c'est alors le navigateur qui se chargera d'afficher l'infobulle. C'est une bonne méthode, simple et correcte. On peut utiliser le format d'affichage suivant&amp;nbsp;:&lt;/p&gt;

&lt;pre&gt;
&amp;lt;a href=&amp;quot;%5$s&amp;quot; title=&amp;quot;%4$s&amp;quot;&amp;gt;%2$s - %3$s&amp;lt;br/&amp;gt;%1$s&amp;lt;/a&amp;gt;
&lt;/pre&gt;


&lt;h3&gt;Méthode 2&amp;nbsp;: créer notre propre infobulle en CSS&lt;/h3&gt;


&lt;p&gt;&lt;img src=&quot;http://bricole.xn--phnix-csa.net/public/img/plugins/dcom-ex-sacha.png&quot; alt=&quot;Astuce Dcom - afficher le contenu du commentaire dans une infobulle CSS&quot; style=&quot;display:block; margin:0 auto;&quot; /&gt;La méthode précédente a quelques inconvénients&amp;nbsp;: la plupart des navigateurs coupent les attributs &lt;em&gt;title&lt;/em&gt; trop longs et l'apparence de cette infobulle ne peut pas être personnalisée.&lt;/p&gt;


&lt;p&gt;Le site &lt;acronym title=&quot;Peut-être Une Réponse &quot;&gt;PêUR&lt;/acronym&gt; propose &lt;a href=&quot;http://www.peutetreunereponse.net/article-6614978-6.html&quot; hreflang=&quot;fr&quot;&gt;cette méthode&lt;/a&gt; en trois étapes&amp;nbsp;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Choisissez ou créez l'image correspondante à la mise en forme de votre infobulle et placez-la dans le dossier de votre thème sous le nom &lt;strong&gt;infobulle.gif&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Modifiez la feuille de style de votre thème (via le fichier &lt;strong&gt;custom.css&lt;/strong&gt; s'il existe) en y ajoutant le code suivant&amp;nbsp;:&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;
a.tooltip em {
    display:none;
}
a.tooltip:hover {
    border: 0;
    position: relative;
    z-index: 500;
    text-decoration:none;
}
a.tooltip:hover em {
    font-style: normal;
    display: block;
    position: absolute;
    top: 20px;
    left: -10px;
    padding: 5px;
    color: #000;
    border: 1px solid #bbb;
    background: #ffc;
    width:170px;
}
a.tooltip:hover em span {
    position: absolute;
    top: -7px;
    left: 15px;
    height: 7px;
    width: 11px;
    background: transparent url(infobulle.gif);
    margin:0;
    padding: 0;
    border: 0;
}
&lt;/pre&gt;

&lt;ul&gt;
&lt;li&gt;La dernière étape consiste à utiliser le format d'affichage suivant dans le widget Dcom&amp;nbsp;:&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;
&amp;lt;a href=&amp;quot;%5$s&amp;quot; class=&amp;quot;tooltip&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;%3$s&amp;lt;/strong&amp;gt; - %2$s&amp;lt;em&amp;gt;&amp;lt;span&amp;gt;&amp;lt;/span&amp;gt;%4$s&amp;lt;/em&amp;gt;&amp;lt;/a&amp;gt;
&lt;/pre&gt;</description>
    
    
    
          <comments>http://bricole.xn--phnix-csa.net/post/Dotclear-Personnaliser-laffichage-de-derniers-commentaires#comment-form</comments>
      <wfw:comment>http://bricole.xn--phnix-csa.net/post/Dotclear-Personnaliser-laffichage-de-derniers-commentaires#comment-form</wfw:comment>
      <wfw:commentRss>http://bricole.xn--phnix-csa.net/feed/rss2/comments/141</wfw:commentRss>
      </item>
    
  <item>
    <title>Développeurs web, simplifiez-vous la vie avec Firebug</title>
    <link>http://bricole.xn--phnix-csa.net/post/Developpeurs-web-decouvrez-Firebug</link>
    <guid isPermaLink="false">urn:md5:77af986abf1a48004ea56119b6285690</guid>
    <pubDate>Tue, 14 Aug 2007 21:12:00 +02:00</pubDate>
    <dc:creator>Sacha</dc:creator>
        <category>Internet</category><category>Programmation</category><category>Web</category>    
    <description>&lt;p&gt;&lt;img src=&quot;http://bricole.xn--phnix-csa.net/public/img/plugins/firebug2.png&quot; alt=&quot;Logo Firebug&quot; style=&quot;display:block; margin:0 auto;&quot; /&gt;&lt;/p&gt;


&lt;p&gt;Ma passion est le développement des applications web interactives. Pour pratiquer sérieusement ce genre de développement, il est nécessaire de bien maîtriser plusieurs technologies différentes qui évoluent très rapidement dans le temps. Et comme les technologies évoluent plus rapidement que les outils les utilisant, ça devient un véritable casse-tête pour savoir, par exemple, si une telle ou telle fonctionnalité sera compatible avec les principaux navigateurs web utilisés aujourd'hui. Et outre la compatibilité entre les navigateurs, il ne faut pas se fier entièrement à la nouvelle technologie en prévoyant toujours une solution de repli pour que votre application web soit accessible à tout le monde (dont handicapés). Et si à cela on ajoute des contraintes telles que la réalisation d'un plugin pour une application web déjà existante, il devient inévitable de bidouiller et tricher par tous les moyens pour réaliser enfin l'application web (presque) idéale.&lt;/p&gt;    &lt;p&gt;Bref, vous l'avez compris, être un bon développeur web aujourd'hui - c'est avoir beaucoup de compétences, savoir se former seul pour suivre l'évolution de la technologie et être assez débrouillard pour savoir faire (presque) l'impossible.&lt;/p&gt;


&lt;p&gt;Et qu'est ce qu'il serait bon que je vous raconte ici le secret d'une solution miracle&amp;nbsp;! Mais il ne faut pas m'en demander trop. Je ne suis pas encore un magicien. Par contre il existe une extension pour Firefox, qui s'appelle Firebug et qui permet de vérifier le bon fonctionnement de vos applications web facilement. Contrairement aux autres applications de ce type, Firebug ne se limite pas au JavaScript, il s'intègre dans le navigateur même (Firefox), permet d'évaluer les performances de l'application en mesurant le temps de chargement de différents éléments, il intègre un visualisateur de fichiers source (avec coloration syntaxique) pour le HTML, le CSS et les scripts, il montre les en-têtes HTTP envoyés et reçues par le serveur, il peut inspecter la structure DOM du document et le tout avec une interface très agréable. Bref, ce n'est rien d'autre qu'un paradis pour les développeurs web qui facilitera bien la tâche.&lt;/p&gt;


&lt;p&gt;&lt;a href=&quot;http://bricole.xn--phnix-csa.net/public/img/scr/firebug.png&quot; hreflang=&quot;&quot; rel=&quot;lightbox&quot;&gt;&lt;img src=&quot;http://bricole.xn--phnix-csa.net/public/img/plugins/.firebug_s.jpg&quot; alt=&quot;Console de Firebug&quot; style=&quot;display:block; margin:0 auto;&quot; /&gt;&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;Il n'y a pas encore beaucoup de publications au sujet de Firebug en français, mais son utilisation est simple et intuitive, l'interface étant très facile à comprendre. En tout cas moi, j'étais bien content de pouvoir visualiser toute la routine interne (même les requêtes XMLHttpRequest en Ajax) de ce que faisait mon plugin Not Evil Ads pour Dotclear, que vous pourrez découvrir prochainement.&lt;/p&gt;


&lt;p&gt;&lt;a href=&quot;http://www.getfirebug.com&quot;&gt;&lt;img src=&quot;http://bricole.xn--phnix-csa.net/public/img/plugins/firebug-web-development.png&quot; alt=&quot;Obtenir Firebug&quot; style=&quot;display:block; margin:0 auto;&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://bricole.xn--phnix-csa.net/post/Developpeurs-web-decouvrez-Firebug#comment-form</comments>
      <wfw:comment>http://bricole.xn--phnix-csa.net/post/Developpeurs-web-decouvrez-Firebug#comment-form</wfw:comment>
      <wfw:commentRss>http://bricole.xn--phnix-csa.net/feed/rss2/comments/138</wfw:commentRss>
      </item>
    
  <item>
    <title>Dotclear - Changer le mot de passe administrateur</title>
    <link>http://bricole.xn--phnix-csa.net/post/Dotclear-Changer-le-mot-de-passe-administrateur-quand-plus-rien-ne-marche</link>
    <guid isPermaLink="false">urn:md5:1bc34737339f09856dc598a7e4999152</guid>
    <pubDate>Wed, 08 Aug 2007 09:47:00 +02:00</pubDate>
    <dc:creator>Sacha</dc:creator>
        <category>Dotclear</category><category>Hack</category><category>Programmation</category><category>Scripts</category>    
    <description>&lt;p&gt;Vous avez oublié votre mot de passe administrateur de votre blog Dotclear 2. Vous ne pouvez plus le changer parce que votre serveur ne peut pas vous envoyer de mail ou alors parce que vous avez saisi une adresse e-mail incorrecte&amp;nbsp;!&lt;/p&gt;    &lt;h4&gt;Ça y est, c'est la catastrophe&lt;/h4&gt;

&lt;pre style=&quot;text-align:center;&quot;&gt;Pas de panique&lt;/pre&gt;



&lt;p&gt;Il n'y a pas de quoi s'inquiéter, nous avons &lt;em&gt;le hack&lt;/em&gt; pour débloquer la situation. C'est simple et rapide, il n'y a rien à bidouiller. &lt;img src=&quot;/themes/default/smilies/smile.png&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;


&lt;h4&gt;Tout réparer en deux minutes&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://code.xn--phnix-csa.net/dotclear/passReset/&quot;&gt;Téléchargez votre fichier passwd.php&lt;/a&gt;&lt;sup&gt;[&lt;a href=&quot;http://bricole.xn--phnix-csa.net/post/#pnote-137-1&quot; id=&quot;rev-pnote-137-1&quot;&gt;1&lt;/a&gt;]&lt;/sup&gt;&lt;/li&gt;
&lt;li&gt;Transférez-le dans le dossier &lt;strong&gt;admin/&lt;/strong&gt; de votre installation Dotclear&lt;/li&gt;
&lt;li&gt;Dans votre navigateur web favori, allez sur&lt;br /&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;http://votre-site.tld/votre-installation-dotclear/admin/passwd.php&lt;/p&gt;


&lt;p&gt;C'est tout, il ne vous reste plus qu'à suivre les instructions affichées. &lt;img src=&quot;/themes/default/smilies/smile.png&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt; Drôlement simple n'est-ce pas&amp;nbsp;?&lt;/p&gt;


&lt;p&gt;N'oubliez pas de retirer le fichier &lt;strong&gt;passwd.php&lt;/strong&gt; de votre serveur quand vous aurez fini.&lt;/p&gt;


&lt;p&gt;P.-S. C'est &lt;a href=&quot;http://gniark.net&quot; hreflang=&quot;fr&quot;&gt;Moe&lt;/a&gt; qui m'a donné l'idée de faire la chose dans &lt;a href=&quot;http://www.dotclear.net/forum/viewtopic.php?pid=172917#p172917&quot; hreflang=&quot;fr&quot;&gt;ce forum&lt;/a&gt;. Vous pouvez également &lt;a href=&quot;http://code.xn--phnix-csa.net/dotclear/passReset/passwd.php.txt&quot;&gt;regarder le code source&lt;/a&gt; de ce script.&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://bricole.xn--phnix-csa.net/post/#rev-pnote-137-1&quot; id=&quot;pnote-137-1&quot;&gt;1&lt;/a&gt;] Remarque : ce fichier &lt;strong&gt;passwd.php&lt;/strong&gt; est généré automatiquement pour n'autoriser l'accès qu'à votre adresse &lt;acronym title=&quot;Internet Protocol&quot;&gt;IP&lt;/acronym&gt;. Éditez-le si votre adresse IP change.&lt;/p&gt;&lt;/div&gt;
</description>
    
    
    
          <comments>http://bricole.xn--phnix-csa.net/post/Dotclear-Changer-le-mot-de-passe-administrateur-quand-plus-rien-ne-marche#comment-form</comments>
      <wfw:comment>http://bricole.xn--phnix-csa.net/post/Dotclear-Changer-le-mot-de-passe-administrateur-quand-plus-rien-ne-marche#comment-form</wfw:comment>
      <wfw:commentRss>http://bricole.xn--phnix-csa.net/feed/rss2/comments/137</wfw:commentRss>
      </item>
    
  <item>
    <title>[Dotclear 2] Rendre la saisie de l'e-mail optionnelle</title>
    <link>http://bricole.xn--phnix-csa.net/post/Email-Optionnel-pour-donner-la-possibilite-a-vos-visiteurs-de-ne-pas-saisir-leur-e-mail-sur-votre-blog-Dotclear</link>
    <guid isPermaLink="false">urn:md5:01f8276975b1608904b6046a9a17e610</guid>
    <pubDate>Thu, 19 Jul 2007 18:40:00 +02:00</pubDate>
    <dc:creator>Sacha</dc:creator>
        <category>Dotclear</category><category>Logiciel libre</category><category>Programmation</category><category>Web</category>    
    <description>&lt;p&gt;&lt;a href=&quot;http://laurent.xn--phnix-csa.net/post/2007/07/17/Les-actions-urgentes-par-SMS#c33&quot; hreflang=&quot;fr&quot;&gt;Certains visiteurs&lt;/a&gt; préfèrent ne pas saisir leur adresse e-mail quand ils commentent des blogs. Certains sont même allés jusqu'à prétendre que &lt;a href=&quot;http://www.dotclear.net/forum/viewtopic.php?pid=170201#p170201&quot; hreflang=&quot;fr&quot;&gt;cela baisse le nombre de visites&lt;/a&gt; sur leur blog. Quoi qu'il en soit, si vos visiteurs se sentent gênés à l'idée de saisir leur adresse e-mail, vous remarquerez avec raison qu'il n'y pas d'option dans Dotclear permettant de désactiver la vérification de l'e-mail.&lt;/p&gt;


&lt;p&gt;La raison&amp;nbsp;? &lt;q&gt;La vérification d'email évite certains spams et idem pour la prévisualisation&lt;/q&gt;, répond-on sur le forum Dotclear. Mais Dotclear a déjà un système antispam intégré assez robuste qui fonctionne grâce aux champs cachés.&lt;/p&gt;


&lt;p&gt;Alors voici un plugin qui ajoute à la configuration de votre blog la possibilité de rendre l'adresse e-mail optionnelle dans les commentaires&amp;nbsp;: &lt;strong&gt;Email Optionnel&lt;/strong&gt;.&lt;/p&gt;    &lt;h3&gt;Téléchargement&lt;/h3&gt;


&lt;p&gt;Pour télécharger le plugin, voir les pièces jointes.&lt;/p&gt;


&lt;p&gt;&lt;strong&gt;Dernière version&amp;nbsp;: 0.4 :&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Correction des bogues&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;Configuration&lt;/h3&gt;


&lt;p&gt;Pour désactiver la vérification de l'adresse e-mail dans les commentaires, il suffit d'aller sur la page &lt;em&gt;Paramètres du blog&lt;/em&gt; et cocher la case correspondante à &lt;em&gt;Adresse e-mail optionnelle&lt;/em&gt;.&lt;/p&gt;


&lt;p&gt;&lt;img src=&quot;http://bricole.xn--phnix-csa.net/public/img/plugins/emailoptionel-config.png&quot; alt=&quot;Configuration du plugin Email Optionnel pour Dotclear&quot; style=&quot;display:block; margin:0 auto;&quot; /&gt;&lt;/p&gt;


&lt;p&gt;C'est mieux comme ça, non&amp;nbsp;?&lt;/p&gt;</description>
    
          <enclosure url="http://bricole.xn--phnix-csa.net/public/plugins/plugin-emailOptionnel-0.4.pkg.gz"
      length="13236" type="application/x-gzip" />
          <enclosure url="http://bricole.xn--phnix-csa.net/public/plugins/plugin-emailOptionnel-0.4.tar.gz"
      length="8987" type="application/x-gzip" />
    
    
          <comments>http://bricole.xn--phnix-csa.net/post/Email-Optionnel-pour-donner-la-possibilite-a-vos-visiteurs-de-ne-pas-saisir-leur-e-mail-sur-votre-blog-Dotclear#comment-form</comments>
      <wfw:comment>http://bricole.xn--phnix-csa.net/post/Email-Optionnel-pour-donner-la-possibilite-a-vos-visiteurs-de-ne-pas-saisir-leur-e-mail-sur-votre-blog-Dotclear#comment-form</wfw:comment>
      <wfw:commentRss>http://bricole.xn--phnix-csa.net/feed/rss2/comments/133</wfw:commentRss>
      </item>
    
  <item>
    <title>Filtre antispam pour Dotclear 2 : l'histoire continue</title>
    <link>http://bricole.xn--phnix-csa.net/post/Filtre-antispam-pour-Dotclear-2-%3A-lhistoire-continue2</link>
    <guid isPermaLink="false">urn:md5:340e7179d420e685d39d6f826590c5e8</guid>
    <pubDate>Mon, 28 May 2007 16:02:00 +02:00</pubDate>
    <dc:creator>Sacha</dc:creator>
        <category>Logiciel libre</category><category>Rétroliens</category><category>Spam</category>    
    <description>    &lt;p&gt;Il y a un peu plus d'un an, j'ai eu l'idée de développer &lt;a href=&quot;http://sachives.xn--phnix-csa.net/index.php/2006/05/04/14-anti-spam-pour-dotclear&quot; hreflang=&quot;fr&quot;&gt;un petit script&lt;/a&gt; qui permettait de filtrer le spam dans les rétroliens de Dotclear (Rappelons aux lecteurs non-avertis que Dotclear est une application Web permettant de gérer son blog en ligne). L'idée initiale était de comparer l'adresse IP de l'émetteur du rétrolien avec celle de l'ordinateur pointé par le rétrolien. Depuis, quelques améliorations ont été apportées (notamment pour rendre ce système plus fiable) et quelques bugs ont été corrigés.&lt;/p&gt;


&lt;p&gt;Il y a deux jours seulement, j'ai eu l'agréable surprise de recevoir dans ma boîte e-mail un message d'Alain Vagner (connu également sous le pseudo &lt;a href=&quot;http://www.sous-anneau.org/blog/&quot; hreflang=&quot;fr&quot;&gt;Biou&lt;/a&gt;) qui m'a fait savoir deux bonnes nouvelles. La première, c'est qu'Alain a transformé mon script bidouillé en plugin (qui est beaucoup plus facile à installer). La deuxième, c'est que c'est un plugin pour la version 2 de Dotclear (alors que mon script était destiné à la version 1). Tous mes remerciements.&lt;/p&gt;


&lt;p&gt;Pour en savoir plus, je vous invite à consulter la documentation sur &lt;a href=&quot;http://www.xn--phnix-csa.net/spip.php?article10&quot; hreflang=&quot;fr&quot;&gt;Phénix.net&lt;/a&gt;.&lt;/p&gt;


&lt;p&gt;N'hésitez pas à me faire part de vos impressions. Et aussi, si vous avez un joli nom en tête pour ce &quot;filtre antispam&quot;, faites-moi savoir, j'en ai besoin!&lt;/p&gt;</description>
    
    
    
          <comments>http://bricole.xn--phnix-csa.net/post/Filtre-antispam-pour-Dotclear-2-%3A-lhistoire-continue2#comment-form</comments>
      <wfw:comment>http://bricole.xn--phnix-csa.net/post/Filtre-antispam-pour-Dotclear-2-%3A-lhistoire-continue2#comment-form</wfw:comment>
      <wfw:commentRss>http://bricole.xn--phnix-csa.net/feed/rss2/comments/125</wfw:commentRss>
      </item>
    
</channel>
</rss>