<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="http://www.the-asw.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>The ASW - apache</title>
  <link>http://www.the-asw.com/</link>
  <description></description>
  <language>fr</language>
  <pubDate>Fri, 14 Nov 2008 16:51:08 +0100</pubDate>
  <copyright></copyright>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Dotclear</generator>
  
    
  <item>
    <title>Encore une nouvelle version de The ASW</title>
    <link>http://www.the-asw.com/post/2007/03/29/Encore-une-nouvelle-version-de-The-ASW</link>
    <guid isPermaLink="false">urn:md5:55b9200ae4aba463743f31f1b495fc14</guid>
    <pubDate>Thu, 29 Mar 2007 12:24:00 +0200</pubDate>
    <dc:creator>cgo2</dc:creator>
        <category>News asw</category>
        <category>apache</category><category>gimp</category><category>mysql</category>    
    <description>&lt;p&gt;Et de 7 ! Cette nouvelle version de The ASW est la septième du nom, ce qui fait un peu
plus d'une par an depuis la création du site dans les années 2000. Au programme,
comme d'habitude, des fonctionnalités en plus et... des fonctionnalités en moins.&lt;/p&gt;    &lt;p&gt;Dans les « en plus », il y a les &lt;a href=&quot;http://www.the-asw.com/static/irc&quot;&gt;fortunes du channel #asw&lt;/a&gt; à droite (cliquez
dessus pour les rafraichir, et tant pis pour ceux qui ont désactivés Javascript),
des &lt;a href=&quot;http://www.the-asw.com/tags&quot;&gt;mots clés&lt;/a&gt; associés à chaque billet (les fameux « tags ») 
pour naviguer plus facilement, des &lt;a href=&quot;http://www.the-asw.com/archive&quot;&gt;archives&lt;/a&gt; pour voir
les anciens billets, et d'autres bricoles qui font bien « web 2.0 ».&lt;/p&gt;

&lt;p&gt;Dans les « en moins », dites au revoir à la galerie de photos qui ne servait à rien d'autre qu'à se
faire spammer la tronche. D'ailleurs, au moment de transférer la base de données, j'ai eu la surprise de
constater qu'elle avait atteint environ 160 Mio... dont 155 Mio de spam. Merci
aux &lt;strong&gt;23 163 commentaires (!)&lt;/strong&gt; de spam accumulés dans la galerie, pour laquelle le plugin
anti-spam &lt;a href=&quot;http://www.dotclear.net/forum/viewtopic.php?pid=58681#p58681&quot;&gt;Spamplemousse&lt;/a&gt;
ne fonctionnait pas... Un petit extrait de la table en question :&lt;/p&gt;

&lt;pre&gt;
| Name                 | Type   | Row_format | Rows   | Avg_row_length | Data_length
| dc_galComment        | MyISAM | Dynamic    |  &lt;strong&gt;23163&lt;/strong&gt; |           7042 |   &lt;strong&gt;163136712&lt;/strong&gt;
&lt;/pre&gt;

&lt;h3&gt;Un design de la mort qui tue&lt;/h3&gt;

&lt;p&gt;J'ai réalisé tout le graphisme avec The GIMP, le premier logiciel libre de graphisme 
conçu par des experts anti-ergonomes (l'inverse des ergonomes : ils conçoivent les
interfaces les moins pratiques possibles). C'est un euphémisme de dire que j'ai
particulièrement galéré pour réaliser le design, mais enfin, je suis bien content
du résultat, et finalement, c'est le principal.&lt;/p&gt;

&lt;h3&gt;Les trucs techniques&lt;/h3&gt;

&lt;p&gt;Le site est transféré chez &lt;a href=&quot;http://www.the-asw.com/post/2007/02/15/69-ovh-et-les-sessions&quot;&gt;mon grand ami l'hebergeur OVH&lt;/a&gt;,
non pas parceque je suis convaincu par ses qualités, mais parceque l'ancien hebergeur, Online.net,
était vraiment à la bourre au niveau technologique (MySQL 3 et pas de possiblité de migration).
Au moins maintenant, tous mes domaines sont au même endroit.&lt;/p&gt;

&lt;p&gt;Dotclear fait place à la future nouvelle version pas encore terminée, DotClear 2 bêta 6,
dont le cycle de développement n'a rien à envier celui de Duke Nukem Forever
(début des dev on ne sait pas quand, en version bêta depuis août 2006 (!) ). Je
l'ai choisi car la migration depuis la précédente version était facile, mais un jour
j'écrirai un billet sur ce que je pense de ce logiciel et des gens qui s'en occupent (vous
vous en doutez, pas vraiment du bien). Quand j'aurais le temps, je tenterai bien une
migration vers &lt;a href=&quot;http://www.wordpress-fr.net/&quot;&gt;Wordpress&lt;/a&gt;...&lt;/p&gt;

&lt;p&gt;Pour conserver les adresses de Dotclear version 1 (parcequ'évidemment, ils ont
changés la façon de générer les URLs dans la version 2), j'ai utilisé &lt;code&gt;mod_rewrite&lt;/code&gt;.
Au passage, j'ai également supprimé le &lt;code&gt;index.php&lt;/code&gt; qui apparait
par défaut dans l'URL. Voici les règles de mon fichier &lt;code&gt;.htaccess&lt;/code&gt;,
adaptées pour OVH (qui utilise son système propriétaire &lt;acronym title=&quot;Ovh Redirection Technology&quot;&gt;ORT&lt;/acronym&gt;) :&lt;/p&gt;

&lt;pre&gt;
SetEnv PHP_VER 5
mod_gzip_on 0ff

&amp;lt;IfModule mod_rewrite.c&amp;gt;
	RewriteEngine On

	# http://olivierm.cigogne.org/post/2006/12/31/Migration-DotClear-2
	# Compatibilité du chemin des images d'un blog migré de DotClear 1
	RewriteRule  ^images/(.*)$ /public/$1 [NC,L,R=301]
	RewriteRule  ^files/(.*)$ /public/$1 [NC,L,R=301]

	# compatibilité des liens directs vers les billets et RSS (URL DotClear1)
	RewriteRule ^articles/([0-9]{4}/[0-9]{2}/[0-9]{2}/[0-9a-z\-]+)$ /post/$1 [NC,L,R=301]

	# compatibilité des flux
	RewriteCond %{SCRIPT_FILENAME} !-f
	RewriteCond %{SCRIPT_FILENAME} !-d
	RewriteCond %{SCRIPT_FILENAME} !-l
	RewriteRule ^rss\.php /feed/rss2 [NC,L,R=301]
	RewriteRule ^atom\.php /feed/atom [NC,L,R=301]
	
	# Suppression du &quot;index.php&quot;
	RewriteCond %{REQUEST_FILENAME} !-f 
	RewriteCond %{REQUEST_FILENAME} !-d 
	RewriteRule ^(.*)$ /index.php?$1 [QSA,L]  
&amp;lt;/IfModule&amp;gt;
&lt;/pre&gt;

&lt;p&gt;Maintenant, comme on dit dans les quartiers chics du Web, « LacHé Vo Kom's LoL !! ».&lt;/p&gt;</description>
    
    
    
          <comments>http://www.the-asw.com/post/2007/03/29/Encore-une-nouvelle-version-de-The-ASW#comment-form</comments>
      <wfw:comment>http://www.the-asw.com/post/2007/03/29/Encore-une-nouvelle-version-de-The-ASW#comment-form</wfw:comment>
      <wfw:commentRss>http://www.the-asw.com/feed/rss2/comments/75</wfw:commentRss>
      </item>
    
</channel>
</rss>