<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="http://www.llaumgui.com/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>Le blog de llaumgui - Dotclear</title>
  <link>http://www.llaumgui.com/</link>
  <description>Linux en général, Fedora en particulier...</description>
  <language>fr</language>
  <pubDate>Fri, 16 May 2008 02:32:31 +0200</pubDate>
  <copyright>http://creativecommons.org/licenses/by-nc-nd/2.5/</copyright>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Dotclear</generator>
  
    
  <item>
    <title>En vrac n°5</title>
    <link>http://www.llaumgui.com/post/En-vrac-n5</link>
    <guid isPermaLink="false">urn:md5:cee5d86c04ea15b1f2ca7bd17258fd8b</guid>
    <pubDate>Thu, 01 May 2008 10:57:00 +0200</pubDate>
    <dc:creator>llaumgui</dc:creator>
        <category>Humeur</category>
        <category>Dotclear</category><category>Live eTIC</category><category>Mugshot</category><category>PunBB</category><category>Twitter</category>    
    <description>&lt;p&gt;Ça faisait longtemps que je n'avais pas fait un billet de vrac...&lt;/p&gt;
&lt;p&gt;Au sommaire :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;PunBB.org déménage&lt;/li&gt;
&lt;li&gt;Dotclear 2.0 RC1&lt;/li&gt;
&lt;li&gt;Twitter&lt;/li&gt;
&lt;li&gt;FISE&lt;/li&gt;
&lt;li&gt;Logo Fedora 9&lt;/li&gt;
&lt;li&gt;301&lt;/li&gt;
&lt;li&gt;2ème Live eTIC Party de Montpellier&lt;/li&gt;
&lt;/ul&gt;    &lt;h2&gt;PunBB.org déménage&lt;/h2&gt;
&lt;p&gt;Depuis que &lt;a href=&quot;http://punbb.informer.com&quot; hreflang=&quot;en&quot; title=&quot;PunBB is a fast and lightweight PHP-powered discussion board&quot;&gt;PunBB&lt;/a&gt; est sponsorisé par une entreprise, la version 1.3 avance plus vite (pas assez à mon goût). Par contre, &lt;a href=&quot;http://www.punbb.fr/forums/viewtopic.php?id=7729&quot; hreflang=&quot;fr&quot; title=&quot;PunBB déménage et des News de la 1.3&quot;&gt;il faut faire certaines contre-parties&lt;/a&gt;... Notons quand même que &lt;a href=&quot;http://punbb.informer.com/forums/viewtopic.php?id=19084&quot; hreflang=&quot;en&quot; title=&quot;Moving to a new domain&quot;&gt;nos amis Américains le prennent beaucoup moins bien&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;Dotclear 2.0 RC1&lt;/h2&gt;
&lt;p&gt;&lt;a href=&quot;http://www.dotclear.net/&quot; hreflang=&quot;fr&quot; title=&quot;Gestionnaire de blog&quot;&gt;Dotclear&lt;/a&gt; 2.0 arrive en version &lt;acronym title=&quot;Release Candidat&quot;&gt;RC&lt;/acronym&gt;1 avec &lt;a href=&quot;http://www.dotclear.net/blog/post/2008/05/01/Dotclear-20-RC1&quot; hreflang=&quot;fr&quot; title=&quot;Dotclear 2.0 RC1&quot;&gt;plein de nouveautés pour ceux qui sont restés en bêta 7&lt;/a&gt;. De mon côté, j'ai suivi les évolutions jour après jour : &lt;a href=&quot;http://www.llaumgui.com/post/Mise-a-jour-automatique-de-Dotclear-20-et-de-ses-plugins-a-partir-du-SVN-update&quot; hreflang=&quot;fr&quot; title=&quot;Mise à jour automatique de Dotclear 2.0 et de ses plugins, à partir du SVN (update)&quot;&gt;SVN est mon ami&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;Twitter&lt;/h2&gt;
&lt;p&gt;Après le blogging, le &lt;a hreflang=&quot;fr&quot; href=&quot;http://fr.wikipedia.org/wiki/Microblog&quot;&gt;microblogging&lt;/a&gt; : je m'essaie à &lt;a hreflang=&quot;en&quot; href=&quot;http://twitter.com&quot;&gt;Twitter&lt;/a&gt;... Pourquoi le choix de Twitter ? Pour son intégration dans &lt;a hreflang=&quot;en&quot; href=&quot;http://mugshot.org/&quot;&gt;Mugshot&lt;/a&gt;. Pour le moment je passe par &lt;a hreflang=&quot;en&quot; href=&quot;https://addons.mozilla.org/fr/firefox/addon/5081&quot;&gt;TwitterFox&lt;/a&gt; mais il faudrait que je teste &lt;a hreflang=&quot;en&quot; href=&quot;http://live.gnome.org/DanielMorales/Twitux&quot; title=&quot;Twitux is a GTK+ Twitter client&quot;&gt;Twitux&lt;/a&gt; ou &lt;a href=&quot;http://jimmac.musichall.cz/log/?p=431&quot; hreflang=&quot;en&quot;&gt;Twitm&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;FISE&lt;/h2&gt;
&lt;p&gt;En ce 1&lt;sup&gt;er&lt;/sup&gt; Mai, je m'en vais défiler sur les berges du Lèz pour aller regarder le &lt;a href=&quot;http://www.fise-events.com/&quot; hreflang=&quot;en&quot;&gt;FISE&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;Logo Fedora 9&lt;/h2&gt;
&lt;p&gt;&lt;a href=&quot;http://ryanler.wordpress.com/2008/05/01/fedora-9-animated-banner/&quot; hreflang=&quot;en&quot; title=&quot;Fedora 9 animated banner/&quot;&gt;Vu&lt;/a&gt; sur le blog de &lt;a href=&quot;http://ryanler.wordpress.com&quot; hreflang=&quot;en&quot;&gt;Ryan Lerch&lt;/a&gt; :&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://www.llaumgui.com/public/images/fedora/fedora9/fedora9_animation.gif&quot; alt=&quot;Fedora 9 - Bannière animée&quot; style=&quot;margin: 0 auto; display: block;&quot; /&gt;&lt;/p&gt;
&lt;h2&gt;301&lt;/h2&gt;
&lt;p&gt;Et oui, déjà 300 billets publiés sur mon blog... Pourquoi le compteur n'en affiche que 294 ? Car vraisemblablement il y en a 7 que j'ai dépublié depuis. Mais je préfère prendre en comte le compteur de l'administration de Dotclear... Allez, rendez-vous pour le 400ème.&lt;/p&gt;
&lt;h2&gt;2ème Live eTIC Party de Montpellier&lt;/h2&gt;
&lt;p&gt;Pas grand monde malheureusement. Je mettrai mes slides ainsi que la vidéo Youtube de l'intervention dans la semaine.&lt;/p&gt;</description>
    
    
    
          <comments>http://www.llaumgui.com/post/En-vrac-n5#comment-form</comments>
      <wfw:comment>http://www.llaumgui.com/post/En-vrac-n5#comment-form</wfw:comment>
      <wfw:commentRss>http://www.llaumgui.com/feed/rss2/comments/424</wfw:commentRss>
      </item>
    
  <item>
    <title>Pimp my Dotclear Acte II</title>
    <link>http://www.llaumgui.com/post/Pimp-my-Dotclear-Acte-II</link>
    <guid isPermaLink="false">urn:md5:8e8bfcd96c1f81f24d4454531e21539c</guid>
    <pubDate>Tue, 22 Apr 2008 20:42:00 +0200</pubDate>
    <dc:creator>llaumgui</dc:creator>
        <category>Développement web</category>
        <category>apache</category><category>Dotclear</category><category>référencement</category><category>spam</category>    
    <description>&lt;p&gt;&lt;a href=&quot;http://www.dotclear.net/blog/post/2008/04/05/En-mai-fais-ce-quil-te-plait&quot; hreflang=&quot;fr&quot; title=&quot;En mai fais ce qu'il te plaît&quot;&gt;Dotclear 2.0 RC1 arrivant à grands pas&lt;/a&gt;, on continue avec les exemples de mise en œuvre de &lt;a hreflang=&quot;fr&quot; href=&quot;http://www.dotclear.net&quot; title=&quot;Gestionnaire de blog&quot;&gt;ce gestionnaire de blog&lt;/a&gt; simple et efficace.&lt;br /&gt;
&lt;a href=&quot;http://www.llaumgui.com/post/Pimp-my-Dotclear&quot; hreflang=&quot;fr&quot; title=&quot;Pimp my Dotclear ;-)&quot;&gt;Après la sécurité et l'optimisation de Dotclear&lt;/a&gt;, aujourd'hui : les &lt;a hreflang=&quot;fr&quot; href=&quot;http://fr.wikipedia.org/wiki/R%C3%A9trolien&quot;&gt;rétroliens&lt;/a&gt; (ou trackbacks) et les plugins pour Dotclear qui vont bien. Vous pouvez, à ce propos, &lt;a hreflang=&quot;fr&quot; href=&quot;http://www.llaumgui.com/plugins-liste&quot;&gt;consulter la liste des plugins déployés sur ce blog&lt;/a&gt;.&lt;/p&gt;    &lt;h2&gt;Rétroliens et anti-spam&lt;/h2&gt;
&lt;p&gt;Les rétroliens sont un super outil permettant à la discussion de dériver et de se poursuivre ailleurs. Le problème est que les trackbacks sont trop souvent victimes du SPAM et les bloggeurs ont alors tendance à les désactiver (ce qui était mon cas jusqu'à il y a peu).&lt;/p&gt;
&lt;p&gt;La solution, pour pouvoir utiliser les trackbacks sereinement : le &lt;a hreflang=&quot;fr&quot; href=&quot;http://plugins.dotaddict.org/dc2/details/Retrocontrole&quot; title=&quot;Filtre antispam pour les rétroliens.&quot;&gt;plugin rétrocontrôle&lt;/a&gt; configuré pour effacer directement les rétroliens indésirables, sans passer par la case corbeille.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.llaumgui.com/public/images/web/dotclear/filtre_antispam_dotclear2.png&quot;&gt;&lt;img src=&quot;http://www.llaumgui.com/public/images/web/dotclear/.filtre_antispam_dotclear2_m.jpg&quot; alt=&quot;Filtre anti-spam dans Dotclear&quot; style=&quot;margin: 0 auto; display: block;&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Au passage, vous constatez que, pour le moment, ma configuration anti-spam est plutôt légère, j'ai donc encore des armes pour me défendre.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://www.llaumgui.com/public/images/web/dotclear/configuration_retrocontrole.png&quot; alt=&quot;Configuration de rétrocontrôle&quot; style=&quot;margin: 0 auto; display: block;&quot; /&gt;&lt;/p&gt;
&lt;p&gt;Je n'ai pas non plus activé l'option &amp;quot;&lt;em&gt;adresses jetables&lt;/em&gt;&amp;quot; car je ne suis pas sûr de sa compatibilité avec le &lt;a href=&quot;http://dev.dotclear.net/2.0/browser/plugins/staticCache&quot; hreflang=&quot;fr&quot;&gt;plugin Static Cache&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;miniSEO :&lt;/h2&gt;
&lt;p&gt;Comme le montre &lt;a hreflang=&quot;fr&quot; href=&quot;http://whois.domaintools.com/www.llaumgui.com&quot;&gt;ce calculateur&lt;/a&gt; (au résultat plus que discutable je vous l'accorde), le &lt;acronym title=&quot;Search Engine Optimisation&quot;&gt;SEO&lt;/acronym&gt; du blog frôle la perfection (97%) et ce grâce, entre autres, au &lt;a href=&quot;http://plugins.dotaddict.org/dc2/details/miniSEO&quot; hreflang=&quot;fr&quot; title=&quot;Remplit la balise meta description pour chaque billet&quot;&gt;plugin miniSEO&lt;/a&gt; qui peut être couplé avec &lt;a href=&quot;http://plugins.dotaddict.org/dc2/details/Mymeta&quot; hreflang=&quot;fr&quot; title=&quot;Définition de métadonnées personnalisées&quot;&gt;MyMeta&lt;/a&gt; comme le conseille l'auteur sur &lt;a href=&quot;http://www.myouaibe.com/index.php/post/2008/03/26/Plugin-miniSEO&quot; hreflang=&quot;fr&quot; title=&quot;Plugin miniSEO (billet support)&quot;&gt;le billet de support&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;MyMeta&lt;/h2&gt;
&lt;p&gt;Vous l'aurez peut être remarqué, une image illustre mes billets. Cette image est soit celle associée à la catégorie du billet, soit celle d'un tag. Pour cela j'utilise le plugin MyMeta :&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.llaumgui.com/public/images/web/dotclear/mymeta.png&quot;&gt;&lt;img src=&quot;http://www.llaumgui.com/public/images/web/dotclear/.mymeta_m.jpg&quot; alt=&quot;Configuration du plugin MyMeta&quot; style=&quot;margin: 0 auto; display: block;&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Je peux ensuite appliquer à un billet une illustration en fonction d'un tag grâce à ce template :&lt;/p&gt;
&lt;code class=&quot;html4strict&quot;&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;lt;tpl:MyMetaIf &lt;span style=&quot;color: #000066;&quot;&gt;type&lt;/span&gt;=&lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;tag-illustration&amp;quot;&lt;/span&gt; defined=&lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;false&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #009900;&quot;&gt;&amp;lt;tpl:EntryIf has_category=&lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;1&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #009900;&quot;&gt;&lt;a href=&quot;http://december.com/html/4/element/a.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;&amp;lt;a&lt;/span&gt;&lt;/a&gt; &lt;span style=&quot;color: #000066;&quot;&gt;href&lt;/span&gt;=&lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;{{tpl:EntryCategoryURL}}&amp;quot;&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot;&gt;class&lt;/span&gt;=&lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;category-illustration cat_{{tpl:EntryCategoryID}}&amp;quot;&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot;&gt;title&lt;/span&gt;=&lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;{{tpl:EntryCategory}}&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ddbb00;&quot;&gt;&amp;amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;&amp;lt;/a&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #009900;&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;&amp;lt;&lt;/span&gt;/tpl:EntryIf&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #009900;&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;&amp;lt;&lt;/span&gt;/tpl:MyMetaIf&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #009900;&quot;&gt;&amp;lt;tpl:MyMetaIf &lt;span style=&quot;color: #000066;&quot;&gt;type&lt;/span&gt;=&lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;tag-illustration&amp;quot;&lt;/span&gt; defined=&lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;true&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #009900;&quot;&gt;&lt;a href=&quot;http://december.com/html/4/element/a.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;&amp;lt;a&lt;/span&gt;&lt;/a&gt; &lt;span style=&quot;color: #000066;&quot;&gt;href&lt;/span&gt;=&lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;{{tpl:BlogURL}}tag/{{tpl:MyMetaValue type=&amp;quot;&lt;/span&gt;tag-illustration&lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;}}&amp;quot;&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot;&gt;class&lt;/span&gt;=&lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;category-illustration&amp;quot;&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot;&gt;title&lt;/span&gt;=&lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;{{tpl:MyMetaValue type=&amp;quot;&lt;/span&gt;tag-illustration&lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;}}&amp;quot;&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot;&gt;style&lt;/span&gt;=&lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;background: transparent url(/themes/nodoka/img/tag/{{tpl:MyMetaValue type=&amp;quot;&lt;/span&gt;tag-illustration&lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;}}.png) 0 0 no-repeat;&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ddbb00;&quot;&gt;&amp;amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;&amp;lt;/a&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #009900;&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;&amp;lt;&lt;/span&gt;/tpl:MyMetaIf&amp;gt;&lt;/span&gt;&lt;/code&gt;
&lt;h2&gt;Pages&lt;/h2&gt;
&lt;p&gt;La révision &lt;a hreflang=&quot;fr&quot; href=&quot;http://dev.dotclear.net/2.0/changeset/1729&quot;&gt;#1729&lt;/a&gt; de Dotclear introduit &lt;a hreflang=&quot;fr&quot; href=&quot;http://www.dotclear.net/blog/post/2008/04/20/Nouveau-plugin-pour-Dotclear-2-%3A-pages&quot; title=&quot;Nouveau plugin pour Dotclear 2 : pages&quot;&gt;le plugin Pages&lt;/a&gt; remplaçant avantageusement le &lt;a hreflang=&quot;fr&quot; href=&quot;http://plugins.dotaddict.org/dc2/details/Related-Pages&quot; title=&quot;Ajoutez des pages connexes à votre blog&quot;&gt;plugin Related&lt;/a&gt; que j'utilisais jusqu'à présent. C'est maintenant &amp;quot;&lt;em&gt;Pages&lt;/em&gt;&amp;quot; qui gère les pages suivantes :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://www.llaumgui.com/pages/a-propos&quot; hreflang=&quot;fr&quot;&gt;A propos de ce blog&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.llaumgui.com/pages/credits-mentions-legales&quot; hreflang=&quot;fr&quot;&gt;Crédits &amp;amp; mentions légales&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://cv.llaumgui.com/&quot; hreflang=&quot;fr&quot;&gt;Curriculum vitæ de Guillaume Kulakowski&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Notez au passage qu'avec une petite règle apache, le plugin Pages peut faire correspondre une page du blog à un sous domaine :&lt;/p&gt;
&lt;code class=&quot;bash&quot;&gt;RewriteCond %&lt;span style=&quot;color: #7a0874; font-weight: bold;&quot;&gt;&amp;#123;&lt;/span&gt;HTTP_HOST&lt;span style=&quot;color: #7a0874; font-weight: bold;&quot;&gt;&amp;#125;&lt;/span&gt; ^cv.llaumgui.com&lt;br /&gt;
RewriteRule ^index.php$ index.php/pages/curriculum &lt;span style=&quot;color: #7a0874; font-weight: bold;&quot;&gt;&amp;#91;&lt;/span&gt;L&lt;span style=&quot;color: #7a0874; font-weight: bold;&quot;&gt;&amp;#93;&lt;/span&gt;&lt;/code&gt;
&lt;h2&gt;Subscribe to comments&lt;/h2&gt;
&lt;p&gt;En plus du flux RSS associé aux commentaires d'un billets, natifs dans Dotclear, le plugin &lt;a href=&quot;http://plugins.dotaddict.org/dc2/details/Subscribe-to-comments&quot; hreflang=&quot;fr&quot;&gt;Subscribe to comments&lt;/a&gt; permet à vos visiteurs de s'abonner  par email aux nouveaux commentaires.&lt;/p&gt;</description>
    
    
    
          <comments>http://www.llaumgui.com/post/Pimp-my-Dotclear-Acte-II#comment-form</comments>
      <wfw:comment>http://www.llaumgui.com/post/Pimp-my-Dotclear-Acte-II#comment-form</wfw:comment>
      <wfw:commentRss>http://www.llaumgui.com/feed/rss2/comments/419</wfw:commentRss>
      </item>
    
  <item>
    <title>Pimp my Dotclear ;-)</title>
    <link>http://www.llaumgui.com/post/Pimp-my-Dotclear</link>
    <guid isPermaLink="false">urn:md5:c3b7d97d6b46184b80195e53d5a80e41</guid>
    <pubDate>Mon, 21 Apr 2008 22:35:00 +0200</pubDate>
    <dc:creator>llaumgui</dc:creator>
        <category>Développement web</category>
        <category>apache</category><category>Dotclear</category><category>fedora-fr</category><category>sécurité</category>    
    <description>&lt;p&gt;&lt;a href=&quot;http://www.dotclear.net/&quot; hreflang=&quot;fr&quot; title=&quot;Gestionnairede blog&quot;&gt;Dotclear&lt;/a&gt; est un logiciel simple et léger permettant de créer son blog (comme ici) ou de mettre en place une plateforme de blog pouvant héberger plusieurs blogs comme c'est le cas sur &lt;a href=&quot;http://blog.fedora-fr.org/&quot; hreflang=&quot;fr&quot; title=&quot;Plateforme de blogs Libres fedora-fr (bêta)&quot;&gt;la plateforme de blog de fedora-fr&lt;/a&gt;.&lt;/p&gt;    &lt;h2&gt;Optimiser Dotclear&lt;/h2&gt;
&lt;h3&gt;Utilisation de connexions persistantes&lt;/h3&gt;
&lt;p&gt;&lt;a href=&quot;http://www.geeek.org/post/2007/07/31/Utilisation-des-connexions-pesistantes-dans-Dotclear2&quot; hreflang=&quot;fr&quot; title=&quot;Utilisation des connexions persistantes dans Dotclear2&quot;&gt;Ludovic en parlait&lt;/a&gt; sur &lt;a href=&quot;http://www.geeek.org&quot; hreflang=&quot;fr&quot; title=&quot;Blog de Geeek&quot;&gt;son Blog&lt;/a&gt;, les connexions persistantes sont à présent directement configurables depuis le fichier config.php de Dotclear :&lt;/p&gt;
&lt;code class=&quot;php&quot;&gt;&lt;a href=&quot;http://www.php.net/define&quot;&gt;&lt;span style=&quot;color: #000066;&quot;&gt;define&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;'DC_DBPERSIST'&lt;/span&gt;,&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;true&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;;&lt;/code&gt;
&lt;h3&gt;Cache statique&lt;/h3&gt;
&lt;p&gt;Toujours en développement, &lt;a href=&quot;https://svn.dotclear.net/2.0/plugins/staticCache/&quot; hreflang=&quot;fr&quot;&gt;le plugin staticCache est disponible via le dépôt SVN&lt;/a&gt;. Il permet de générer non pas du code php comme le fait le cache de template mais de stocker du code HTML qui sera directement rendu aux visiteurs de votre blog.&lt;/p&gt;
&lt;p&gt;Pour l'activer, ça se passe encore dans le fichier config.php&lt;/p&gt;
&lt;code class=&quot;php&quot;&gt;&lt;a href=&quot;http://www.php.net/define&quot;&gt;&lt;span style=&quot;color: #000066;&quot;&gt;define&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;'DC_SC_CACHE_ENABLE'&lt;/span&gt;, &lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;true&lt;/span&gt; &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;;&lt;/code&gt;
&lt;h2&gt;Sécuriser son Dotclear&lt;/h2&gt;
&lt;p&gt;La première chose à faire pour sécuriser son Dotclear est de le mettre à jour. En effet, &lt;a href=&quot;http://www.dotclear.net/blog/post/2008/04/17/Dotclear-20-beta-701&quot; hreflang=&quot;fr&quot; title=&quot;Dotclear 2.0 beta 7.0.1&quot;&gt;des failles de sécurité ont récemment étaient découvertes&lt;/a&gt;.&lt;/p&gt;
&lt;h3&gt;La gestion des uploads&lt;/h3&gt;
&lt;p&gt;Si vous êtes le seul à utiliser votre blog, la question se pose moins, mais si d'autres personnes utilisent le système d'upload, ils pourraient très bien envoyer des fichier php sur le serveur et les exécuter. Toujours dans le domaine de la supposition, ces fichiers pourraient permettre d'inclure le fichier config.php et d'en parcourir le contenu, dévoilant ainsi les mots de passe de la connexion à la base de données. Sur un serveur très très mal configuré, ces fichiers pourraient aller jusqu'à lire des fichiers du répertoire /etc/ !&lt;/p&gt;
&lt;p&gt;Pas de panique : depuis la révision &lt;a href=&quot;http://dev.dotclear.net/2.0/changeset/1714&quot;&gt;#1714&lt;/a&gt;, Dotclear permet d'exclure des extensions de fichier du gestionnaire de médias et ce via la directive &lt;em&gt;media_exclusion&lt;/em&gt; du plugin &lt;em&gt;about:config&lt;/em&gt; (&lt;a href=&quot;http://www.dotclear.net/blog/post/2008/04/18/Gestionnaire-de-media-et-types-de-fichiers&quot; hreflang=&quot;fr&quot; title=&quot;Gestionnaire de média et types de fichiers&quot;&gt;plus d'infos&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;Empêcher l'upload de fichier php c'est bien, mais empêcher l'exécution de fichier php dans le répertoire public, c'est mieux. Pour cela, on configurera apache :&lt;/p&gt;
&lt;code class=&quot;bash&quot;&gt;&amp;lt;Location ~ &lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;public/.*&lt;span style=&quot;color: #000099; font-weight: bold;&quot;&gt;\.&lt;/span&gt;php$&amp;quot;&lt;/span&gt;&amp;gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;ForceType text/plain&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;RemoveHandler php&lt;br /&gt;
&amp;lt;/Location&amp;gt;&lt;/code&gt;</description>
    
    
    
          <comments>http://www.llaumgui.com/post/Pimp-my-Dotclear#comment-form</comments>
      <wfw:comment>http://www.llaumgui.com/post/Pimp-my-Dotclear#comment-form</wfw:comment>
      <wfw:commentRss>http://www.llaumgui.com/feed/rss2/comments/418</wfw:commentRss>
      </item>
    
  <item>
    <title>Utiliser mootools dans Dotclear 2.0</title>
    <link>http://www.llaumgui.com/post/Utiliser-mootools-dans-Dotclear-20</link>
    <guid isPermaLink="false">urn:md5:eb1b8f273e412e8c43d72013d9402698</guid>
    <pubDate>Wed, 16 Apr 2008 19:17:00 +0200</pubDate>
    <dc:creator>llaumgui</dc:creator>
        <category>Développement web</category>
        <category>Dotclear</category><category>framework</category><category>javascript</category><category>jQuery</category><category>MooTools</category><category>YUI Compressor</category>    
    <description>    &lt;p&gt;&lt;a href=&quot;http://www.dotclear.net/&quot; hreflang=&quot;fr&quot; title=&quot;Gestionnaire de blog&quot;&gt;Dotclear&lt;/a&gt;, le gestionnaire de blog, dans sa version 2.0 (&lt;a href=&quot;http://www.dotclear.net/blog/post/2008/04/05/En-mai-fais-ce-quil-te-plait&quot; hreflang=&quot;fr&quot; title=&quot;En mai fais ce qu'il te plaît&quot;&gt;dont la RC1 devrait pointer le bout de son nez le 1er mai&lt;/a&gt;) utilise &lt;a href=&quot;http://jquery.com/&quot; hreflang=&quot;en&quot; title=&quot;The Write Less, Do More, JavaScript Library&quot;&gt;jQuery&lt;/a&gt; comme librairie &lt;a href=&quot;http://fr.wikipedia.org/wiki/Javascript&quot; hreflang=&quot;fr&quot;&gt;javascript&lt;/a&gt;.
Notons au passage que l'utilisation d'une telle librairie permet de
gagner un temps de développement précieux et d'éviter d'éventuels
problèmes de compatibilité entre les différents navigateurs.&lt;/p&gt;
&lt;p&gt;Actuellement, l'utilisation du javascript dans le thème par défaut (Blowup) se limite à la gestion du cookie de la case &amp;quot;&lt;em&gt;Se souvenir de moi sur ce blog&lt;/em&gt;&amp;quot;.&lt;/p&gt;
&lt;p&gt;J'aime beaucoup jQuery (je m'en suis servi dans mon précédent thème
et sur d'autres projets) mais professionnellement j'utilise beaucoup &lt;a href=&quot;http://mootools.net/&quot; hreflang=&quot;en&quot; title=&quot;MooTools is a compact, modular, Object-Oriented JavaScript framework designed for the intermediate to advanced JavaScript developer&quot;&gt;mootools&lt;/a&gt; et j'ai acquis des facilités avec ce framework.&lt;br /&gt;
Pour mon dernier thème, &lt;a href=&quot;http://www.llaumgui.com/post/../post/Nouveau-theme-pour-le-blog&quot; hreflang=&quot;fr&quot; title=&quot;Nouveau thème pour le blog&quot;&gt;Nodoka&lt;/a&gt;,
c'est donc mootools que j'ai retenu et j'ai donc eu à entreprendre de
porter le code de la gestion des cookies de jQuery vers mootools.&lt;br /&gt;
Histoire de vous faciliter la vie si vous aussi vous souhaitez utiliser
mootools dans vos thèmes Dotclear, je vous mets mon bout de code attaché à ce billet.&lt;/p&gt;
&lt;p&gt;On remarquera qu'il y a 2 fichiers : un fichier source avec le code lisible et commenté; et une version compressée avec &lt;a href=&quot;http://developer.yahoo.com/yui/compressor/&quot; hreflang=&quot;en&quot; title=&quot;Yahoo! UI Library: YUI Compressor&quot;&gt;YUI Compressor&lt;/a&gt;. D'ailleur, La compression des javascripts donnera bientôt lieu à un nouveau billet.&lt;/p&gt;</description>
    
          <enclosure url="http://www.llaumgui.com/public/files/javascript/dc_remember.js"
      length="1712" type="text/javascript" />
          <enclosure url="http://www.llaumgui.com/public/files/javascript/dc_remember.src.js"
      length="5120" type="text/javascript" />
    
    
          <comments>http://www.llaumgui.com/post/Utiliser-mootools-dans-Dotclear-20#comment-form</comments>
      <wfw:comment>http://www.llaumgui.com/post/Utiliser-mootools-dans-Dotclear-20#comment-form</wfw:comment>
      <wfw:commentRss>http://www.llaumgui.com/feed/rss2/comments/412</wfw:commentRss>
      </item>
    
  <item>
    <title>Nouveau thème pour le blog</title>
    <link>http://www.llaumgui.com/post/Nouveau-theme-pour-le-blog</link>
    <guid isPermaLink="false">urn:md5:8906c78baaf2796eeea416b1cdc2ccf3</guid>
    <pubDate>Sun, 13 Apr 2008 17:46:00 +0200</pubDate>
    <dc:creator>llaumgui</dc:creator>
        <category>Geek Attitude</category>
        <category>Dotclear</category><category>javascript</category><category>jQuery</category><category>llaumgui.com</category><category>MooTools</category><category>thème</category>    
    <description>    &lt;p&gt;Après pas mal de temps passé, de recherche, de codage, d'effaçage puis de re-codage : voici la nouvelle version du blog.&lt;br /&gt;Le thème s'appelle &lt;em&gt;Nodoka&lt;/em&gt; et il est clairement &lt;a hreflang=&quot;en&quot; href=&quot;http://fedoraproject.org/wiki/Artwork/NodokaTheme&quot; title=&quot;Thème Nodoka&quot;&gt;inspiré du thème GTK2 de Fedora&lt;/a&gt; ;-). Pour le moment on est en version &lt;del&gt;alpha&lt;/del&gt;bêta mais il devrait s'enrichir au fil des jours.&lt;/p&gt;
&lt;p&gt;Les nouveautés :&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;Nouveau look, c'est le plus visible &lt;img src=&quot;/themes/default/smilies/wink.png&quot; alt=&quot;;-)&quot; class=&quot;smiley&quot; /&gt;&lt;/li&gt;
&lt;li&gt;Evolution des couleurs et du bandeau avec l'heure... Comme le bureau de  Fedora&lt;/li&gt;
&lt;li&gt;Mise en avant de le possibilité de souscrire par email aux commentaires d'un billet et de &lt;a href=&quot;http://www.llaumgui.com/subscribetocomments&quot; hreflang=&quot;fr&quot;&gt;gérer ses abonnements&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2 nouvelles pages.
&lt;ul&gt;
&lt;li&gt;La première, &lt;a hreflang=&quot;fr&quot; href=&quot;http://www.llaumgui.com/pages/credits-mentions-legales&quot;&gt;Crédit et mentions légales&lt;/a&gt; avec les copyrights/copylefts d'à peu près tout&lt;/li&gt;
&lt;li&gt;La seconde, &lt;a hreflang=&quot;fr&quot; href=&quot;http://www.llaumgui.com/pages/a-propos&quot;&gt;A propos du blog&lt;/a&gt; avec les anciennes versions et des informations sur le blog.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Réécriture des javascripts de &lt;a href=&quot;http://www.dotclear.net/&quot; hreflang=&quot;fr&quot;&gt;Dotclear&lt;/a&gt; pour tourner avec &lt;a href=&quot;http://mootools.net/&quot; hreflang=&quot;en&quot;&gt;mootools&lt;/a&gt; à la place de &lt;a href=&quot;http://jquery.com/&quot; hreflang=&quot;en&quot;&gt;jQuery&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Blog valide CSS 2.1 et xHTML 1.0 Strict&lt;/li&gt;
&lt;/ul&gt;</description>
    
    
    
          <comments>http://www.llaumgui.com/post/Nouveau-theme-pour-le-blog#comment-form</comments>
      <wfw:comment>http://www.llaumgui.com/post/Nouveau-theme-pour-le-blog#comment-form</wfw:comment>
      <wfw:commentRss>http://www.llaumgui.com/feed/rss2/comments/411</wfw:commentRss>
      </item>
    
  <item>
    <title>Mise à jour automatique de Dotclear 2.0 et de ses plugins, à partir du SVN (update)</title>
    <link>http://www.llaumgui.com/post/Mise-a-jour-automatique-de-Dotclear-20-et-de-ses-plugins-a-partir-du-SVN-update</link>
    <guid isPermaLink="false">urn:md5:9e586f65e2f52fa9c3084d15cb60c04a</guid>
    <pubDate>Fri, 31 Aug 2007 20:01:00 +0200</pubDate>
    <dc:creator>llaumgui</dc:creator>
        <category>Développement web</category>
        <category>Dotclear</category><category>script</category><category>Subversion</category>    
    <description>    &lt;p&gt;Je mets très souvent mon blog à jour à partir de &lt;a href=&quot;https://svn.dotclear.net/2.0/trunk&quot; hreflang=&quot;fr&quot;&gt;la dernière version SVN&lt;/a&gt; de &lt;a href=&quot;http://www.dotclear.net&quot; hreflang=&quot;fr&quot; title=&quot;DotClear est un outil idéal pour installer très rapidement son weblog sur son propre serveur&quot;&gt;Dotclear&lt;/a&gt; 2.0.
Jusqu'à présent, je faisais un &lt;code&gt;svn co&lt;/code&gt; sur ma machine locale, puis je virais les répertoires inutiles (&lt;code&gt;rm -rf `find ./ -name .svn`&lt;/code&gt;) et enfin j'envoyais le tout sur mon ftp.
On obtient alors une version de Dotclear à jour et sans fichiers .svn. Le revers de la médaille étant le temps passé à faire la manip'. Je me suis donc fais un petit script pour automatiser tout ça :&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Mise à jours des sources de Dotclear à partir du &lt;a href=&quot;http://fr.wikipedia.org/wiki/Subversion_(logiciel)&quot; hreflang=&quot;fr&quot; title=&quot;Subversion&quot;&gt;SVN&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Mise à jour et téléchargement de nouveaux plugins à partir du SVN de Dotclear.&lt;/li&gt;
&lt;li&gt;Mise à jour de la base de données (visite de la page d'admin).&lt;/li&gt;
&lt;li&gt;Vidage le cache.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Comme je suis un Geek très flémard et qui n'a peur de rien : j'ai mis le tout en tâche &lt;a href=&quot;http://fr.wikipedia.org/wiki/Cron&quot; hreflang=&quot;fr&quot;&gt;cron&lt;/a&gt;.&lt;/p&gt;

&lt;code class=&quot;bash&quot;&gt;&lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;#!/bin/bash&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;###############################################################################&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;#&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;# dc-svn-&lt;span style=&quot;color: #c20cb9; font-weight: bold;&quot;&gt;co&lt;/span&gt; :&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;# Mise à jour d&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;'une installation Dotclear 2.0 à partir des sources du SVN.&lt;br /&gt;
#&lt;br /&gt;
# Dépendances requises :&lt;br /&gt;
#&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;- subversion&lt;br /&gt;
#&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;- curl&lt;br /&gt;
#&lt;br /&gt;
# Attention : L'&lt;/span&gt;utilisation de ce script permet de mettre à jour votre instance&lt;br /&gt;
&lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;# de Dotclear à partir d&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;'une version dite instable !&lt;br /&gt;
# Utiliser à vos risques et périls !&lt;br /&gt;
#&lt;br /&gt;
# Licence Dotclear : http://www.dotclear.net/license.html&lt;br /&gt;
#&lt;br /&gt;
# by Guillaume Kulakowski a.k.a LLaumgui &amp;lt;guillaume at llaumgui dot com&amp;gt;&lt;br /&gt;
# Version 2.0&lt;br /&gt;
#&lt;br /&gt;
###############################################################################&lt;br /&gt;
# This program is free software; you can redistribute it and/or&lt;br /&gt;
# modify it under the terms of the GNU General Public License&lt;br /&gt;
# as published by the Free Software Foundation; either version 2&lt;br /&gt;
# of the License, or (at your option) any later version.&lt;br /&gt;
#&lt;br /&gt;
# This program is distributed in the hope that it will be useful,&lt;br /&gt;
# but WITHOUT ANY WARRANTY; without even the implied warranty of&lt;br /&gt;
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. &amp;nbsp;See the&lt;br /&gt;
# GNU General Public License for more details.&lt;br /&gt;
#&lt;br /&gt;
# You should have received a copy of the GNU General Public License&lt;br /&gt;
# along with this program; if not, &lt;br /&gt;
# &amp;nbsp;- write to the Free Software&lt;br /&gt;
# &amp;nbsp; &amp;nbsp; &amp;nbsp; Foundation, Inc., 51 Franklin Street, Fifth Floor,&lt;br /&gt;
# &amp;nbsp; &amp;nbsp; &amp;nbsp; Boston, MA &amp;nbsp;02110-1301, USA.&lt;br /&gt;
# &amp;nbsp; - See http://www.gnu.org/licenses/gpl.html&lt;br /&gt;
###############################################################################&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
######################################&lt;br /&gt;
# Variables :&lt;br /&gt;
&lt;br /&gt;
# Chemin vers l'&lt;/span&gt;installation de Dotclear :&lt;br /&gt;
&lt;span style=&quot;color: #007800;&quot;&gt;DC_CORE_PATH=&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;/home/www.xxx.com/www&amp;quot;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;# Chemin vers les plugins de Dotclear :&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #007800;&quot;&gt;DC_PLUGIN_PATH=&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;$DC_CORE_PATH/plugins&amp;quot;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;# Chemin vers le cache :&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #007800;&quot;&gt;DC_CACHE_PATH=&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;$DC_CORE_PATH/cache&amp;quot;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;# Liste des plugins à récupérer à partir &lt;span style=&quot;color: #c20cb9; font-weight: bold;&quot;&gt;du&lt;/span&gt; svn :&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #007800;&quot;&gt;DC_PLUGIN_LIST=&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;antiflood commentsWikibar dayMode emailNotification gallery related sitemaps spamplemousse2&amp;quot;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;# Chemin vers votre administration &lt;span style=&quot;color: #7a0874; font-weight: bold;&quot;&gt;&amp;#40;&lt;/span&gt;pour la requête de mise à jour&lt;span style=&quot;color: #7a0874; font-weight: bold;&quot;&gt;&amp;#41;&lt;/span&gt; :&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #007800;&quot;&gt;DC_URL=&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;http://www.xxx.com/admin/&amp;quot;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #007800;&quot;&gt;SVN_DC_URL=&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;https://svn.dotclear.net/2.0/trunk&amp;quot;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #007800;&quot;&gt;SVN_DC_PLUGIN_URL=&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;https://svn.dotclear.net/2.0/plugins&amp;quot;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;######################################&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;# # # &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;# # # &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;# # # &amp;nbsp; /!\ On touche plus /!\ &amp;nbsp; # # #&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;# # # &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;# # #&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;######################################&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;###&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;# Mise à jour à partir &lt;span style=&quot;color: #c20cb9; font-weight: bold;&quot;&gt;du&lt;/span&gt; SVN :&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;function&lt;/span&gt; svnCo&lt;span style=&quot;color: #7a0874; font-weight: bold;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #7a0874; font-weight: bold;&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span style=&quot;color: #7a0874; font-weight: bold;&quot;&gt;&amp;#123;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #7a0874; font-weight: bold;&quot;&gt;cd&lt;/span&gt; &lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;$1&amp;quot;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; svn &lt;span style=&quot;color: #c20cb9; font-weight: bold;&quot;&gt;co&lt;/span&gt; &lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;$2&amp;quot;&lt;/span&gt; ./&lt;br /&gt;
&lt;span style=&quot;color: #7a0874; font-weight: bold;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;###&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;# Mise à jour de la liste des plugins à partir &lt;span style=&quot;color: #c20cb9; font-weight: bold;&quot;&gt;du&lt;/span&gt; svn :&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;function&lt;/span&gt; svnPlugin &lt;span style=&quot;color: #7a0874; font-weight: bold;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #7a0874; font-weight: bold;&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span style=&quot;color: #7a0874; font-weight: bold;&quot;&gt;&amp;#123;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;for&lt;/span&gt; plugin &lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;in&lt;/span&gt; &lt;span style=&quot;color: #007800;&quot;&gt;$DC_PLUGIN_LIST&lt;/span&gt;; &lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;do&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #7a0874; font-weight: bold;&quot;&gt;echo&lt;/span&gt; -e &lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;&lt;span style=&quot;color: #000099; font-weight: bold;&quot;&gt;\n&lt;/span&gt;&lt;span style=&quot;color: #000099; font-weight: bold;&quot;&gt;\n&lt;/span&gt;############### &amp;nbsp;$plugin &amp;nbsp; ###############&amp;quot;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;# Création &lt;span style=&quot;color: #c20cb9; font-weight: bold;&quot;&gt;du&lt;/span&gt; répertoire pour les nouveaux plugins :&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;if&lt;/span&gt; &lt;span style=&quot;color: #7a0874; font-weight: bold;&quot;&gt;&amp;#91;&lt;/span&gt; ! -d &lt;span style=&quot;color: #007800;&quot;&gt;$DC_PLUGIN_PATH&lt;/span&gt;/&lt;span style=&quot;color: #007800;&quot;&gt;$plugin&lt;/span&gt; &lt;span style=&quot;color: #7a0874; font-weight: bold;&quot;&gt;&amp;#93;&lt;/span&gt;; &lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;then&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #7a0874; font-weight: bold;&quot;&gt;echo&lt;/span&gt; &lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;Le répertoire $plugin n'existe pas !&amp;quot;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #7a0874; font-weight: bold;&quot;&gt;echo&lt;/span&gt; &lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;Création du répertoire $plugin.&amp;quot;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #c20cb9; font-weight: bold;&quot;&gt;mkdir&lt;/span&gt; &lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;$DC_PLUGIN_PATH/$plugin&amp;quot;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;fi&lt;/span&gt;;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; svnCo &lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;$DC_PLUGIN_PATH/$plugin&amp;quot;&lt;/span&gt; &lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;$SVN_DC_PLUGIN_URL/$plugin&amp;quot;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;done&lt;/span&gt;;&lt;br /&gt;
&lt;span style=&quot;color: #7a0874; font-weight: bold;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;###&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;# Mise à jour de la base par appel de l&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;'url de l'&lt;/span&gt;admin :&lt;br /&gt;
&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;function&lt;/span&gt; updateDB&lt;span style=&quot;color: #7a0874; font-weight: bold;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #7a0874; font-weight: bold;&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span style=&quot;color: #7a0874; font-weight: bold;&quot;&gt;&amp;#123;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; curl &lt;span style=&quot;color: #007800;&quot;&gt;$DC_URL&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #7a0874; font-weight: bold;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;###&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;# On vide le cache&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;function&lt;/span&gt; cleanCache&lt;span style=&quot;color: #7a0874; font-weight: bold;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #7a0874; font-weight: bold;&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span style=&quot;color: #7a0874; font-weight: bold;&quot;&gt;&amp;#123;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #c20cb9; font-weight: bold;&quot;&gt;rm&lt;/span&gt; -rf &lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;$DC_CACHE_PATH/cbfeed&amp;quot;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #c20cb9; font-weight: bold;&quot;&gt;rm&lt;/span&gt; -rf &lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;$DC_CACHE_PATH/cbtpl&amp;quot;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #7a0874; font-weight: bold;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #7a0874; font-weight: bold;&quot;&gt;echo&lt;/span&gt; &lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;################################################################################&amp;quot;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #7a0874; font-weight: bold;&quot;&gt;echo&lt;/span&gt; &lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;# &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;#&amp;quot;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #7a0874; font-weight: bold;&quot;&gt;echo&lt;/span&gt; &lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;# &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Mise à jour de Dotclear à partir des sources SVN &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; #&amp;quot;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #7a0874; font-weight: bold;&quot;&gt;echo&lt;/span&gt; &lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;# &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;#&amp;quot;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #7a0874; font-weight: bold;&quot;&gt;echo&lt;/span&gt; &lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;################################################################################&amp;quot;&lt;/span&gt;&lt;br /&gt;
svnCo &lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;$DC_CORE_PATH&amp;quot;&lt;/span&gt; &lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;$SVN_DC_URL&amp;quot;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #7a0874; font-weight: bold;&quot;&gt;echo&lt;/span&gt; -e &lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;&lt;span style=&quot;color: #000099; font-weight: bold;&quot;&gt;\n&lt;/span&gt;&lt;span style=&quot;color: #000099; font-weight: bold;&quot;&gt;\n&lt;/span&gt;&lt;span style=&quot;color: #000099; font-weight: bold;&quot;&gt;\n&lt;/span&gt;&lt;span style=&quot;color: #000099; font-weight: bold;&quot;&gt;\n&lt;/span&gt;&lt;span style=&quot;color: #000099; font-weight: bold;&quot;&gt;\n&lt;/span&gt;&lt;span style=&quot;color: #000099; font-weight: bold;&quot;&gt;\n&lt;/span&gt;################################################################################&amp;quot;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #7a0874; font-weight: bold;&quot;&gt;echo&lt;/span&gt; &lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;# &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;#&amp;quot;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #7a0874; font-weight: bold;&quot;&gt;echo&lt;/span&gt; &lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;# &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Mise à jour de la liste des plugins &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; #&amp;quot;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #7a0874; font-weight: bold;&quot;&gt;echo&lt;/span&gt; &lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;# &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;#&amp;quot;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #7a0874; font-weight: bold;&quot;&gt;echo&lt;/span&gt; &lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;################################################################################&amp;quot;&lt;/span&gt;&lt;br /&gt;
svnPlugin&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #7a0874; font-weight: bold;&quot;&gt;echo&lt;/span&gt; -e &lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;&lt;span style=&quot;color: #000099; font-weight: bold;&quot;&gt;\n&lt;/span&gt;&lt;span style=&quot;color: #000099; font-weight: bold;&quot;&gt;\n&lt;/span&gt;&lt;span style=&quot;color: #000099; font-weight: bold;&quot;&gt;\n&lt;/span&gt;&lt;span style=&quot;color: #000099; font-weight: bold;&quot;&gt;\n&lt;/span&gt;&lt;span style=&quot;color: #000099; font-weight: bold;&quot;&gt;\n&lt;/span&gt;&lt;span style=&quot;color: #000099; font-weight: bold;&quot;&gt;\n&lt;/span&gt;################################################################################&amp;quot;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #7a0874; font-weight: bold;&quot;&gt;echo&lt;/span&gt; &lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;# &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;#&amp;quot;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #7a0874; font-weight: bold;&quot;&gt;echo&lt;/span&gt; &lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;# &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Opérations de mise à jours &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; #&amp;quot;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #7a0874; font-weight: bold;&quot;&gt;echo&lt;/span&gt; &lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;# &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;#&amp;quot;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #7a0874; font-weight: bold;&quot;&gt;echo&lt;/span&gt; &lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;################################################################################&amp;quot;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #7a0874; font-weight: bold;&quot;&gt;echo&lt;/span&gt; &lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;&amp;quot;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #7a0874; font-weight: bold;&quot;&gt;echo&lt;/span&gt; -e &lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;&lt;span style=&quot;color: #000099; font-weight: bold;&quot;&gt;\n&lt;/span&gt;### Mise à jour de la base de données ###&amp;quot;&lt;/span&gt;&lt;br /&gt;
updateDB&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #7a0874; font-weight: bold;&quot;&gt;echo&lt;/span&gt; -e &lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;&lt;span style=&quot;color: #000099; font-weight: bold;&quot;&gt;\n&lt;/span&gt;&lt;span style=&quot;color: #000099; font-weight: bold;&quot;&gt;\n&lt;/span&gt;### &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Vidage du cache &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;###&amp;quot;&lt;/span&gt;&lt;br /&gt;
cleanCache&lt;/code&gt;


&lt;p&gt;Je mets à disposition mon script (sous licence &lt;a href=&quot;http://fr.wikipedia.org/wiki/Licence_publique_g%C3%A9n%C3%A9rale_GNU&quot; hreflang=&quot;fr&quot; title=&quot;Licence publique générale GNU&quot;&gt;GPL&lt;/a&gt;) tout en précisant que son utilisation réfléchie ne pose pas de problème (pas plus qu'un &lt;a href=&quot;http://fr.wikipedia.org/wiki/Subversion_(logiciel)#Les_principales_commandes_de_Subversion&quot; hreflang=&quot;fr&quot; title=&quot;Les principales commandes de Subversion&quot;&gt;checkout&lt;/a&gt;) mais qu'une mise à jour automatisée au moment où la révision Subversion plante (ça peut arriver), fait buger le site jusqu'à la mise à jour suivante...&lt;/p&gt;


&lt;p&gt;&lt;strong&gt;Mise à jour :&lt;/strong&gt; Métro-sexualisation du code pour un rapport par mail (crontab) plus lisible.&lt;/p&gt;</description>
    
          <enclosure url="http://www.llaumgui.com/public/files/dc-svn-co"
      length="4732" type="text/plain" />
    
    
          <comments>http://www.llaumgui.com/post/Mise-a-jour-automatique-de-Dotclear-20-et-de-ses-plugins-a-partir-du-SVN-update#comment-form</comments>
      <wfw:comment>http://www.llaumgui.com/post/Mise-a-jour-automatique-de-Dotclear-20-et-de-ses-plugins-a-partir-du-SVN-update#comment-form</wfw:comment>
      <wfw:commentRss>http://www.llaumgui.com/feed/rss2/comments/346</wfw:commentRss>
      </item>
    
  <item>
    <title>jQuery, UTF8 et Internet Explorer</title>
    <link>http://www.llaumgui.com/post/jQuery-UTF8-et-Internet-Explorer</link>
    <guid isPermaLink="false">urn:md5:cb1c5c2a7c9833887507f8a97238bb15</guid>
    <pubDate>Sat, 03 Mar 2007 13:52:00 +0100</pubDate>
    <dc:creator>llaumgui</dc:creator>
        <category>Développement web</category>
        <category>Dotclear</category><category>Internet Explorer</category><category>javascript</category><category>jQuery</category><category>licence</category><category>Microsoft</category><category>UTF-8</category>    
    <description>&lt;p&gt;Toujours dans la catégorie &amp;quot;&lt;em&gt;pamphlet contre le navigateur de la firme de &lt;a href=&quot;http://fr.wikipedia.org/wiki/Redmond&quot; hreflang=&quot;fr&quot; title=&quot;Redmond, située dans l'État de Washington, dont la notoriété est accrue par la présence du siège social de Microsoft.&quot;&gt;Redmond&lt;/a&gt;&lt;/em&gt;&amp;quot; : un petit désagrément que je viens de constater entre &lt;a href=&quot;http://www.jquery.com/&quot; hreflang=&quot;en&quot; title=&quot;jQuery is a new type of JavaScript library.&quot;&gt;jQuery&lt;/a&gt;, le plugin &lt;a href=&quot;http://bassistance.de/jquery-plugins/jquery-plugin-validation/&quot; hreflang=&quot;en&quot;&gt;Validation&lt;/a&gt; et Internet Explorer.&lt;br /&gt;
Si l'encodage de la librairie de base (&lt;em&gt;jquery.js&lt;/em&gt;) et celui du plugin (&lt;em&gt;jquery.validation.js&lt;/em&gt;) sont différents (&lt;a href=&quot;http://fr.wikipedia.org/wiki/UTF-8&quot; hreflang=&quot;fr&quot;&gt;UTF-8&lt;/a&gt; pour l'un et &lt;a href=&quot;http://fr.wikipedia.org/wiki/ISO-8859-1&quot; hreflang=&quot;fr&quot;&gt;ISO-8859-1&lt;/a&gt; pour l'autre), des erreurs &lt;a href=&quot;http://fr.wikipedia.org/wiki/Javascript&quot; hreflang=&quot;fr&quot;&gt;Javascript&lt;/a&gt; apparaissent dans IE.&lt;/p&gt;


&lt;p&gt;Ça a l'air triviale, mais pourtant j'ai passé plus de 3 heures à essayer de débuger du Javascrit sous IE (il parait que c'est possible ;-)) qui, n'ayons pas peur des mots, est une véritable bouse dans le domaine du débug JS.&lt;/p&gt;    &lt;p&gt;Une fois que tout marche, ce plugin se révèle très pratique, car la syntaxe pour vérifier les entrées d'un formulaire est relativement simple :&lt;/p&gt;

&lt;code class=&quot;Javascript&quot;&gt;&lt;span style=&quot;color: #009900; font-style: italic;&quot;&gt;// Mode débug :&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #009900; font-style: italic;&quot;&gt;//$.validator.defaults.debug = true;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
$&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;document&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;.&lt;span style=&quot;color: #006600;&quot;&gt;ready&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #003366; font-weight: bold;&quot;&gt;function&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#123;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #3366CC;&quot;&gt;&amp;quot;#comment-form&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;.&lt;span style=&quot;color: #006600;&quot;&gt;validate&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#123;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; errorContainer: $&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #3366CC;&quot;&gt;&amp;quot;#comment-form div.error-form&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;,&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; errorLabelContainer: $&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #3366CC;&quot;&gt;&amp;quot;#comment-form div.error-form ul&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;,&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; errorWrapper: &lt;span style=&quot;color: #3366CC;&quot;&gt;'li'&lt;/span&gt;,&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; metaWrapper: &lt;span style=&quot;color: #3366CC;&quot;&gt;&amp;quot;validate&amp;quot;&lt;/span&gt;,&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; rules: &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#123;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; c_name: &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#123;&lt;/span&gt; required: &lt;span style=&quot;color: #003366; font-weight: bold;&quot;&gt;true&lt;/span&gt; &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#125;&lt;/span&gt;,&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; c_mail: &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#123;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; required: &lt;span style=&quot;color: #003366; font-weight: bold;&quot;&gt;true&lt;/span&gt;,&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; email: &lt;span style=&quot;color: #003366; font-weight: bold;&quot;&gt;true&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#125;&lt;/span&gt;,&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; c_content: &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#123;&lt;/span&gt; required: &lt;span style=&quot;color: #003366; font-weight: bold;&quot;&gt;true&lt;/span&gt; &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#125;&lt;/span&gt;, &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; messages: &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#123;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; c_name: msg_valid_name,&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; c_mail: msg_valid_email,&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; c_content: msg_valid_content&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;;&lt;br /&gt;
&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;;&lt;/code&gt;


&lt;p&gt;Pour les messages d'alertes, on notera que je passe des variables par soucis de respecter l'internationalisation de DotClear&lt;/p&gt;


&lt;p&gt;Faut que je vérifie la licence (&lt;a href=&quot;http://jquery.com/src/GPL-LICENSE.txt&quot; hreflang=&quot;en&quot;&gt;GPL&lt;/a&gt; / &lt;a href=&quot;http://jquery.com/src/MIT-LICENSE.txt&quot; hreflang=&quot;en&quot;&gt;MIT&lt;/a&gt;) du truc et si elles le permettent je pense l'utiliser pour mon prochain gros projet professionnel. Comme le dit le slogan de cette librairie :&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;write less, do more&lt;/p&gt;&lt;/blockquote&gt;</description>
    
    
    
          <comments>http://www.llaumgui.com/post/jQuery-UTF8-et-Internet-Explorer#comment-form</comments>
      <wfw:comment>http://www.llaumgui.com/post/jQuery-UTF8-et-Internet-Explorer#comment-form</wfw:comment>
      <wfw:commentRss>http://www.llaumgui.com/feed/rss2/comments/162</wfw:commentRss>
      </item>
    
  <item>
    <title>Thème llaumgui-ng, Dotclear 2 et jQuery</title>
    <link>http://www.llaumgui.com/post/Theme-llaumgui-ng-Dotclear-2-et-jQuery</link>
    <guid isPermaLink="false">urn:md5:ca4c963ad0b7440a7fe55b340e063317</guid>
    <pubDate>Sun, 25 Feb 2007 23:49:00 +0100</pubDate>
    <dc:creator>llaumgui</dc:creator>
        <category>Développement web</category>
        <category>AJAX</category><category>Dotclear</category><category>Google</category><category>jQuery</category><category>llaumgui.com</category><category>spam</category><category>thème</category><category>Web 2.0</category>    
    <description>&lt;p&gt;Je viens de basculer par défaut le thème &amp;quot;&lt;em&gt;llaumgui-ng&lt;/em&gt;&amp;quot; et je devrais bientôt retirer le thème &amp;quot;&lt;em&gt;llaumgui&lt;/em&gt;&amp;quot; de mon blog.
Ce nouveau thème est plus moderne est plus sérieux que le précédent. Il est pour le moment en version bêta et devrait évoluer graphiquement (couleur, header, etc...) et techniquement, me permettant ainsi de transformer LLaumguiDotCom en petit Labo &lt;a href=&quot;http://fr.wikipedia.org/wiki/Web_2.0&quot; hreflang=&quot;fr&quot;&gt;Web 2.0&lt;/a&gt;.&lt;/p&gt;    &lt;p&gt;Pour agrémenter le design et améliorer l'ergonomie, j'utilise &lt;a href=&quot;http://www.jquery.com&quot; hreflang=&quot;en&quot;&gt;jQuery&lt;/a&gt;, la
librairie JavaScript proposée en standard dans &lt;a href=&quot;http://www.dotclear.net&quot; hreflang=&quot;fr&quot;&gt;DotClear&lt;/a&gt; 2 :&lt;/p&gt;


&lt;h2&gt;La liste des tags et le formulaire&lt;/h2&gt;

&lt;p&gt;L'onglet &lt;em&gt;Tags&lt;/em&gt; du menu du haut permet de faire dérouler la liste des tags, il en est de même pour le formulaire permettant de poster un commentaire qui par défaut est caché.
Pour cela j'utilise la fonction &lt;a href=&quot;http://docs.jquery.com/API/1.1/Effects#toggle.28.29&quot; hreflang=&quot;fr&quot;&gt;toggle()&lt;/a&gt; de jQuery pour afficher et masquer un élément CSS (&lt;em&gt;.tabstags&lt;/em&gt;) qui par défaut est masqué.&lt;/p&gt;
&lt;code class=&quot;Javascript&quot;&gt;$&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;document&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;.&lt;span style=&quot;color: #006600;&quot;&gt;ready&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #003366; font-weight: bold;&quot;&gt;function&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#123;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #009900; font-style: italic;&quot;&gt;/* Gestion des tags déroulants */&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #3366CC;&quot;&gt;&amp;quot;li.tags a&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;.&lt;span style=&quot;color: #006600;&quot;&gt;click&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #003366; font-weight: bold;&quot;&gt;function&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#123;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #3366CC;&quot;&gt;&amp;quot;ul.tabstags&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;.&lt;span style=&quot;color: #006600;&quot;&gt;toggle&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #3366CC;&quot;&gt;&amp;quot;slow&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;;&lt;br /&gt;
&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;;&lt;/code&gt;



&lt;h2&gt;Les info-bulles&lt;/h2&gt;

&lt;p&gt;Simple utilisation du plugin &lt;a href=&quot;http://bassistance.de/jquery-plugins/jquery-plugin-tooltip/&quot; hreflang=&quot;en&quot;&gt;ToolTip&lt;/a&gt; disponible pour jQuery et activable via la syntaxe :&lt;/p&gt;
&lt;code class=&quot;Javascript&quot;&gt;$&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;document&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;.&lt;span style=&quot;color: #006600;&quot;&gt;ready&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #003366; font-weight: bold;&quot;&gt;function&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#123;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #009900; font-style: italic;&quot;&gt;/* Plugin ToolTips */&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;$&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #3366CC;&quot;&gt;'a, input, img'&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;.&lt;span style=&quot;color: #006600;&quot;&gt;Tooltip&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;;&lt;br /&gt;
&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;;&lt;/code&gt;


&lt;h2&gt;Quelques idées à venir si elle ne demande pas de modification du kernel de Dotclear :&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Formulaire &lt;em&gt;Ajax powered&lt;/em&gt; pour éviter de recharger la page lorsqu'on demande une prévisualisation, sous condition que ça ne facilite pas le &lt;a href=&quot;http://fr.wikipedia.org/wiki/Spam&quot; hreflang=&quot;fr&quot;&gt;SPAM&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Formulaire de recherche à la &lt;a href=&quot;http://www.google.com/ig&quot; hreflang=&quot;fr&quot;&gt;Google Sugeste&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Et bien plus encore ;-).&lt;/li&gt;
&lt;/ul&gt;</description>
    
    
    
          <comments>http://www.llaumgui.com/post/Theme-llaumgui-ng-Dotclear-2-et-jQuery#comment-form</comments>
      <wfw:comment>http://www.llaumgui.com/post/Theme-llaumgui-ng-Dotclear-2-et-jQuery#comment-form</wfw:comment>
      <wfw:commentRss>http://www.llaumgui.com/feed/rss2/comments/158</wfw:commentRss>
      </item>
    
  <item>
    <title>Preview du thème LLaumgui-ng</title>
    <link>http://www.llaumgui.com/post/Preview-du-theme-LLaumgui-ng</link>
    <guid isPermaLink="false">urn:md5:2fb756cd4492f51faac7b995b517f8ba</guid>
    <pubDate>Fri, 23 Feb 2007 00:08:00 +0100</pubDate>
    <dc:creator>llaumgui</dc:creator>
        <category>Développement web</category>
        <category>CSS</category><category>Dotclear</category><category>jQuery</category><category>thème</category>    
    <description>    &lt;p&gt;A la demande générale de certain qui se reconnaîtrons, je suis en train de concocter un nouveau thème pour mon blog, simplement appelé llaumgui-ng.&lt;/p&gt;
&lt;p&gt;Pour le moment, vous pouvez admirer une preview de ce que ça donnera : un thème qui se rapproche du bureau de &lt;a hreflang=&quot;en&quot; href=&quot;http://www.gnome.org&quot;&gt;Gnome&lt;/a&gt; avec un header bien plus sobre que l'actuel qui sera basé sur un fond d'écran de &lt;a hreflang=&quot;en&quot; href=&quot;http://www.isity.net/&quot;&gt;Diana&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Question technique, j'utilise des éléments de &lt;a hreflang=&quot;fr&quot; href=&quot;http://fr.wikipedia.org/wiki/Feuilles_de_style_en_cascade&quot;&gt;CSS&lt;/a&gt; 2.0 qui pourraient ne pas être compatible IE6 (:first-child par exemple), et je m'en fout ! Je ne vais pas me casser le XXX à la place des ingénieurs de chez Microsoft qui ne sont pas fichus de coder un navigateur munit d'un interpréteur correct ! &lt;a hreflang=&quot;fr&quot; href=&quot;http://www.mozilla-europe.org/fr/products/firefox/&quot;&gt;A bon entendeur&lt;/a&gt;...&lt;br /&gt;Je suis aussi en train de regarder du côté de &lt;a hreflang=&quot;en&quot; href=&quot;http://jquery.com/&quot;&gt;jQuery&lt;/a&gt;, inclue dans &lt;a hreflang=&quot;fr&quot; href=&quot;http://www.dotclear.net&quot;&gt;DotClear&lt;/a&gt; 2.0 afin de voir ce que je peux en faire...&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.llaumgui.com/public/images/web/preview_llaumgui-ng.png&quot;&gt;&lt;img src=&quot;http://www.llaumgui.com/public/images/web/.preview_llaumgui-ng_m.jpg&quot; alt=&quot;Preview du thème LLaumgui-ng&quot; style=&quot;margin: 0 auto; display: block;&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;J'attends vos remarques et commentaires.&lt;/p&gt;</description>
    
    
    
          <comments>http://www.llaumgui.com/post/Preview-du-theme-LLaumgui-ng#comment-form</comments>
      <wfw:comment>http://www.llaumgui.com/post/Preview-du-theme-LLaumgui-ng#comment-form</wfw:comment>
      <wfw:commentRss>http://www.llaumgui.com/feed/rss2/comments/157</wfw:commentRss>
      </item>
    
  <item>
    <title>La semaine en vrac n°2</title>
    <link>http://www.llaumgui.com/post/La-semaine-en-vrac-n2</link>
    <guid isPermaLink="false">urn:md5:751666ca952b504544b89932d141ebb5</guid>
    <pubDate>Thu, 18 Jan 2007 21:33:00 +0100</pubDate>
    <dc:creator>llaumgui</dc:creator>
        <category>Humeur</category>
        <category>Dotclear</category><category>fedora-fr</category><category>llaumgui.com</category><category>PageRank</category><category>politique</category><category>téléphone portable</category><category>vacances</category>    
    <description>    &lt;h2&gt;La Google Dance n'existe plus&lt;/h2&gt;
&lt;p&gt;Vu qu'&lt;a href=&quot;http://www.webrankinfo.com/forums/viewtopic_65634.htm&quot; hreflang=&quot;fr&quot;&gt;il ne faut plus dire Google Danse&lt;/a&gt;, je parlerais donc d'une évolution du &lt;a hreflang=&quot;fr&quot; href=&quot;http://fr.wikipedia.org/wiki/PageRank&quot;&gt;Page Rank&lt;/a&gt; ;-).&lt;br /&gt;
Le PR de LLaumgui.com a donc évolué vers le haut, passant de 4 à 5.
Pour &lt;a hreflang=&quot;fr&quot; href=&quot;http://www.fedora-fr.org&quot;&gt;fedora-fr&lt;/a&gt;, il rentre dans la course directement avec un PR de 5 (&lt;a hreflang=&quot;fr&quot; href=&quot;http://forums.fedora-fr.org&quot;&gt;Forums&lt;/a&gt;, &lt;a hreflang=&quot;fr&quot; href=&quot;http://doc.fedora-fr.org&quot;&gt;Documentation&lt;/a&gt; et &lt;a hreflang=&quot;fr&quot; href=&quot;http://planet.fedora-fr.org&quot;&gt;Planet&lt;/a&gt;).&lt;/p&gt;
&lt;h2&gt;Second Life&lt;/h2&gt;
&lt;p&gt;Après le &lt;a hreflang=&quot;fr&quot; href=&quot;http://www.perdu.com/&quot;&gt;programme virtuel&lt;/a&gt;, Ségolène Royal invente la &lt;a href=&quot;http://www.infos-du-net.com/actualite/9614-Royal-Second-Life.html&quot; hreflang=&quot;fr&quot;&gt;campagne virtuelle&lt;/a&gt;... Malheureusement pour elle, son &lt;a href=&quot;http://www.lefigaro.fr/election-presidentielle-2007/20070118.FIG000000242_fragilisee_par_son_isf_royal_cherche_a_rebondir.html&quot; hreflang=&quot;fr&quot;&gt;patrimoine, est bien réel&lt;/a&gt; (&lt;a href=&quot;http://www.lefigaro.fr/election-presidentielle-2007/20070117.WWW000000385_patrimoine_loperation_transparence_des_candidats.html&quot; hreflang=&quot;fr&quot;&gt;les autres candidats&lt;/a&gt;).&lt;/p&gt;
&lt;h2&gt;Les experts :&lt;/h2&gt;
&lt;p&gt;La &lt;a hreflang=&quot;fr&quot; href=&quot;http://www.kaliop.com/voeux2007&quot;&gt;carte de voeux&lt;/a&gt; de ma &lt;a hreflang=&quot;fr&quot; href=&quot;http://www.kaliop.com&quot;&gt;boite&lt;/a&gt;, ça en jette. Pour info, je suis le deuxième en partant de la gauche... A votre service.&lt;/p&gt;
&lt;h2&gt;Tags vs Catégories&lt;/h2&gt;
&lt;p&gt;C'est en effets la question que je me pose en ce moment : l'intérêt des tags faces aux catégories sous &lt;a hreflang=&quot;fr&quot; href=&quot;http://www.dotclear.com&quot;&gt;Dotclear 2&lt;/a&gt;.&lt;br /&gt;J'ai donc fusionné les catégories Linux, Fedora et Gnome dans &lt;a hreflang=&quot;fr&quot; href=&quot;http://www.llaumgui.com/category/Linux&quot;&gt;une seule catégorie&lt;/a&gt; et rajouté de &lt;a href=&quot;http://www.llaumgui.com/tags&quot; hreflang=&quot;fr&quot;&gt;nouveaux tags&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;Geek jusqu au touche du téléphone&lt;/h2&gt;
&lt;p&gt;Il semblerait que la perte d'autonomie qui touchait mon &lt;a hreflang=&quot;fr&quot; href=&quot;http://www.samsung.com/fr/products/mobilephone/design/sgh_e900ekaxef.asp&quot;&gt;Samsung E900&lt;/a&gt; provenait d'un patch sonore que j'avais appliqué sur le &lt;a hreflang=&quot;fr&quot; href=&quot;http://www.ghinzu.be/sghE900/index.php?dir=SGHE900&quot;&gt;firmware E900XXFG2&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;LLaumgui en tourné chez vous :&lt;/h2&gt;
&lt;p&gt;Je rappele que je serrais présent à Paris du 31 janvier jusqu'au 4 Février et plus particulièrement à &lt;a hreflang=&quot;fr&quot; href=&quot;http://www.solutionslinux.fr/fr/&quot;&gt;Solution Linux&lt;/a&gt; les 31 Janvier et 1&lt;sup&gt;er&lt;/sup&gt; Février.&lt;br /&gt;Si vous voulez boire une bière pour parler de logiciels libres, contactez-moi et si tu es une jeune demoiselle qui recherche un mec mortel, contact moi aussi (attacher photos et lettre de motivation au mail &lt;img src=&quot;/themes/default/smilies/wink.png&quot; alt=&quot;;-)&quot; class=&quot;smiley&quot; /&gt; ).&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;Message personnel à mes potes Parisiens :&lt;/strong&gt; Mettez la &lt;a hreflang=&quot;fr&quot; href=&quot;http://www.zubrowska.com&quot;&gt;Zuzu&lt;/a&gt; et la pomme au frigot, j'arrive !&lt;/em&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://www.llaumgui.com/post/La-semaine-en-vrac-n2#comment-form</comments>
      <wfw:comment>http://www.llaumgui.com/post/La-semaine-en-vrac-n2#comment-form</wfw:comment>
      <wfw:commentRss>http://www.llaumgui.com/feed/rss2/comments/136</wfw:commentRss>
      </item>
    
</channel>
</rss>