<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="http://weblog.gnali.org/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/">
<channel>
  <title>Tin's Journey - Dotclear</title>
  <link>http://weblog.gnali.org/index.php/</link>
  <description>Taking the Red Pill: Science, Philosophy and Religion in Tin's Mind</description>
  <language>fr</language>
  <pubDate>Wed, 12 Sep 2007 11:50:12 +0200</pubDate>
  <copyright>@Gnali.org</copyright>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Dotclear</generator>
  
    
  <item>
    <title>To be or not to be a CMS</title>
    <link>http://weblog.gnali.org/index.php/post/2005/12/06/196-to-be-or-not-to-be-a-cms</link>
    <guid isPermaLink="false">urn:md5:dc825575397bb2aa2e5289e9c65dce16</guid>
    <pubDate>Tue, 06 Dec 2005 11:06:37 +0000</pubDate>
    <dc:creator>Tin</dc:creator>
        <category>Dotclear</category>
            
    <description>    &lt;p&gt;&lt;img src=&quot;http://weblog.gnali.org/images/Lettrage/Logoogle/u0l.png&quot; alt=&quot;U&quot; style=&quot;float:left; margin: 0 1em 1em 0;&quot; /&gt;n bon vieux troll de temps à autre cela remonte le moral.&lt;/p&gt;


&lt;p&gt;Vu sur &lt;a href=&quot;http://fubiz.net/blog/index.php?2005/12/04/524-changement-de-serveur#c1783&quot; hreflang=&quot;fr&quot;&gt;Fubiz.net&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;Pour réaliser un blog dans le genre, aucune programmation n'est nécessaire de maîtriser. Il s'agit ici de dotclear et c'est un pseudo-CMS Français très simple et efficace.&lt;/p&gt;&lt;/blockquote&gt;


&lt;p&gt;Le &lt;a href=&quot;http://www.neokraft.net/&quot; hreflang=&quot;fr&quot;&gt;patron&lt;/a&gt; l'a dit et &lt;a href=&quot;http://www.neokraft.net/blog/2004/05/08/499-dotclear-is-not-a-cms&quot; hreflang=&quot;fr&quot;&gt;répété&lt;/a&gt; mais apparemment tout le monde n'a pas écouté.&lt;/p&gt;</description>
    
    
    
          <comments>http://weblog.gnali.org/index.php/post/2005/12/06/196-to-be-or-not-to-be-a-cms#comment-form</comments>
      <wfw:comment>http://weblog.gnali.org/index.php/post/2005/12/06/196-to-be-or-not-to-be-a-cms#comment-form</wfw:comment>
      <wfw:commentRss>http://weblog.gnali.org/index.php/feed/rss2/comments/195</wfw:commentRss>
      </item>
    
  <item>
    <title>Personnaliser son titre</title>
    <link>http://weblog.gnali.org/index.php/post/2005/10/03/180-personnalise-son-titre</link>
    <guid isPermaLink="false">urn:md5:58c7a507e9c10d3e7c7c59d98854e2b4</guid>
    <pubDate>Mon, 03 Oct 2005 16:59:46 +0000</pubDate>
    <dc:creator>Tin</dc:creator>
        <category>Dotclear</category>
            
    <description>&lt;p&gt;&lt;img src=&quot;http://weblog.gnali.org/images/Lettrage/Logoogle/c2l.png&quot; alt=&quot;C&quot; style=&quot;float:left; margin: 0 1em 1em 0;&quot; /&gt;omme vous pouvez le remarquer, mon titre de carnet change tous les jours, il évolue en fonction de la date de mon périple en Asie. Cela est tout simplement du à une utilisation personnalisée du plugin Jour J de sieur &lt;a href=&quot;http://franck.paul.free.fr/dotclear/?2005/03/22/105-plugin-jour-j&quot; hreflang=&quot;fr&quot;&gt;Franck Paul&lt;/a&gt;&lt;sup&gt;[&lt;a href=&quot;http://weblog.gnali.org/index.php/post/2005/10/03/#pnote-180-1&quot; id=&quot;rev-pnote-180-1&quot;&gt;1&lt;/a&gt;]&lt;/sup&gt;.&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://weblog.gnali.org/index.php/post/2005/10/03/#rev-pnote-180-1&quot; id=&quot;pnote-180-1&quot;&gt;1&lt;/a&gt;] anciennement connu sous le nom de Tortue GT&lt;/p&gt;&lt;/div&gt;
    &lt;p&gt;J'ai simplement rajouté un appel à la fonction dcDday::showList() dans mon div top du fichier template.php, en lui passant des paramètres personnalisés.
Mon code ressemble donc à ceci&amp;nbsp;:&lt;/p&gt;

&lt;pre&gt;&amp;lt;div id=&quot;top&quot;&amp;gt;
       &amp;lt;h1&amp;gt;&amp;lt;a href=&quot;http://weblog.gnali.org/index.php/post/2005/10/03/&amp;lt;?php dcInfo('url'); ?&amp;gt;&quot;&amp;gt;&amp;lt;?php dcInfo(); ?&amp;gt;
       &amp;lt;?php dcDday::showList(array(7), array(1,1,1,1,1,1), &quot;%s&quot;, &quot;%s&quot;,
           &quot;%1\$s, since %2\$s days&quot;,
           &quot;%1\$s, since yesterday&quot;,
           &quot;%1\$s, starting today&quot;,
           &quot;%1\$s, starting today in %3\$d hours %4\$02d&quot;,
           &quot;%1\$s, starting tomorrow&quot;,
           &quot;%1\$s, starting in %2\$d days&quot;
           );?&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/h1&amp;gt;
 &amp;lt;/div&amp;gt;&lt;/pre&gt;


&lt;p&gt;Petite explication du code&amp;nbsp;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;array(7)&amp;nbsp;: correspond au titre de mon jour J, dans mon cas &quot;in Asia&quot;.&lt;/li&gt;
&lt;li&gt;array(1,1,1,1,1,1)&amp;nbsp;: Les jours à afficher mon jour J&lt;sup&gt;[&lt;a href=&quot;http://weblog.gnali.org/index.php/post/2005/10/03/#pnote-180-1&quot; id=&quot;rev-pnote-180-1&quot;&gt;1&lt;/a&gt;]&lt;/sup&gt;&lt;/li&gt;
&lt;li&gt;les 2 paramètres &quot;%s&quot; permettent de formatter l'ensemble des jours J et chaque jour J. Dans mon cas vu que je ne récupère qu'un seul jour J&lt;sup&gt;[&lt;a href=&quot;http://weblog.gnali.org/index.php/post/2005/10/03/#pnote-180-2&quot; id=&quot;rev-pnote-180-2&quot;&gt;2&lt;/a&gt;]&lt;/sup&gt;, je décide de récupérer le titre de mon jour J sans formatage.&lt;/li&gt;
&lt;li&gt;Les 6 autres paramètres permettent de spécifiés le formatage du nombre de jours entre mon jour J et la date actuelle.&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;footnotes&quot;&gt;&lt;h4&gt;Notes&lt;/h4&gt;
&lt;p&gt;[&lt;a href=&quot;http://weblog.gnali.org/index.php/post/2005/10/03/#rev-pnote-180-1&quot; id=&quot;pnote-180-1&quot;&gt;1&lt;/a&gt;] passée depuis plus d'un jour, passée la veille, passée ce même jour, à venir ce même jour, à venir le lendemain, à venir le sur-lendemain ou plus tard&lt;/p&gt;
&lt;p&gt;[&lt;a href=&quot;http://weblog.gnali.org/index.php/post/2005/10/03/#rev-pnote-180-2&quot; id=&quot;pnote-180-2&quot;&gt;2&lt;/a&gt;] array(7)&lt;/p&gt;&lt;/div&gt;
</description>
    
    
    
          <comments>http://weblog.gnali.org/index.php/post/2005/10/03/180-personnalise-son-titre#comment-form</comments>
      <wfw:comment>http://weblog.gnali.org/index.php/post/2005/10/03/180-personnalise-son-titre#comment-form</wfw:comment>
      <wfw:commentRss>http://weblog.gnali.org/index.php/feed/rss2/comments/179</wfw:commentRss>
      </item>
    
  <item>
    <title>ManageFile - version 0.3</title>
    <link>http://weblog.gnali.org/index.php/post/2005/06/08/63-insertfile---version-03</link>
    <guid isPermaLink="false">urn:md5:7743c1f5057428996368cbc4f2a42b3f</guid>
    <pubDate>Wed, 08 Jun 2005 11:13:14 +0000</pubDate>
    <dc:creator>Tin</dc:creator>
        <category>Dotclear</category>
            
    <description>&lt;p&gt;&lt;img src=&quot;http://weblog.gnali.org/images/Lettrage/B.png&quot; alt=&quot;&quot; /&gt;on d'accord, je l'avoue, j'ai été froudroyé par une crise de flemingite aigue, mais voici enfin le hack pour la gestion des fichiers sous dotclear 1.2.1&lt;/p&gt;    &lt;p&gt;Pour les impatients, il suffit de désarchiver le fichier &lt;a href=&quot;http://weblog.gnali.org/files/ManageFiles/v0.3/ManageFile-v0.3.tar.gz&quot;&gt;ManageFile-v0.3.tar.gz&lt;/a&gt; dans le répertoire principal de dotclear. Puis de configurer le nom du répertoire des fichiers dans blogconf.&lt;/p&gt;


&lt;p&gt;Attention si vous avez déjà fait des modifications sur le coeur de dotclear, elles seront supprimées étant donnée que les fichiers inclus dans l'archive ont été modifiés immmédiatement après l'installation de dotclear 1.2.1.&lt;/p&gt;


&lt;p&gt;Pour ceux qui ont un peu plus de courage et qui veulent comprendre comment ca marche, voici la procédure à suivre&amp;nbsp;:&lt;/p&gt;


&lt;p&gt;&lt;strong&gt;Copie des nouveaux fichiers&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Copier les fichiers &lt;a href=&quot;http://weblog.gnali.org/files/ManageFiles/v0.3/ico_file.png&quot;&gt;ico_file.png&lt;/a&gt;, &lt;a href=&quot;http://weblog.gnali.org/files/ManageFiles/v0.3/bt_file.png&quot;&gt;bt_file.png&lt;/a&gt; et &lt;a href=&quot;http://weblog.gnali.org/files/ManageFiles/v0.3/file.png&quot;&gt;file.png&lt;/a&gt; dans le répertoire &lt;em&gt;/ecrire/images/&lt;/em&gt;.&lt;/li&gt;
&lt;li&gt;Copier les fichiers &lt;a href=&quot;http://weblog.gnali.org/files/ManageFiles/v0.3/files.txt&quot;&gt;files.php&lt;/a&gt; et &lt;a href=&quot;http://weblog.gnali.org/files/ManageFiles/v0.3/files-popup.txt&quot;&gt;files-popup.php&lt;/a&gt; dans &lt;em&gt;/ecrire/&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;Copier le fichier &lt;a href=&quot;http://weblog.gnali.org/files/ManageFiles/v0.3/class.dc.filemanager.txt&quot;&gt;class.dc.filemanager.php&lt;/a&gt; dans &lt;em&gt;/inc/classes/&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Modification des fichiers originaux&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Editer le fichier &lt;em&gt;/ecrire/index.php&lt;/em&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Ajouter après la ligne 46&amp;nbsp;:&lt;/p&gt;

&lt;pre&gt;__('Manage images'),'images.php','images/ico_image.png',false);&lt;/pre&gt;

&lt;p&gt;les lignes&amp;nbsp;:&lt;/p&gt;

&lt;pre&gt;$mySubMenu-&amp;gt;addItem(
  __('Manage files'),'files.php','images/ico_file.png',false);&lt;/pre&gt;
&lt;ul&gt;
&lt;li&gt;Editer le fichier &lt;em&gt;/ecrire/poster.php&lt;/em&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Ajouter après la ligne 428&amp;nbsp;:&lt;/p&gt;

&lt;pre&gt;tb.btImg('&quot;.str_replace(&quot;'&quot;,&quot;\'&quot;,__('Internal image')).&quot;','images-popup.php');&lt;/pre&gt;

&lt;p&gt;la ligne&amp;nbsp;:&lt;/p&gt;

&lt;pre&gt;tb.btFile('&quot;.str_replace(&quot;'&quot;,&quot;\'&quot;,__('Internal file')).&quot;','files-popup.php');&lt;/pre&gt;
&lt;ul&gt;
&lt;li&gt;Editer le fichier &lt;em&gt;ecrire/js/toolbar.js&lt;/em&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Après la ligne 40&amp;nbsp;:&lt;/p&gt;

&lt;pre&gt;this.insImg             = function() {}&lt;/pre&gt;

&lt;p&gt;ajouter les lignes&amp;nbsp;:&lt;/p&gt;

&lt;pre&gt;this.btFile             = function() {}
this.insFile            = function() {}&lt;/pre&gt;

&lt;p&gt;Après la ligne 318&amp;nbsp;:&lt;/p&gt;

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

&lt;p&gt;et avant la ligne 320&amp;nbsp;:&lt;/p&gt;

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

&lt;p&gt;Insérer les lignes&amp;nbsp;:&lt;/p&gt;

&lt;pre&gt;
function btFile(label,url)
{
  addButton(img_path+'bt_file.png',label,
  function() {
    popup(url);
  });
}

function insFile(src, msg_name)
{
  if (document.all) {
    var name = window.prompt(msg_name, '');
    textarea.focus();
    if (getFormat() == 'wiki') {
      textarea.value = textarea.value+'['+name+'|'+src+']';
    } else {
      textarea.value = textarea.value+'&amp;lt;a href =&quot;'+src+'&quot;&amp;gt;'+name+'&amp;lt;/a&amp;gt;&quot;';
    }
  } else {
    encloseSelection('','',
    function() {
      var name = window.prompt(msg_name, '');
      if (!name) { name = src }
      if (getFormat() == 'wiki') {
        return '['+name+'|'+src+']';
      } else {
        return '&amp;lt;a href=&quot;http://weblog.gnali.org/index.php/post/2005/06/08/'+src+'&quot;&amp;gt;'+name+'&amp;lt;/a&amp;gt;';
      }
    });
  }
}&lt;/pre&gt;

&lt;p&gt;Après la ligne 369&amp;nbsp;:&lt;/p&gt;

&lt;pre&gt;this.insImg             = insImg;&lt;/pre&gt;

&lt;p&gt;Ajouter les lignes&amp;nbsp;:&lt;/p&gt;

&lt;pre&gt;this.btFile             = btFile;
this.insFile            = insFile;&lt;/pre&gt;
&lt;ul&gt;
&lt;li&gt;Editer le fichier &lt;em&gt;/inc/classes/class.filemanager.php&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Ajouter&amp;nbsp;:&lt;/p&gt;

&lt;pre&gt;# Types de fichier office (Word,Excel,Powerpoint,Acrobat,Openoffice)
$this-&amp;gt;_types['office'] = '.doc|.xls|.pps|.ppt|.pdf|.sxw|.sxc|.sxi';&lt;/pre&gt;

&lt;p&gt;après la ligne 39&amp;nbsp;:&lt;/p&gt;

&lt;pre&gt;$this-&amp;gt;_types['txt'] = '.htm|.html|.php|.php3|.inc|.xml|.txt|.xhtml|.css';&lt;/pre&gt;

&lt;p&gt;Ajouter&amp;nbsp;:&lt;/p&gt;

&lt;pre&gt;function isOffice()
{
  return ($this-&amp;gt;__getType($this-&amp;gt;root.$this-&amp;gt;base_path) == 'office');
}&lt;/pre&gt;

&lt;p&gt;après les lignes 177-178&amp;nbsp;:&lt;/p&gt;

&lt;pre&gt;return ($this-&amp;gt;__getType($this-&amp;gt;root.$this-&amp;gt;base_path) == 'txt');
  }&lt;/pre&gt;

&lt;p&gt;Ajouter&amp;nbsp;:&lt;/p&gt;

&lt;pre&gt;} elseif (preg_match('/('.$this-&amp;gt;types['office'].')$/i',basename($f)))
{
  return 'office';&lt;/pre&gt;

&lt;p&gt;après les lignes 268-269&amp;nbsp;:&lt;/p&gt;

&lt;pre&gt;} elseif (preg_match('/('.$this-&amp;gt;_types['txt'].')$/i',basename($f))) {
  return 'txt';&lt;/pre&gt;


&lt;p&gt;&lt;strong&gt;Création du répertoire des fichiers&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Créer le répertoire &lt;em&gt;/files/&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;Donner lui les droits de l'utilisateur adéquates&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Modification des fichiers de configurations&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Editer le fichier &lt;em&gt;/inc/post_config.php&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Rajouter à la fin du fichier avant le &lt;em&gt;?&amp;gt;&lt;/em&gt; final&amp;nbsp;:&lt;/p&gt;

&lt;pre&gt;#dc_files_root
if (!defined('dc_files_path')) {
          define('dc_files_root',$_SERVER['DOCUMENT_ROOT'].'/'.dc_files_url);
} elseif (strpos(dc_files_path,'/') === 0) {
          define('dc_files_root',dc_files_path);
} else {
          define('dc_files_root',$_SERVER['DOCUMENT_ROOT'].'/'.dc_files_path);
}&lt;/pre&gt;

&lt;ul&gt;
&lt;li&gt;Editer le fichier &lt;em&gt;ecrire/tools/blogconf/index.php&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Ajouter la ligne&amp;nbsp;:&lt;/p&gt;

&lt;pre&gt;$p_files_url = trim($_POST['p_files_url']);&lt;/pre&gt;

&lt;p&gt;après la ligne 43&amp;nbsp;:&lt;/p&gt;

&lt;pre&gt;$p_img_url = trim($_POST['p_img_url']);&lt;/pre&gt;

&lt;p&gt;Ajouter les lignes&amp;nbsp;:&lt;/p&gt;

&lt;pre&gt;if ($p_files_url == '') {
  $arry_err[] = __('You must give an files location');
}&lt;/pre&gt;

&lt;p&gt;après les lignes 73-74&amp;nbsp;:&lt;/p&gt;

&lt;pre&gt;  $arry_err[] = __('You must give an images location');
}&lt;/pre&gt;

&lt;p&gt;Ajouter les lignes&amp;nbsp;:&lt;/p&gt;

&lt;pre&gt;$p_files_url = preg_replace('|/+$|','',$p_files_url);
$p_files_url = preg_replace('|^/+|','',$p_files_url);
$p_files_url = '/'.$p_files_url.'/';&lt;/pre&gt;

&lt;p&gt;après la ligne 101&amp;nbsp;:&lt;/p&gt;

&lt;pre&gt;$p_img_url = '/'.$p_img_url.'/';&lt;/pre&gt;

&lt;p&gt;Ajouter&amp;nbsp;:&lt;/p&gt;

&lt;pre&gt;$objIni-&amp;gt;editVar('dc_files_url',$p_files_url);&lt;/pre&gt;

&lt;p&gt;après la ligne 111&amp;nbsp;:&lt;/p&gt;

&lt;pre&gt;$objIni-&amp;gt;editVar('dc_img_url',$p_img_url);&lt;/pre&gt;

&lt;p&gt;Ajouter les lignes&amp;nbsp;:&lt;/p&gt;

&lt;pre&gt;'&amp;lt;p class=&quot;field&quot;&amp;gt;&amp;lt;label for=&quot;p_files_url&quot;&amp;gt;&amp;lt;strong&amp;gt;'.__('Files location').'&amp;amp;nbsp;:&amp;lt;/strong&amp;gt; '.
'('.sprintf(__('From %s'),'http://'.$_SERVER['HTTP_HOST']).') '.
helpLink('index&amp;amp;amp;plugin=blogconf','files_url').'&amp;lt;/label&amp;gt;'.
form::field('p_files_url',40,'',htmlspecialchars(dc_files_url)).'&amp;lt;/p&amp;gt;'.&lt;/pre&gt;

&lt;p&gt;après la ligne 234&amp;nbsp;:&lt;/p&gt;

&lt;pre&gt;form::field('p_img_url',40,'',htmlspecialchars(dc_img_url)).'&amp;lt;/p&amp;gt;'.&lt;/pre&gt;


&lt;p&gt;&lt;strong&gt;Modifier les fichiers de langues&lt;/strong&gt;&lt;sup&gt;[&lt;a href=&quot;http://weblog.gnali.org/index.php/post/2005/06/08/#pnote-63-1&quot; name=&quot;rev-pnote-63-1&quot;&gt;1&lt;/a&gt;]&lt;/sup&gt;&lt;/p&gt;



&lt;p&gt;Il ne vous reste plus qu'à aller dans l'outil blogconf et de configurer l'emplacement des fichiers&lt;sup&gt;[&lt;a href=&quot;http://weblog.gnali.org/index.php/post/2005/06/08/#pnote-63-2&quot; name=&quot;rev-pnote-63-2&quot;&gt;2&lt;/a&gt;]&lt;/sup&gt;. Et voilà, maintenant vous pouvez insérer des fichiers dans vos billets.&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://weblog.gnali.org/index.php/post/2005/06/08/#rev-pnote-63-1&quot; name=&quot;pnote-63-1&quot;&gt;1&lt;/a&gt;] A venir! Cela fonctionne mais tout est marqué en anglais&lt;/p&gt;
&lt;p&gt;[&lt;a href=&quot;http://weblog.gnali.org/index.php/post/2005/06/08/#rev-pnote-63-2&quot; name=&quot;pnote-63-2&quot;&gt;2&lt;/a&gt;] Si vous avez suivi mes explications à la lettre,il devrait s'agir de &lt;em&gt;/dotclear/files/&lt;/em&gt;&lt;/p&gt;&lt;/div&gt;
</description>
    
    
    
          <comments>http://weblog.gnali.org/index.php/post/2005/06/08/63-insertfile---version-03#comment-form</comments>
      <wfw:comment>http://weblog.gnali.org/index.php/post/2005/06/08/63-insertfile---version-03#comment-form</wfw:comment>
      <wfw:commentRss>http://weblog.gnali.org/index.php/feed/rss2/comments/64</wfw:commentRss>
      </item>
    
  <item>
    <title>ManageFile - version 0.3</title>
    <link>http://weblog.gnali.org/index.php/post/2005/05/19/62-manage-file-version-03</link>
    <guid isPermaLink="false">urn:md5:7809ef9bb368572b7b79a3d245f79b60</guid>
    <pubDate>Thu, 19 May 2005 12:52:32 +0000</pubDate>
    <dc:creator>Tin</dc:creator>
        <category>Dotclear</category>
            
    <description>    &lt;p&gt;&lt;img src=&quot;http://weblog.gnali.org/images/Lettrage/S.png&quot; alt=&quot;&quot; /&gt;uite à la mise à jour de dotclear en version 1.2.1, et après plusieurs retour sur le &lt;a href=&quot;http://www.dotclear.net/forum/viewtopic.php?id=7517&quot; hreflang=&quot;fr&quot;&gt;forum&lt;/a&gt;. Je me suis attaqué à la nouvelle version. Je pense qu'elle sera disponible d'ici la fin de la semaine.&lt;/p&gt;</description>
    
    
    
          <comments>http://weblog.gnali.org/index.php/post/2005/05/19/62-manage-file-version-03#comment-form</comments>
      <wfw:comment>http://weblog.gnali.org/index.php/post/2005/05/19/62-manage-file-version-03#comment-form</wfw:comment>
      <wfw:commentRss>http://weblog.gnali.org/index.php/feed/rss2/comments/63</wfw:commentRss>
      </item>
    
</channel>
</rss>