<?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/"
  xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
  <title>Les bricoles du web - Tag - Programmation</title>
  <link>http://bricole.xn--phnix-csa.net/</link>
  <atom:link href="http://bricole.xn--phnix-csa.net/feed/tag/Programmation/rss2" rel="self" type="application/rss+xml"/>
  <description>Bricoles [bʁi.kɔl] : travaux menus, sans importance, accessoires (Wiktionnaire)</description>
  <language>fr</language>
  <pubDate>Thu, 21 Aug 2008 13:22:55 +0200</pubDate>
  <copyright></copyright>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Dotclear</generator>
  
    
  <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 +0200</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 +0200</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 +0200</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>Rendre la saisie de l'e-mail optionnelle dans Dotclear</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 +0200</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 cela baisse le nombre de visites 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é efficace qui fonctionne grâce aux champs cachés (peut-être sur l'idée de &lt;a href=&quot;http://ploum.frimouvy.org/?105-lutter-contre-le-spam-dans-dotclear&quot; hreflang=&quot;fr&quot;&gt;Ploum&lt;/a&gt;).&lt;/p&gt;    &lt;h3&gt;Télécharger Email Optionnel&lt;/h3&gt;


&lt;p&gt;&lt;a href=&quot;http://code.google.com/p/dcplugins/downloads/list?q=Summary%3AEmail+Optionnel&quot;&gt;Lien de téléchargement&lt;/a&gt;&lt;/p&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;h3&gt;Support&lt;/h3&gt;


&lt;p&gt;Si vous comprenez l'anglais, utilisez &lt;a href=&quot;http://code.google.com/p/dcplugins/issues/list&quot;&gt;cet espace&lt;/a&gt;. Autrement, un commentaire si-dessous fera aussi bien l'affaire.&lt;/p&gt;</description>
    
    
    
          <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>
    
</channel>
</rss>