<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="http://blog.guillaume.lelarge.info/index.php/feed/rss2/xslt" ?><rss version="2.0"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:wfw="http://wellformedweb.org/CommentAPI/"
  xmlns:content="http://purl.org/rss/1.0/modules/content/"
  xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
  <title>gleu's blog - Tag - trac</title>
  <link>http://blog.guillaume.lelarge.info/index.php/</link>
  <atom:link href="http://blog.guillaume.lelarge.info/index.php/feed/tag/trac/rss2" rel="self" type="application/rss+xml"/>
  <description></description>
  <language>fr</language>
  <pubDate>Tue, 06 Jan 2009 23:08:31 +0100</pubDate>
  <copyright></copyright>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Dotclear</generator>
  
    
  <item>
    <title>La puissance d'XMLRPC</title>
    <link>http://blog.guillaume.lelarge.info/index.php/post/2008/03/22/La-puissance-dXMLRPC</link>
    <guid isPermaLink="false">urn:md5:19351f7c1a59d5c8159230af8c075c7e</guid>
    <pubDate>Sat, 22 Mar 2008 23:00:00 +0100</pubDate>
    <dc:creator>Guillaume Lelarge</dc:creator>
        <category>Linux</category>
        <category>postgresql</category><category>python</category><category>trac</category>    
    <description>    &lt;p&gt;Allez, un billet technique pour une fois... ça ne peut pas faire de mal &lt;img src=&quot;/themes/default/smilies/smile.png&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;


&lt;p&gt;Je cherchais un moyen de saisir rapidement un grand nombre de tickets dans le &lt;a href=&quot;http://trac.edgewall.org/&quot; hreflang=&quot;en&quot;&gt;trac&lt;/a&gt; de &lt;a href=&quot;http://svn.postgresqlfr.org&quot; hreflang=&quot;fr&quot;&gt;PostgreSQLfr&lt;/a&gt;.. J'ai fini par trouver &lt;a href=&quot;http://trac-hacks.org/wiki/XmlRpcPlugin&quot; hreflang=&quot;fr&quot;&gt;XmlRpcPlugin&lt;/a&gt; qui, comme son nom l'indique, est un plugin XMLRPC pour trac. L'installation est simple et rapide à condition d'avoir une version 0.10 de trac. L'écriture d'un script Python pour saisir les tickets est super facile. Voici un petit exemple :&lt;/p&gt;

&lt;pre&gt;
import os,glob
import xmlrpclib

url = &amp;quot;http://user:pwd@svn.postgresqlfr.org/login/xmlrpc&amp;quot;
server = xmlrpclib.ServerProxy(url)

listeFichiers = glob.glob(&amp;quot;*.xml&amp;quot;)
listeFichiers.sort()

for fichier in listeFichiers:
    print fichier
    print server.ticket.create(&amp;quot;Traduction de %&amp;quot;%(fichier), '',
       {&amp;quot;type&amp;quot;:&amp;quot;amelioration&amp;quot;,
        &amp;quot;priority&amp;quot;:&amp;quot;mineure&amp;quot;,
        &amp;quot;component&amp;quot;:&amp;quot;relecture&amp;quot;,
        &amp;quot;milestone&amp;quot;:&amp;quot;PostgreSQL %s&amp;quot;%(version),
        &amp;quot;version&amp;quot;:&amp;quot;%s.x&amp;quot;%(version)
       });
&lt;/pre&gt;

&lt;pre&gt;&lt;/pre&gt;

&lt;p&gt;Hmmm, cette version du script n'est pas testée, j'attends que le plugin soit installé sur le trac, mais j'ai confiance &lt;img src=&quot;/themes/default/smilies/smile.png&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://blog.guillaume.lelarge.info/index.php/post/2008/03/22/La-puissance-dXMLRPC#comment-form</comments>
      <wfw:comment>http://blog.guillaume.lelarge.info/index.php/post/2008/03/22/La-puissance-dXMLRPC#comment-form</wfw:comment>
      <wfw:commentRss>http://blog.guillaume.lelarge.info/index.php/feed/atom/comments/959</wfw:commentRss>
      </item>
    
  <item>
    <title>Quelques trucs glanés au boulot...</title>
    <link>http://blog.guillaume.lelarge.info/index.php/post/2007/03/03/Quelques-trucs-glaner-au-boulot</link>
    <guid isPermaLink="false">urn:md5:f4af37a7b0a5dbd5cfb48d55bcb5dd79</guid>
    <pubDate>Sat, 03 Mar 2007 16:47:00 +0100</pubDate>
    <dc:creator>Guillaume Lelarge</dc:creator>
        <category>Développement</category>
        <category>jquery</category><category>trac</category>    
    <description>    &lt;p&gt;En fait, deux.&lt;/p&gt;


&lt;p&gt;Le premier concerne &lt;a href=&quot;http://trac.edgewall.org/&quot; hreflang=&quot;en&quot;&gt;trac&lt;/a&gt;. Vous pouvez modifier les pages générées par trac car elles sont créées à partir d'un template. Par exemple, pour la page de la roadmap, vous pouvez modifier le fichier roadmap.cs. Vous pouvez le faire de deux façons : le modifier dans le répertoire global (sur ma &lt;a href=&quot;http://www.debian.org/&quot; hreflang=&quot;fr&quot;&gt;Debian&lt;/a&gt;, il s'agit de &lt;code&gt;/usr/share/trac/templates&lt;/code&gt;) ou le copier dans le répertoire templates de votre session trac et le modifier là-bas. Le deuxième point est plus intéressant quand vous utilisez plusieurs trac sur une même machine et que vous ne voulez pas que les modifications sur un trac se voient sur l'autre.&lt;/p&gt;


&lt;p&gt;Le deuxième concerne &lt;a href=&quot;http://www.getfirebug.com&quot; hreflang=&quot;en&quot;&gt;Firebug&lt;/a&gt; et &lt;a href=&quot;http://www.jquery.com&quot; hreflang=&quot;en&quot;&gt;jQuery&lt;/a&gt;. Le premier est un outil vraiment génial pour concevoir des sites web, le second est une excellente bibliothèque JavaScript. Pas étonnant que son auteur soit parti bosser à la fondation &lt;a href=&quot;http://www.mozilla.com&quot; hreflang=&quot;en&quot;&gt;Mozilla&lt;/a&gt;. Les deux ensemble, c'est du bonheur &lt;img src=&quot;/themes/default/smilies/smile.png&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://blog.guillaume.lelarge.info/index.php/post/2007/03/03/Quelques-trucs-glaner-au-boulot#comment-form</comments>
      <wfw:comment>http://blog.guillaume.lelarge.info/index.php/post/2007/03/03/Quelques-trucs-glaner-au-boulot#comment-form</wfw:comment>
      <wfw:commentRss>http://blog.guillaume.lelarge.info/index.php/feed/atom/comments/712</wfw:commentRss>
      </item>
    
  <item>
    <title>blog et wiki</title>
    <link>http://blog.guillaume.lelarge.info/index.php/post/2007/02/10/blog-et-wiki</link>
    <guid isPermaLink="false">urn:md5:7c70170eda0908c555ff55e188900c8f</guid>
    <pubDate>Sat, 10 Feb 2007 17:37:00 +0000</pubDate>
    <dc:creator>Guillaume Lelarge</dc:creator>
        <category>Général</category>
        <category>trac</category>    
    <description>    &lt;p&gt;Un peu d'admin pour changer :&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Ajout d'une bannière candidats.fr sur ce blog ;&lt;/li&gt;
&lt;li&gt;Passage du wiki à trac-0.10.3 ;&lt;/li&gt;
&lt;li&gt;Ajout de TOCMacro sur trac (pratique pour l'article sur PostgreSQL).&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Au boulot, il faut que j'installe le plugin &lt;a href=&quot;http://trac-hacks.org/wiki/RevtreePlugin&quot; hreflang=&quot;en&quot;&gt;RevTree&lt;/a&gt;, les macros &lt;a href=&quot;http://trac-hacks.org/wiki/FootNoteMacro&quot; hreflang=&quot;en&quot;&gt;FootNote&lt;/a&gt;, &lt;a href=&quot;http://trac-hacks.org/wiki/PlannedMilestonesMacro&quot; hreflang=&quot;en&quot;&gt;PlannedMilestones&lt;/a&gt;, &lt;a href=&quot;http://trac-hacks.org/wiki/TagsPlugin&quot; hreflang=&quot;en&quot;&gt;TagsPlugin&lt;/a&gt; et tester les plugins &lt;a href=&quot;http://trac-hacks.org/wiki/CodeTagsPlugin&quot; hreflang=&quot;en&quot;&gt;CodeTagsPlugin&lt;/a&gt; et &lt;a href=&quot;http://trac-hacks.org/wiki/DoxygenPlugin&quot; hreflang=&quot;en&quot;&gt;DoxygenPlugin&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://blog.guillaume.lelarge.info/index.php/post/2007/02/10/blog-et-wiki#comment-form</comments>
      <wfw:comment>http://blog.guillaume.lelarge.info/index.php/post/2007/02/10/blog-et-wiki#comment-form</wfw:comment>
      <wfw:commentRss>http://blog.guillaume.lelarge.info/index.php/feed/atom/comments/694</wfw:commentRss>
      </item>
    
</channel>
</rss>