<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2frenchfull.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>css4design.com | Le blogzine de l'intégrateur web</title>
	
	<link>http://www.css4design.com/blog</link>
	<description>© Bruno Bichet 2006 - 2009. Tous droits réservés. Ça va sans dire mais mieux en le disant : sauf indication contraire, le contenu de ce blog (le fond et la forme) est protégé par le droit d'auteur.</description>
	<lastBuildDate>Tue, 30 Jun 2009 12:24:10 +0000</lastBuildDate>
	
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" /><meta xmlns="http://pipes.yahoo.com" name="pipes" content="noprocess" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/css4design" type="application/rss+xml" /><feedburner:emailServiceId>css4design</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><feedburner:feedFlare href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2Fcss4design" src="http://www.newsgator.com/images/ngsub1.gif">Subscribe with NewsGator</feedburner:feedFlare><feedburner:feedFlare href="http://www.bloglines.com/sub/http://feeds.feedburner.com/css4design" src="http://www.bloglines.com/images/sub_modern11.gif">Subscribe with Bloglines</feedburner:feedFlare><feedburner:feedFlare href="http://www.netvibes.com/subscribe.php?url=http%3A%2F%2Ffeeds.feedburner.com%2Fcss4design" src="http://www.netvibes.com/img/add2netvibes.gif">Subscribe with Netvibes</feedburner:feedFlare><feedburner:feedFlare href="http://fusion.google.com/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2Fcss4design" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare href="http://www.pageflakes.com/subscribe.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2Fcss4design" src="http://www.pageflakes.com/ImageFile.ashx?instanceId=Static_4&amp;fileName=ATP_blu_91x17.gif">Subscribe with Pageflakes</feedburner:feedFlare><feedburner:feedFlare href="http://www.live.com/?add=http%3A%2F%2Ffeeds.feedburner.com%2Fcss4design" src="http://tkfiles.storage.msn.com/x1piYkpqHC_35nIp1gLE68-wvzLZO8iXl_JMledmJQXP-XTBOLfmQv4zhj4MhcWEJh_GtoBIiAl1Mjh-ndp9k47If7hTaFno0mxW9_i3p_5qQw">Subscribe with Live.com</feedburner:feedFlare><feedburner:feedFlare href="http://add.my.yahoo.com/content?lg=fr&amp;url=http%3A%2F%2Ffeeds.feedburner.com%2Fcss4design" src="http://us.i1.yimg.com/us.yimg.com/i/us/my/bn/intatm_fr_1.gif">Subscribe with Mon Yahoo!</feedburner:feedFlare><feedburner:browserFriendly>Bonjour, vous regardez la version RSS de css4design. N'hésitez pas à vous abonner ou vous équiper d'un navigateur plus récent pour profiter au mieux de www.css4design.com. Vous pouvez me contacter à l'adresse bruno.bichet@gmail.com</feedburner:browserFriendly><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item>
		<title>Framework CSS sémantique ? Comment je vois les choses</title>
		<link>http://feedproxy.google.com/~r/css4design/~3/_1YNRD14QLQ/framework-css-semantique-comment-je-vois-les-choses</link>
		<comments>http://www.css4design.com/blog/framework-css-semantique-comment-je-vois-les-choses#comments</comments>
		<pubDate>Mon, 29 Jun 2009 18:35:21 +0000</pubDate>
		<dc:creator>Bruno Bichet</dc:creator>
				<category><![CDATA[HTML & CSS]]></category>
		<category><![CDATA[Intégration web]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Framework CSS]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Intégration HTML]]></category>

		<guid isPermaLink="false">http://www.css4design.com/blog/?p=2973</guid>
		<description><![CDATA[Je reviens vers vous sur la question des  frameworks CSS suite à la lecture de A Reflexion About Semantic Grids qui défend grosso modo le point de vue selon lequel les frameworks ne sont pas sémantiques et incitent à marcher sur la tête en bousculant le flux de production web.

A première vue, les classes ajoutées [...]]]></description>
			<content:encoded><![CDATA[<p>Je reviens vers vous sur la question des <a href="http://www.css4design.com/blog/framework-css-mettez-vos-grilles-au-pas"> frameworks CSS</a> suite à la lecture de <a href="http://www.webartaddicts.com/2009/06/a-reflexion-about-semantic-grids/">A Reflexion About Semantic Grids</a> qui défend <em>grosso modo</em> le point de vue selon lequel les frameworks ne sont pas sémantiques et incitent à marcher sur la tête en bousculant le flux de production web.<span id="more-2973"></span></p>

<p>A première vue, les classes ajoutées au code HTML par les déclarations présentes dans les bibliothèques CSS sont essentiellement destinées à la présentation. Un peu comme si l&#8217;on mettait une classe <code>.rouge</code> pour afficher en rouge ce qui est important dans le texte, alors que tout le monde sait que <code>.red</code>, étant plus court, est bien plus approprié ^_^v (je suppose ici que les professionnels du web seront sensibles à l&#8217;ironie ; je ne suis pas inquiet pour les autres !).</p>

<p>Ensuite, à cause des frameworks CSS, l&#8217;intégrateur serait obligé de commencer par la feuille de style au lieu de baliser correctement son contenu avec du HTML bon <abbr title="Code Html Intrinsèquement Classe">CHIC</abbr> (Code Html Intrinsèquement Classe) bon genre.</p>

<h3>Vous avez dit web sémantique ou flux de production web ?</h3>

<p>Je ne suis pas vraiment convaincu par ces arguments car la sémantique ne se réduit pas à la place des opérations à accomplir dans le flux de production web : à partir du moment où l’on connait le <em>pas de la grille</em>, il n&#8217;y a aucune raison de ne pas générer le fichier <code>grid.css</code> qui va bien. D&#8217;autant plus que cette grille ne devrait avoir aucune influence sur la qualité du code HTML à venir, si justement, l&#8217;intégrateur ou le webdesigner a pris soin de séparer le fond de la forme en amont.</p>

<p>Mais surtout, à part quelques frameworks qui nécessitent jusqu&#8217;à trois classes &#8212; voire plus &#8212; pour placer un bloc (ce qui commence à manquer de factorisation), <strong>la suite des <code>.span-x</code> peut se comprendre comme l’importance accordées à chaque bloc : du moins important (<code>.span-1</code>) au plus important (<code>.span-24</code>)</strong>, à l&#8217;image de la presse écrite où un article surmonté d&#8217;un titre en <em>8 colonnes à Une</em> mérite plus d&#8217;attention qu&#8217;un entrefilet sur 2 colonnes.</p>

<p>C&#8217;est dans cet esprit que je préfère un <code>.span-x</code> à un <code>.grid-x</code>, d&#8217;autant plus qu&#8217;il existe déjà un élément <code>span</code> en HTML.</p>

<h3>Est-ce une raison pour justifier l&#8217;utilisation d&#8217;un framework CSS ?</h3>

<p>J’aime bien tester rapidement différentes déclinaisons d’une charte graphique avec les frameworks. En effet, dès que le fichier <code>grid.css</code> (ou <code>layout.css</code>, <code>maquette.css</code>, etc.) est en place, on peut déplacer les blocs de contenus très rapidement : <em>l&#8217;Édito</em> sur 6 ou 8 colonnes ? Le <em>Sticky Post</em>, avec une marge à gauche ou à droite ? etc.</p>

<p>Quand les choix sont validés, je refais la partie <em>layout</em> de mon fichier <code>styles.css</code> avec les éléments utilisés réellement tout en gardant <code>grid.css</code> sous le co(u)de prêt à servir avec une règle  <code>@import</code> entre commentaires.</p>

<p>Par exemple, pour tester ma grille, j&#8217;ai tendance à utiliser :</p>

<pre><code>&lt;div id="sticky-post" class="clearfix span-8 last"&gt;&lt;/div&gt;
</code></pre>

<p>Et en production :</p>

<pre><code>&lt;div id="sticky-post"&gt;&lt;/div&gt;
</code></pre>

<p>Avec :</p>

<pre><code>#sticky-post {
    width: 310px;
    float: left;
    margin-right: 0;
    overflow: hidden; /* avec #sticky-post { zoom: 1 } dans le fichier ie.css */
}
</code></pre>

<p>Et ainsi de suite avec tous les éléments de la page. C&#8217;est un peu fastidieux, mais au final &#8212; <strong>et pour peu que vous réunissiez toutes vos CSS dans un fichier unique bien commenté</strong> &#8212; votre code HTML et votre feuille de style CSS y gagneront en lisibilité et surtout en légèreté.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/XuYBEJdYHe04meKdO_vwRbCF3uc/0/da"><img src="http://feedads.g.doubleclick.net/~a/XuYBEJdYHe04meKdO_vwRbCF3uc/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/XuYBEJdYHe04meKdO_vwRbCF3uc/1/da"><img src="http://feedads.g.doubleclick.net/~a/XuYBEJdYHe04meKdO_vwRbCF3uc/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/css4design?a=_1YNRD14QLQ:WvRnPGZFxys:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/css4design?i=_1YNRD14QLQ:WvRnPGZFxys:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/css4design?a=_1YNRD14QLQ:WvRnPGZFxys:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/css4design?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/css4design?a=_1YNRD14QLQ:WvRnPGZFxys:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/css4design?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/css4design?a=_1YNRD14QLQ:WvRnPGZFxys:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/css4design?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/css4design?a=_1YNRD14QLQ:WvRnPGZFxys:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/css4design?i=_1YNRD14QLQ:WvRnPGZFxys:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/css4design?a=_1YNRD14QLQ:WvRnPGZFxys:TzevzKxY174"><img src="http://feeds.feedburner.com/~ff/css4design?d=TzevzKxY174" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/css4design/~4/_1YNRD14QLQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.css4design.com/blog/framework-css-semantique-comment-je-vois-les-choses/feed</wfw:commentRss>
		<slash:comments>9</slash:comments>
		<feedburner:origLink>http://www.css4design.com/blog/framework-css-semantique-comment-je-vois-les-choses</feedburner:origLink></item>
		<item>
		<title>Gérer les Post Revisions (et les backup) sur WordPress</title>
		<link>http://feedproxy.google.com/~r/css4design/~3/Jj5AQLjPcM8/gerer-les-post-revisions-et-les-backup-sur-wordpress</link>
		<comments>http://www.css4design.com/blog/gerer-les-post-revisions-et-les-backup-sur-wordpress#comments</comments>
		<pubDate>Mon, 22 Jun 2009 00:07:50 +0000</pubDate>
		<dc:creator>Bruno Bichet</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Backup]]></category>
		<category><![CDATA[Base de données]]></category>
		<category><![CDATA[Optimisation]]></category>
		<category><![CDATA[phpMyAdmin]]></category>
		<category><![CDATA[Plugins]]></category>
		<category><![CDATA[Post Revisions]]></category>
		<category><![CDATA[Sauvegarde]]></category>
		<category><![CDATA[SQL]]></category>

		<guid isPermaLink="false">http://www.css4design.com/blog/?p=2965</guid>
		<description><![CDATA[Depuis la version 2.6 de WordPress, la fonction Post Revisions permet de conserver les versions successives d&#8217;un billet. C&#8217;est pratique mais à la longue, c&#8217;est encombrant. Je n&#8217;ai fait appel à cette fonction qu&#8217;une ou deux fois et comme j&#8217;ai tendance à modifier mes billets assez souvent (j&#8217;utilise le bouton Save Draft en cours de [...]]]></description>
			<content:encoded><![CDATA[<p>Depuis la version 2.6 de WordPress, la fonction <em>Post Revisions</em> permet de conserver les versions successives d&#8217;un billet. C&#8217;est pratique mais à la longue, c&#8217;est encombrant. Je n&#8217;ai fait appel à cette fonction qu&#8217;une ou deux fois et comme j&#8217;ai tendance à modifier mes billets assez souvent (j&#8217;utilise le bouton <em>Save Draft</em> en cours de rédaction ou <em>Update Post</em> lors des corrections ultérieures), en quelques mois, j&#8217;ai eu jusqu&#8217;à 113 <em>Post Revisions</em> pour un total de 320 billets&#8230; Il est temps de faire le ménage !<span id="more-2965"></span></p>

<p>Mais avant de modifier la base de données, je vous conseille d&#8217;en faire un <em>backup</em>. Pour cela, plusieurs solutions s&#8217;offrent à vous :</p>

<h3>5 solutions pour sauvergarder votre BDD</h3>

<ol>
    <li>Utiliser la fonction <em>Export</em> intégrée à WordPress pour obtenir un fichier XML <strong>sans les liens de votre blogroll préférée</strong> (d&#8217;ou la pauvreté de la mienne à ce jour) <strong>et sans toutes les tables ajoutées par les plugins</strong> que vous avez installés. Autant dire que cette option est à réserver lorsqu&#8217;on remet son blog à plat.</li>
    <li>Installer un plugin dédié à cette tâche comme <a href="http://wordpress.org/extend/plugins/wp-db-backup/">WordPress Database Backup</a> qui va sauvegarder les tables selon votre bon vouloir. Notez que ce plugin permet de ne pas enregistrer les commentaires considérés comme du spam dans la table <code>wp_comments</code> et d&#8217;exclure les <em>Post Revisions</em> de la table <code>wp-posts</code>. Dans le même genre, <a href="http://wordpress.org/extend/plugins/wp-dbmanager/">wp-dbmanager</a> offre un menu étoffé pour effectuer des opérations de maintenance de votre base de données sans quitter WordPress !</li>
    <li>Profiter des fonctions de votre <a href="http://phpnet.org">hébergeur préféré</a> qui devrait permettre de faire des sauvegardes quotidiennes de l&#8217;ensemble de vos bases : les fichiers compressés seront probablement enregistrés à la racine de votre hébergement.</li>
    <li>Trouver le lien <em>Exporter</em> dans phpMyAdmin puis cliquer sur <em>Transmettre</em> pour sauvegarder votre base sur votre poste de travail ou obtenir un joli fichier texte si vous laissez les choses en l&#8217;état. Enfin, vous pouvez cliquer sur <em>Exécuter</em>.</li>
    <li>Enfin, pour les <em>Jedi</em>, il reste la ligne de commande comme <code>mysql -h host -u user -ppass base_de_donnees &gt; fichier_dump</code> &#8212; Plus d&#8217;information sur <a href="http://www.aidenet.com/encyclopedie/mysql/mysqlimport.htm">aidenet</a>.</li>
</ol>

<h3>Opération Search &amp; Destroy avec <em>Delete Revisions</em></h3>

<p>Une fois la BDD à l&#8217;abrit, faites intervenir l&#8217;excellent <a href="http://wordpress.org/extend/plugins/delete-revision/">Delete-Revision</a> commis par <a href="http://gohsy.com/">gohsy</a>. Ce plugin va simplement dégraisser la base de données et lui redonner une deuxième jeunesse en supprimant toutes les révisions redondantes. Comme ça, d&#8217;un seul clic. Je l&#8217;ai mis en place sur ce blog et tout à l&#8217;air de fonctionner correctement.</p>

<h3>Le coup de la constante WP_POST_REVISIONS</h3>

<p>Il est possible de se prémunir une fois pour toutes de ces révisions intempestives en ajoutant une constante dans le fichier <em>wp-config.php</em> situé à la racine du blog :</p>

<pre><code>define('WP_POST_REVISIONS', false);
</code></pre>

<p>Et en la plaçant juste avant le commentaire :</p>

<pre><code>/* That's all, stop editing! Happy blogging. */
</code></pre>

<p>Dans le même esprit, il est possible de ne conserver qu&#8217;un nombre définit de révisions avec la ligne  (ici 3) :</p>

<pre><code>define('WP_POST_REVISIONS', 3);
</code></pre>

<h3>Le coup de la requête SQL <em>DELETE</em></h3>

<p>Si vous n&#8217;avez pas ajouté <code>WP_POST_REVISIONS</code> dès l&#8217;installation de votre blog, il faudra supprimer les révisions existantes. Pour cela, cette requête SQL &#8212; à copier-coller dans le champs phpMyAdmin qui va bien &#8212; est votre amie :</p>

<pre><code>DELETE FROM wp_posts WHERE post_type = 'revision';
</code></pre>

<p>Plus d&#8217;information sur <a href="http://www.korben.info/comment-desactiver-le-suivi-des-versions-sous-wordpress-26.html">Comment désactiver le suivi des versions sous Wordpress 2.6</a> chez <a href="http://www.korben.info/">Korben</a> et <a href="http://www.malaiac.net/">Malaiac</a> qui nous offre une <a href="http://www.malaiac.net/465-optimisation-wordpress.html">page consacrée à l&#8217;optimisation pour WordPress</a>.</p>

<h3>Quelques pistes pour optimiser WordPress</h3>

<p>Supprimer les <em>Post Revisions</em>, c&#8217;est bien, mais pourquoi s&#8217;arrêter en si bon chemin alors que le réseau regorge de liens plus intéressants les uns que les autres ?</p>

<p>Profitons-en pour profiler notre outil de blog comme une voiture de course :</p>

<ul>
    <li><a href="http://www.malaiac.net/465-optimisation-wordpress.html">Optimisation wordpress</a></li>
    <li><a href="http://inmulotveritas.net/alleger-base-de-donnee-db-wordpress/">Alleger base de donnee db wordpress</a></li>
    <li><a href="http://liseweb.fr/BLOG/petits-moyens-pour-contenir-et-optimiser-la-base-de-donnees-dun-blog-sous-wp">Petits moyens pour contenir et optimiser la base de donnees d&#8217;un blog sous wp</a></li>
    <li><a href="http://blog.websourcing.fr/wordpress-optimisez-votre-base-de-donnees-en-supprimant-les-revisions-de-billets/">Wordpress optimisez votre base de donnees en supprimant les revisions de billets</a></li>
</ul>

<p><a href="http://feedads.g.doubleclick.net/~a/AAkHjfMg1ynBcTUFg9qxnsnmpas/0/da"><img src="http://feedads.g.doubleclick.net/~a/AAkHjfMg1ynBcTUFg9qxnsnmpas/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/AAkHjfMg1ynBcTUFg9qxnsnmpas/1/da"><img src="http://feedads.g.doubleclick.net/~a/AAkHjfMg1ynBcTUFg9qxnsnmpas/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/css4design?a=Jj5AQLjPcM8:GjSbV80UBBk:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/css4design?i=Jj5AQLjPcM8:GjSbV80UBBk:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/css4design?a=Jj5AQLjPcM8:GjSbV80UBBk:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/css4design?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/css4design?a=Jj5AQLjPcM8:GjSbV80UBBk:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/css4design?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/css4design?a=Jj5AQLjPcM8:GjSbV80UBBk:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/css4design?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/css4design?a=Jj5AQLjPcM8:GjSbV80UBBk:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/css4design?i=Jj5AQLjPcM8:GjSbV80UBBk:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/css4design?a=Jj5AQLjPcM8:GjSbV80UBBk:TzevzKxY174"><img src="http://feeds.feedburner.com/~ff/css4design?d=TzevzKxY174" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/css4design/~4/Jj5AQLjPcM8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.css4design.com/blog/gerer-les-post-revisions-et-les-backup-sur-wordpress/feed</wfw:commentRss>
		<slash:comments>10</slash:comments>
		<feedburner:origLink>http://www.css4design.com/blog/gerer-les-post-revisions-et-les-backup-sur-wordpress</feedburner:origLink></item>
		<item>
		<title>Framework CSS — mettez vos grilles au pas !</title>
		<link>http://feedproxy.google.com/~r/css4design/~3/uYQOJyJZlb4/framework-css-mettez-vos-grilles-au-pas</link>
		<comments>http://www.css4design.com/blog/framework-css-mettez-vos-grilles-au-pas#comments</comments>
		<pubDate>Wed, 17 Jun 2009 13:28:53 +0000</pubDate>
		<dc:creator>Bruno Bichet</dc:creator>
				<category><![CDATA[Conception de site web]]></category>
		<category><![CDATA[Design & Graphisme]]></category>
		<category><![CDATA[HTML & CSS]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Framework CSS]]></category>
		<category><![CDATA[Grid]]></category>

		<guid isPermaLink="false">http://www.css4design.com/blog/?p=2892</guid>
		<description><![CDATA[Je suis encore tout esbaudis par la découverte de 45+ frameworks CSS que tout webdesigner devrait connaitre qui liste une palanquée de bibliothèques CSS et d&#8217;outils pour générer des grilles de mise en page sans douleur. Je ne reviendrais pas sur les avantages ou les inconvénients des frameworks CSS ni sur le choix du meilleur d&#8217;entre [...]]]></description>
			<content:encoded><![CDATA[<p>Je suis encore tout esbaudis par la découverte de <a href="http://www.tripwiremagazine.com/tools/design/45-css-grid-systems-layout-generators-and-tutorials-that-every-designer-should-know.html">45+ frameworks CSS que tout webdesigner devrait connaitre</a> qui liste une palanquée de bibliothèques CSS et d&#8217;outils pour générer des grilles de mise en page sans douleur. Je ne reviendrais pas sur les avantages ou les inconvénients des frameworks CSS ni sur le choix du meilleur d&#8217;entre eux. Vous trouverez des éléments de réponse  dans : <a href="http://www.css4design.com/blog/frameworks-css-reset-css-design-from-scratch">Frameworks CSS + Reset CSS : design from scratch</a> paru initialement en anglais sur <a href="http://www.smashingmagazine.com/">Smashing Magazine</a> ; dans <a href="http://case.oncle-tom.net/2008/11/25/developpement-efficace-frameworks-css/">Développement efficace avec les frameworks CSS</a> et Blueprint ; ou encore dans <a href="http://blog.barbayellow.com/2007/08/12/blueprint-un-framework-pour-webdesigner/">Blueprint, un framework pour webdesigner</a>. Oui, beaucoup de Blueprint car c&#8217;est le seul que j&#8217;ai vraiment utilisé jusqu&#8217;à présent.<span id="more-2892"></span></p>

<h3>Ah bon, y a des gens qui travaillent sans grille ?</h3>

<p><em>Grosso modo</em>, tout le monde reconnait que <em>oui, les frameworks c&#8217;est de la balle</em> mais que <em>non, ça n&#8217;est pas toujours possible</em> car les éléments du design, du <em>.psd</em>, de la charte graphique, etc. n&#8217;entrent pas forcément dans une grille horizontale.</p>

<p>Travailler avec une grille de mise en pages est très courant dans le <em>print</em> : j&#8217;ai pris l&#8217;habitude de travailler en fonction d&#8217;un format de papier, de marges, de colonnes et de gouttières ainsi qu&#8217;avec l&#8217;option <em>Aligner sur la grille</em> du logiciel QuarkXPress.</p>

<p>Pour beaucoup de webdesigners en revanche, les grilles semblent vécues comme une contrainte au lieu de servir de guide. Comme le dit si bien <a href="http://www.alalettre.com/gide.php">André Gide</a>, <em>l&#8217;art nait de contraintes, vit de luttes et meurt de liberté</em>. Ce qu&#8217;on pourrait traduire librement par : <em>sans contrainte, l&#8217;art n&#8217;est rien</em> ou encore par <em>trop de liberté, nuit</em>.</p>

<h3>Votre grille, vous la prenez en entrée ou au dessert ?</h3>

<p>Faut-il pour autant commencer la conception du design avec une grille devant les yeux ? Je ne le pense pas. Les premières recherches graphiques et les premiers placements de blocs devraient s&#8217;effectuer librement, à l&#8217;instint. C&#8217;est lorsque le résultat ressemble à quelque chose, qu&#8217;il est temps de déterminer le &#8220;pas&#8221; de la grille.</p>

<p>Pour des raisons de simplification et d&#8217;arrondi, la plupart des frameworks CSS proposent des grilles se limitant à des largeurs de 960 ou 950 pixels en 12, 16 ou 24 colonnes. Dans ces conditions, il est probable que le plus petit élément de ces grilles ne conviendront pas à vos besoins.</p>

<p>Pour définir une grille qui sorte des sentiers battus, il faut rassembler le maximum d&#8217;information sur votre contenu et le temps que vous êtes prêt à passer pour le préparer. Par exemple, si vous voulez afficher rapidement des vidéos <em>Youtube</em> dans votre sidebar, assurez-vous que sa largeur soit au moins égale à la largeur par défaut des vidéos, soit 425 pixels ! C&#8217;est pareil pour tout les éléments qui possèdent une taille fixée à l&#8217;avance, comme les <a href="http://fr.gravatar.com/">Gravatars</a>, les présentations <a href="http://www.slideshare.net/">Slideshare</a>, les <a href="http://www.google.fr/ads/glossary.html#formats">publicités</a>, etc.</p>

<h3>Pas besoin de framework pour travailler avec une grille</h3>

<p>Et oui, il n&#8217;est pas nécessaire d&#8217;utiliser un framework CSS pour profiter des avantages qu&#8217;il procure. Dès que vous aurez déterminé le nombre de colonnes et la largeur de la gouttière en fonction de la largeur totale de votre design, vous aurez fait la moitié du chemin. L&#8217;autre moitié est composée du choix des balises HTML pour le contenu et le placement des blocs principaux (<em>content</em>, <em>sidebars</em>, <em>header</em>, <em>footer</em>, etc.).</p>

<p>Factoriser les déclarations CSS avec des classes plus ou moins sémantiques dans le code HTML ou multiplier les <em>float:lef</em>t et autres <em>margin-right</em> n&#8217;est pas le plus important et en ce qui concerne la partie purement <em>layout</em>. Il y a rarement des pixels à gagner avec l&#8217;une ou l&#8217;autre des solutions car  les octets économisés par la factorisation sont souvent dépensés par les <em>span-x</em> et autres <em>append-x </em>ou<em> prepend-x</em> inutilisés : toutes les combinaisons d&#8217;une grille ne sont pas de la partie, et heureusement !</p>

<h3>Ne vous faites pas griller&#8230;</h3>

<p>Les frameworks, c&#8217;est de la balle, mais il est important de s&#8217;éloigner des formats proposés pour suivre sa propre voie car si les solutions proposées par Blueprint ou 960.gs et consorts peuvent généralement prétendre au statut de standard, le risque est justement de standardiser sa production graphique pour la faire entrer dans le moule ! Gardez à l&#8217;esprit qu&#8217;une différence &#8212; même minime &#8212; dans les proportions d&#8217;un design peuvent changer radicalement la perception qu&#8217;on peut en avoir.</p>

<h3>Ne vous laissez pas faire, mettez-moi ces grilles au pas <img src='http://www.css4design.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </h3>

<ul class="texte">
    <li><a href="http://www.blueprintcss.org/">blueprint</a> &#8212; Fournit des fondations solides pour vos projets grâce à une grille facile à utiliser, une typographie fine, des goodies utiles et même une feuille de style pour l&#8217;impression.</li>
    <li><a href="http://960.gs/">960.gs</a> &#8212; Ce système de grille est conçu pour fluidifier votre  chaine de production avec des dimensions communément utilisées à partir d&#8217;une largeur de 960 pixels. Existe en deux parfums : 12 et 16 colonnes pouvant être utilisés séparément ou ensemble.</li>
    <li><a href="http://devkick.com/lab/tripoli/">tripoli</a> &#8212; Redéfinit une feuille de style par défaut pour les balises HTML de manière à assurer un rendu identique sur les navigateurs présents sur le marché. Excellente alternative aux full Framework si vous faites vous-même votre grille de mise en page.</li>
    <li><a href="http://www.yaml.de/en/">yaml</a> &#8212; &#8220;Yet Another Multicolumn Layout&#8221; est un framework (x)html/css pour la création de maquettes flexibles.</li>
    <li><a href="http://bluetrip.org/">bluetrip</a> &#8212; le meilleur de Blueprint et de Tripoli avec un zeste de Hartija pour la feuille de style à l&#8217;impression, la simplicité de 960 Grid System.</li>
    <li><a href="http://csswizardry.com/typogridphy/">typogridphy</a> &#8212; Basé sur 960 Grid System, ce framework permet de créer des grilles flexibles d&#8217;une grande beauté typographique.</li>
    <li><a href="https://developer.yahoo.com/yui/grids/">yui grids</a> &#8212; Offre un jeu prédéfinit de largeur de page comprenant 6 templates avec la possibilité de subdiviser les blocs. Au total c&#8217;est plus de 1000 combinaisons de maquette pour seulement 4kb.</li>
    <li><a href="http://elasticss.com/">elasticss</a> &#8212; Basé sur des techniques de colonnage traditionnel en 4 colonnes, ce framework permet de multiples combinaisons et subdivisions, et se distingue des autres par sa capacité à produire des design fixes, liquides ou élastiques très facilement.</li>
    <li><a href="http://sencss.kilianvalkhof.com/">sencss</a> &#8212; Un frameword &#8220;zen&#8221; qui ne vous obligera pas à adopter un système de grille particulier mais qui fournit plutôt un ensemble de styles pour les parties les plus répétitives de votre travail sans trop s&#8217;éloigner du style par défaut des navigateurs avec une grille verticale en 18 pixels. Fournit des jeux de polices de caractères spécifiques pour Windows, Mac et Linux.</li>
    <li><a href="http://code.google.com/p/the-golden-grid/">the golden grid</a> &#8212; Ce système de grille est le fruit d&#8217;une recherche constante de la grille parfaite, et rien de tel que le nombre d&#8217;Or pour se rapprocher des dieux !</li>
    <li><a href="http://code.google.com/p/css-boilerplate/">css-boilerplate</a> &#8212; Par l&#8217;un des  créateurs de Blueprint qui a décidé de se remettre à l&#8217;ouvrage pour aboutir à un framework qui ne vous obligera plus à choisir entre sémantique et efficacité : c&#8217;est vous qui décidez d&#8217;utiliser <em>{ float: left; width: 240px; margin-right: 110px; }</em> ou <em>class=&#8221;column span-2 append-1&#8243;</em> !</li>
    <li><a href="http://dev.pockyworld.com/developpement/css/bic-le-framework-css-arrive-en-271.html">BIC</a> &#8212; Cf. <a href="http://www.css4design.com/blog/bic-framework-css-oriente-couleur-et-typographie">BIC, un framework orienté couleur et typographie</a>.</li>
    <li><a href="http://giz404.freecontrib.org/bungee/">bungee</a> &#8212; Bungee utilise une grille de 12 colonnes dont la plus petite subdivision vaut 4em. Pour les nostalgiques des pixels, ça fait environ 64px. Au niveau de zoom par défaut, un site construit avec Bungee mesure 768px de large, et s&#8217;affiche donc parfaitement sur un écran de faible résolution.</li>
    <li><a href="http://code.google.com/p/sparkl/">sparkl</a> &#8212; Combine un <a href="http://www.css4design.com/blog/sandbox-un-theme-wordpress-pour-integrateurs-html-chic-qui-aiment-les-microformats">marquage HTML CHIC</a> (Code HTML Intrinsèquement Classe &#8212; POSH en anglais) et du<a href="http://www.css4design.com/blog/framework-jquery-pour-ecrire-du-javascript-non-intrusif"> javascript non-intrusif</a> pour créer des sites web à l&#8217;épreuve des balles et conformes aux Standards. Ce framework CSS très modulaire vous permettra de vous concentrer sur vos besoins.</li>
    <li><a href="http://code.google.com/p/hartija/">hartija</a> &#8212; CSS Print Framework.</li>
    <li><a href="http://www.1kbgrid.com">The 1Kb CSS Grid</a> &#8212; Une grille minimaliste qui tient en une quinzaine de  déclarations CSS. Idéale pour les débutant qui veulent comprendre le principe général des frameworks et pour les intégrateurs aguerris qui verront là un moyen économique de donner un rythme horizontal à leur mise en page. Choix du nombre de colonnes, de la gouttière et de la largeur totale avant le téléchargement. Suggéré par <a href="http://blog.darklg.fr/">Darklg</a>)</li>
    <li><a href="http://www.vcarrer.com/2009/06/1-line-css-grid-framework.html">1 line CSS Grid Framework</a> &#8212; Vous avez bien lu, il s&#8217;agit d&#8217;un framework qui tient en une seule déclaration : <code>.dp50 {width:50%;  float:left;  display: inline;  *margin-right:-1px; }</code> Etonnant, non ?</li>
    <li><a href="http://code.google.com/p/malo/">malo</a> &#8212; Du même auteur que le précédent et le suivant dont il est le petit frère, malo se distingue par sa légerté au service d&#8217;une grille en pourcentage</li>
    <li><a href="http://code.google.com/p/emastic/">emastic</a> &#8212; Très complète, cette bibliothèque CSS s&#8217;utilise aussi bien avec des <code>em</code> qu&#8217;avec des <code>%</code> et s&#8217;accommode de largeur fixes ou fluides pour un poids de 4Kb pour la version compressée. Nombreuses démonstrations disponibles pour voir ce qu&#8217;il est possible de faire.</li>
    <li><a href="http://code.google.com/p/logicss/">logicss</a> &#8212; basé sur le principe d&#8217;un rendu homogène entre les navigateurs sans <a href="http://www.css4design.com/blog/5-reset-css-a-la-loupe-pour-une-remise-a-zero-des-valeurs-par-defaut-des-navigateurs">reset CSS</a>. Travail sur la typographie avec des jeux de polices de caractères harmonieux, des possibilités de redimensionnements de texte et un rythme vertical. Trois systèmes de grilles très souples, personnalisables à l&#8217;aide d&#8217;une boite à outils. Designs élastique en utilisant des EMs, liquide via les pourcentages ou fixe avec les pixels.</li>
    <li><a href="http://www.wymstyle.org/fr/">wymstyle</a></li>
</ul>

<p><a href="http://feedads.g.doubleclick.net/~a/NOYhIeifhTXd72pla7yBq32nwd4/0/da"><img src="http://feedads.g.doubleclick.net/~a/NOYhIeifhTXd72pla7yBq32nwd4/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/NOYhIeifhTXd72pla7yBq32nwd4/1/da"><img src="http://feedads.g.doubleclick.net/~a/NOYhIeifhTXd72pla7yBq32nwd4/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/css4design?a=uYQOJyJZlb4:e6MeJ0jjUrQ:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/css4design?i=uYQOJyJZlb4:e6MeJ0jjUrQ:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/css4design?a=uYQOJyJZlb4:e6MeJ0jjUrQ:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/css4design?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/css4design?a=uYQOJyJZlb4:e6MeJ0jjUrQ:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/css4design?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/css4design?a=uYQOJyJZlb4:e6MeJ0jjUrQ:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/css4design?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/css4design?a=uYQOJyJZlb4:e6MeJ0jjUrQ:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/css4design?i=uYQOJyJZlb4:e6MeJ0jjUrQ:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/css4design?a=uYQOJyJZlb4:e6MeJ0jjUrQ:TzevzKxY174"><img src="http://feeds.feedburner.com/~ff/css4design?d=TzevzKxY174" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/css4design/~4/uYQOJyJZlb4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.css4design.com/blog/framework-css-mettez-vos-grilles-au-pas/feed</wfw:commentRss>
		<slash:comments>18</slash:comments>
		<feedburner:origLink>http://www.css4design.com/blog/framework-css-mettez-vos-grilles-au-pas</feedburner:origLink></item>
		<item>
		<title>jQuery Splitter — divisez votre contenu en plusieurs parties redimensionnables</title>
		<link>http://feedproxy.google.com/~r/css4design/~3/n1_DL4IjHCk/jquery-splitter-divisez-votre-contenu-en-plusieurs-parties-redimensionnables</link>
		<comments>http://www.css4design.com/blog/jquery-splitter-divisez-votre-contenu-en-plusieurs-parties-redimensionnables#comments</comments>
		<pubDate>Sun, 14 Jun 2009 13:01:02 +0000</pubDate>
		<dc:creator>Bruno Bichet</dc:creator>
				<category><![CDATA[Javascript & PHP]]></category>
		<category><![CDATA[Revue de web]]></category>
		<category><![CDATA[Colonnes]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Plugins]]></category>

		<guid isPermaLink="false">http://www.css4design.com/blog/?p=2889</guid>
		<description><![CDATA[C&#8217;est sur le Dator Blog, que j&#8217;ai déniché jQuery Splitter tout droit sorti de chez Dave Methvin. Ce plugin requiert la dernière version de jQuery et permet d&#8217;afficher une séparation entre deux contenus sous la forme :


Left content goes here
Right content goes here


L&#8217;appel de la fonction étant réduite au strict minimum :

$().ready(function(){
$(&#8221;#MySplitter&#8221;).splitter();
});

La splitbar peut être [...]]]></description>
			<content:encoded><![CDATA[<p>C&#8217;est sur le <a href="http://www.dator.fr/jquery-splitter-un-plugin-permettant-de-separer-votre-contenu-en-plusieurs-parties/">Dator Blog</a>, que j&#8217;ai déniché <a href="http://methvin.com/splitter/">jQuery Splitter</a> tout droit sorti de chez <a href="http://methvin.com/">Dave Methvin</a>. Ce plugin requiert la dernière version de <a href="http://jquery.com/">jQuery</a> et permet d&#8217;afficher une séparation entre deux contenus sous la forme :<span id="more-2889"></span></p>

<div id="MySplitter">
<div>Left content goes here</div>
<div>Right content goes here</div>
</div>

<p>L&#8217;appel de la fonction étant réduite au strict minimum :</p>

<p>$().ready(function(){
$(&#8221;#MySplitter&#8221;).splitter();
});</p>

<p>La <em>splitbar</em> peut être déplacée très facilement de manière accessible en cliquant-déplaçant avec la souris, avec une <code>accessKey</code> ou encore via la touche <code>tab</code>.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/4pXn1iZtcSfxKFkw-Hl7qGvKEv8/0/da"><img src="http://feedads.g.doubleclick.net/~a/4pXn1iZtcSfxKFkw-Hl7qGvKEv8/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/4pXn1iZtcSfxKFkw-Hl7qGvKEv8/1/da"><img src="http://feedads.g.doubleclick.net/~a/4pXn1iZtcSfxKFkw-Hl7qGvKEv8/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/css4design?a=n1_DL4IjHCk:LmIz8P3a8vU:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/css4design?i=n1_DL4IjHCk:LmIz8P3a8vU:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/css4design?a=n1_DL4IjHCk:LmIz8P3a8vU:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/css4design?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/css4design?a=n1_DL4IjHCk:LmIz8P3a8vU:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/css4design?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/css4design?a=n1_DL4IjHCk:LmIz8P3a8vU:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/css4design?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/css4design?a=n1_DL4IjHCk:LmIz8P3a8vU:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/css4design?i=n1_DL4IjHCk:LmIz8P3a8vU:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/css4design?a=n1_DL4IjHCk:LmIz8P3a8vU:TzevzKxY174"><img src="http://feeds.feedburner.com/~ff/css4design?d=TzevzKxY174" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/css4design/~4/n1_DL4IjHCk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.css4design.com/blog/jquery-splitter-divisez-votre-contenu-en-plusieurs-parties-redimensionnables/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://www.css4design.com/blog/jquery-splitter-divisez-votre-contenu-en-plusieurs-parties-redimensionnables</feedburner:origLink></item>
		<item>
		<title>13 outils en ligne pour organiser et compresser vos CSS</title>
		<link>http://feedproxy.google.com/~r/css4design/~3/SVamByVM8tc/13-outils-en-ligne-pour-organiser-et-compresser-vos-css</link>
		<comments>http://www.css4design.com/blog/13-outils-en-ligne-pour-organiser-et-compresser-vos-css#comments</comments>
		<pubDate>Fri, 12 Jun 2009 09:20:11 +0000</pubDate>
		<dc:creator>Bruno Bichet</dc:creator>
				<category><![CDATA[HTML & CSS]]></category>
		<category><![CDATA[Revue de web]]></category>
		<category><![CDATA[Compression]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Feuille de style]]></category>
		<category><![CDATA[Grid]]></category>
		<category><![CDATA[Optimisation]]></category>

		<guid isPermaLink="false">http://www.css4design.com/blog/?p=2861</guid>
		<description><![CDATA[Tout est dans le titre :


    cleancss &#8212; La version française propose 4 niveaux de compression et permet de personnaliser les paramètres avec un gabarit de formatage pour votre feuille de style (exemple de compression maximale).
    Styleneat &#8212; Trie (ou pas) les sélecteurs ou les déclarations par ordre alphabétique. Affiche [...]]]></description>
			<content:encoded><![CDATA[<p>Tout est dans le titre :<span id="more-2861"></span></p>

<ol>
    <li><a href="http://www.cleancss.com/">cleancss</a> &#8212; La version française propose 4 niveaux de compression et permet de personnaliser les paramètres avec un <a href="http://csstidy.sourceforge.net/templates.php">gabarit de formatage</a> pour votre feuille de style (<a href="http://csstidy.sourceforge.net/template3.tpl">exemple de compression maximale</a>).</li>
    <li><a href="http://www.styleneat.com/">Styleneat</a> &#8212; Trie (ou pas) les sélecteurs ou les déclarations par ordre alphabétique. Affiche les déclarations sur plusieurs lignes. Possibilité de coller la feuille de style, de saisir l&#8217;URL de la feuille de style ou de l&#8217;uploader depuis votre poste de travail. (via <a href="http://roget.biz/">roget.biz</a>).</li>
    <li><a href="http://www.sitepoint.com/dustmeselectors/">dustmeselectors</a> &#8212; Cette extension pour Firefox traque les sélecteurs CSS inutilisés dans la page web affichée à l&#8217;écran.</li>
    <li><a href="http://riddle.pl/emcalc/">Em Calculator</a> &#8212; Pratique pour obtenir des valeurs en  `em` pour les éléments de votre document HTML à partir d&#8217;une taille exprimée en `px`.</li>
    <li><a href="http://www.constructyourcss.com">Construct Your CSS</a> &#8212; Construct est un éditeur visuel basé sur <em>Blueprint</em> et <em>jQuery</em>. Ce projet est commis par <a href="http://www.christianmontoya.com/">Christian Montoya</a>. Il montre que l&#8217;on peut mettre à la disposition des intégrateurs web une boite à outil, ainsi qu&#8217;un éditeur visuel pour faire des CSS et du HTML sémantique.</li>
    <li><a href="http://www.pagecolumn.com/">pagecolumn</a> &#8212; Générateur de maquette en plusieurs colonnes avec CSS 2.0 en utilisant les `%`, les `px` ou les `em`. Possibilité d&#8217;imbriquer plusieurs colonnes ou des faire des effets de menus à onglets.</li>
    <li><a href="http://drawter.com/">drawter</a> &#8212; Déjà évoqué sur ce blog : <a href="http://www.css4design.com/blog/drawter-dessiner-integrer-wysywyg">drawter, dessiné, c&#8217;est gagné</a>.</li>
    <li><a href="http://www.gwhite.us/downloads/css_grid_calc.html">CSS Grid Calculator</a> &#8212; Pour visualiser rapidement une maquette à partir d&#8217;une grille : les blocs de texte et les divisions de la page en colonnes (et les goutières qu vont avec) s&#8217;affichent dans le navigateur. En prime, vous obtiendrez les déclarations des styles CSS !</li>
    <li><a href="http://iceyboard.no-ip.org/projects/css_compressor">CSS Compressor</a>.</li>
    <li><a href="http://www.cssdrive.com/index.php/main/csscompressoradvanced/">CSS Compressor Advanced</a> (cssdrive).</li>
    <li><a href="http://www.listulike.com/generator/">List-u-Like CSS Generator</a>.</li>
    <li><a href="http://cssoptimiser.com/">Cascading Style Sheets Optimization</a>.</li>
    <li><a href="http://labocss.free.fr/">Labo CSS</a>.</li>
</ol>

<p><strong><em>Pour la route :</em></strong>:  <a href="http://www.notoriousblog.fr">Connaissez-vous Notorious Blog ?</a><em> </em>Mon dernier blog consacrÃ© au blogging et aux blogs d&#8217;entreprise<br /></p>

<p><a href="http://feedads.g.doubleclick.net/~a/Nb6dEIW4iZ-YRTIsQ0jbmOA7Ros/0/da"><img src="http://feedads.g.doubleclick.net/~a/Nb6dEIW4iZ-YRTIsQ0jbmOA7Ros/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/Nb6dEIW4iZ-YRTIsQ0jbmOA7Ros/1/da"><img src="http://feedads.g.doubleclick.net/~a/Nb6dEIW4iZ-YRTIsQ0jbmOA7Ros/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/css4design?a=SVamByVM8tc:omBU1I52zFs:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/css4design?i=SVamByVM8tc:omBU1I52zFs:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/css4design?a=SVamByVM8tc:omBU1I52zFs:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/css4design?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/css4design?a=SVamByVM8tc:omBU1I52zFs:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/css4design?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/css4design?a=SVamByVM8tc:omBU1I52zFs:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/css4design?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/css4design?a=SVamByVM8tc:omBU1I52zFs:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/css4design?i=SVamByVM8tc:omBU1I52zFs:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/css4design?a=SVamByVM8tc:omBU1I52zFs:TzevzKxY174"><img src="http://feeds.feedburner.com/~ff/css4design?d=TzevzKxY174" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/css4design/~4/SVamByVM8tc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.css4design.com/blog/13-outils-en-ligne-pour-organiser-et-compresser-vos-css/feed</wfw:commentRss>
		<slash:comments>8</slash:comments>
		<feedburner:origLink>http://www.css4design.com/blog/13-outils-en-ligne-pour-organiser-et-compresser-vos-css</feedburner:origLink></item>
		<item>
		<title>Hello world!</title>
		<link>http://feedproxy.google.com/~r/css4design/~3/dYwatQ8DVSU/hello-world</link>
		<comments>http://www.css4design.com/blog/hello-world#comments</comments>
		<pubDate>Sun, 07 Jun 2009 22:00:29 +0000</pubDate>
		<dc:creator>Bruno Bichet</dc:creator>
				<category><![CDATA[Mizukara (3615 MyLife)]]></category>
		<category><![CDATA[Thematic]]></category>
		<category><![CDATA[Thème]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.css4design.com/blog/?p=1</guid>
		<description><![CDATA[Avec plus de 33 plugins et 13 zones widgetisables, le thème gotic a fait sont temps et fait place à Thematic, un Wordpress Theme Framework sur lequel je bâtirais un thème personnalisé plus tard. En attendant, ce blog gagne en vitesse et en légèreté pour mieux vous servir. J&#8217;en ai profité pour mettre en place [...]]]></description>
			<content:encoded><![CDATA[<p>Avec plus de 33 plugins et 13 zones widgetisables, le thème <em>gotic</em> a fait sont temps et fait place à <a href="http://themeshaper.com/">Thematic</a>, un <em>Wordpress Theme Framework</em> sur lequel je bâtirais un thème personnalisé plus tard. En attendant, ce blog gagne en vitesse et en légèreté pour mieux vous servir. J&#8217;en ai profité pour mettre en place WordPress 2.8-beta2 et des poussières.</p>

<p><em>Stay tuned and mind the gap!</em></p>

<p><a href="http://feedads.g.doubleclick.net/~a/UH3hE19nkKbVddu7D9fbL409VbM/0/da"><img src="http://feedads.g.doubleclick.net/~a/UH3hE19nkKbVddu7D9fbL409VbM/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/UH3hE19nkKbVddu7D9fbL409VbM/1/da"><img src="http://feedads.g.doubleclick.net/~a/UH3hE19nkKbVddu7D9fbL409VbM/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/css4design?a=dYwatQ8DVSU:l3ER0_ubIW8:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/css4design?i=dYwatQ8DVSU:l3ER0_ubIW8:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/css4design?a=dYwatQ8DVSU:l3ER0_ubIW8:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/css4design?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/css4design?a=dYwatQ8DVSU:l3ER0_ubIW8:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/css4design?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/css4design?a=dYwatQ8DVSU:l3ER0_ubIW8:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/css4design?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/css4design?a=dYwatQ8DVSU:l3ER0_ubIW8:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/css4design?i=dYwatQ8DVSU:l3ER0_ubIW8:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/css4design?a=dYwatQ8DVSU:l3ER0_ubIW8:TzevzKxY174"><img src="http://feeds.feedburner.com/~ff/css4design?d=TzevzKxY174" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/css4design/~4/dYwatQ8DVSU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.css4design.com/blog/hello-world/feed</wfw:commentRss>
		<slash:comments>22</slash:comments>
		<feedburner:origLink>http://www.css4design.com/blog/hello-world</feedburner:origLink></item>
		<item>
		<title>Marquage HTML des micro-contenus : p, div ou bien ?</title>
		<link>http://feedproxy.google.com/~r/css4design/~3/7I6d8_v5xpk/marquage-html-des-micro-contenus-p-div-ou-bien</link>
		<comments>http://www.css4design.com/blog/marquage-html-des-micro-contenus-p-div-ou-bien#comments</comments>
		<pubDate>Fri, 05 Jun 2009 14:08:10 +0000</pubDate>
		<dc:creator>Bruno Bichet</dc:creator>
				<category><![CDATA[HTML & CSS]]></category>
		<category><![CDATA[Intégration web]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[DIV]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Micro-contenus]]></category>

		<guid isPermaLink="false">http://www.css4design.com/blog/?p=2845</guid>
		<description><![CDATA[Dans la série des problèmes existentiels qui ponctuent la journée de l&#8217;intégrateur web, la question du marquage HTML des petites portions de texte est souvent de la partie. Pour la baseline par exemple, on peut justifier l&#8217;utilisation de la balise blockquote : c&#8217;est une &#8220;citation&#8221; de la marque, elle est souvent mise en italique ou [...]]]></description>
			<content:encoded><![CDATA[<p>Dans la série des problèmes existentiels qui ponctuent la journée de l&#8217;intégrateur web, la question du marquage HTML des petites portions de texte est souvent de la partie. Pour la <em>baseline</em> par exemple, on peut justifier l&#8217;utilisation de la balise <code>blockquote</code> : c&#8217;est une &#8220;citation&#8221; de la marque, elle est souvent mise en italique ou entre guillemets.
<span id="more-2845"></span></p>

<p>Ca donne :</p>

<pre><code>&lt;blockquote id="baseline"&gt;
    &lt;p&gt;Ma baseline est plus belle que la tienne&lt;/p&gt;
&lt;/blockquote&gt;
</code></pre>

<p>En ce qui concerne les autres micro-contenus, je suis beaucoup plus partagé. Un paragraphe est un ensemble de phrases et on peut concevoir qu&#8217;en présence d&#8217;une seule phrase voire d&#8217;un seul mot, la balise <code>p</code> n&#8217;est pas la plus adaptée : on lui préfère d&#8217;ailleurs souvent la balise <code>div</code>.</p>

<p>Or, en l&#8217;absence de CSS &#8212; notamment sur les périphériques mobiles &#8212; les micro-contenus enveloppés avec <code>div</code> ne possèdent pas de marges, et visuellement, au mieux, c&#8217;est balot, au pire, c&#8217;est illisible (cf. le visionnage du flux <a href="http://www.friendfeed.com/">friendfeed</a>, par ex.) !</p>

<p>Dans ce contexte, vous privilégiez quoi entre :</p>

<pre><code>&lt;p id="copyright"&gt;copyright, copyleft ou copycenter ? &lt;/p&gt;
</code></pre>

<p>et</p>

<pre><code>&lt;div id="copyright"&gt;copyright, copyleft ou copycenter ? &lt;/div&gt;
</code></pre>

<p>A vous les studios !</p>

<p><a href="http://feedads.g.doubleclick.net/~a/59E7YHwB4ob9_Y8y1Vu1TGauLdo/0/da"><img src="http://feedads.g.doubleclick.net/~a/59E7YHwB4ob9_Y8y1Vu1TGauLdo/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/59E7YHwB4ob9_Y8y1Vu1TGauLdo/1/da"><img src="http://feedads.g.doubleclick.net/~a/59E7YHwB4ob9_Y8y1Vu1TGauLdo/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/css4design?a=7I6d8_v5xpk:7c37SQXb-E8:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/css4design?i=7I6d8_v5xpk:7c37SQXb-E8:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/css4design?a=7I6d8_v5xpk:7c37SQXb-E8:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/css4design?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/css4design?a=7I6d8_v5xpk:7c37SQXb-E8:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/css4design?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/css4design?a=7I6d8_v5xpk:7c37SQXb-E8:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/css4design?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/css4design?a=7I6d8_v5xpk:7c37SQXb-E8:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/css4design?i=7I6d8_v5xpk:7c37SQXb-E8:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/css4design?a=7I6d8_v5xpk:7c37SQXb-E8:TzevzKxY174"><img src="http://feeds.feedburner.com/~ff/css4design?d=TzevzKxY174" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/css4design/~4/7I6d8_v5xpk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.css4design.com/blog/marquage-html-des-micro-contenus-p-div-ou-bien/feed</wfw:commentRss>
		<slash:comments>25</slash:comments>
		<feedburner:origLink>http://www.css4design.com/blog/marquage-html-des-micro-contenus-p-div-ou-bien</feedburner:origLink></item>
		<item>
		<title>WordPress : afficher un texte “lire la suite” aléatoire</title>
		<link>http://feedproxy.google.com/~r/css4design/~3/8RUQ1ZijD0k/wordpress-afficher-un-texte-lire-la-suite-aleatoire</link>
		<comments>http://www.css4design.com/blog/wordpress-afficher-un-texte-lire-la-suite-aleatoire#comments</comments>
		<pubDate>Wed, 03 Jun 2009 16:29:43 +0000</pubDate>
		<dc:creator>Bruno Bichet</dc:creator>
				<category><![CDATA[Revue de web]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[More]]></category>
		<category><![CDATA[The Loop]]></category>

		<guid isPermaLink="false">http://www.css4design.com/blog/?p=2840</guid>
		<description><![CDATA[Ces deux bouts de code dégottés sur wpguy affichent un lien &#8220;lire la suite&#8221; aléatoire pour chacun de vos articles. Le premier bout de code est constitué d&#8217;un Array regroupant vos chaines de caractères ; il doit se trouver avant The Loop.

Voici donc 4 messages que vous personnaliserez selon votre bon plaisir :

&#60;?php  
 [...]]]></description>
			<content:encoded><![CDATA[<p>Ces deux bouts de code dégottés sur <a href="http://wpguy.com/articles/how-to-display-a-random-read-more-link/">wpguy</a> affichent un lien &#8220;lire la suite&#8221; aléatoire pour chacun de vos articles. Le premier bout de code est constitué d&#8217;un <code>Array</code> regroupant vos chaines de caractères ; il doit se trouver avant <a href="http://codex.wordpress.org/The_Loop">The Loop</a>.<span id="more-2840"></span></p>

<p>Voici donc 4 messages que vous personnaliserez selon votre bon plaisir :</p>

<pre><code>&lt;?php  
    $more_strings = array(
    "Ne cliquez pas...",
    "Il n'est de bonne compagnie qui ne se clique",
    "Quand y en a plus, y en a encore...",
    "Voulez-vous en savoir plus ?..");
?&gt;
</code></pre>

<p>Reste à remplacer l&#8217;appel à la fonction <code>the_content()</code> que vous utilisez habituellement pour afficher vos billets par cette ligne :</p>

<pre><code>&lt;?php the_content($more_strings[rand(0,count($more_strings))]); ?&gt;
</code></pre>

<p><strong>MàJ du 13/06/09 </strong> : Suite à la vigilance de <a href="http://damienalexandre.fr/">Damien</a> et aux explications détaillées de <a href="http://www.fashion-geektim.fr/">piouPiouM</a> ainsi qu&#8217;à la cerise sur le gâteau apportée par <a href="http://case.oncle-tom.net/">Oncle Tom</a>, voici les corrections apportées à l&#8217;appel à la fonction (voir les commentaires pour plus de détails) :</p>

<pre><code>&lt;?php $more_strings[mt_rand(0,(count($more_strings)-1))]); ?&gt;
</code></pre>

<p><em>And the cat&#8217;s in the bag!</em></p>

<p><a href="http://feedads.g.doubleclick.net/~a/VioXKwolQfU1F32yr569X6ceMcE/0/da"><img src="http://feedads.g.doubleclick.net/~a/VioXKwolQfU1F32yr569X6ceMcE/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/VioXKwolQfU1F32yr569X6ceMcE/1/da"><img src="http://feedads.g.doubleclick.net/~a/VioXKwolQfU1F32yr569X6ceMcE/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/css4design?a=8RUQ1ZijD0k:kAG8Aied6qs:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/css4design?i=8RUQ1ZijD0k:kAG8Aied6qs:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/css4design?a=8RUQ1ZijD0k:kAG8Aied6qs:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/css4design?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/css4design?a=8RUQ1ZijD0k:kAG8Aied6qs:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/css4design?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/css4design?a=8RUQ1ZijD0k:kAG8Aied6qs:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/css4design?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/css4design?a=8RUQ1ZijD0k:kAG8Aied6qs:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/css4design?i=8RUQ1ZijD0k:kAG8Aied6qs:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/css4design?a=8RUQ1ZijD0k:kAG8Aied6qs:TzevzKxY174"><img src="http://feeds.feedburner.com/~ff/css4design?d=TzevzKxY174" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/css4design/~4/8RUQ1ZijD0k" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.css4design.com/blog/wordpress-afficher-un-texte-lire-la-suite-aleatoire/feed</wfw:commentRss>
		<slash:comments>11</slash:comments>
		<feedburner:origLink>http://www.css4design.com/blog/wordpress-afficher-un-texte-lire-la-suite-aleatoire</feedburner:origLink></item>
		<item>
		<title>BIC, framework CSS orienté couleur et typographie</title>
		<link>http://feedproxy.google.com/~r/css4design/~3/YSI2JnJDPbY/bic-framework-css-oriente-couleur-et-typographie</link>
		<comments>http://www.css4design.com/blog/bic-framework-css-oriente-couleur-et-typographie#comments</comments>
		<pubDate>Thu, 21 May 2009 23:29:22 +0000</pubDate>
		<dc:creator>Bruno Bichet</dc:creator>
				<category><![CDATA[HTML & CSS]]></category>
		<category><![CDATA[Revue de web]]></category>
		<category><![CDATA[Couleur]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Framework CSS]]></category>
		<category><![CDATA[Reset CSS]]></category>
		<category><![CDATA[typographie]]></category>

		<guid isPermaLink="false">http://www.css4design.com/blog/?p=2792</guid>
		<description><![CDATA[BIC est un meta framework CSS basé d&#8217;une part sur le reset CSS d&#8217;Eric Meyer pour la remise aux valeurs par défaut des éléments HTML (clean.css) et le framework 960.gs pour la partie grille de mise en page (layout.css), et d&#8217;autre part sur de bonnes idées en ce qui concerne le traitement de la typographie [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://dev.pockyworld.com/developpement/css/bic-le-framework-css-arrive-en-271.html">BIC</a> est un meta <a href="http://www.css4design.com/blog/rechercher?cx=partner-pub-2857805375441186:v2ujc4-u5fm&amp;cof=FORID:10&amp;ie=UTF-8&amp;q=framework+css&amp;sa=OK">framework CSS</a> basé d&#8217;une part sur le <a href="http://meyerweb.com/eric/tools/css/reset/">reset CSS d&#8217;Eric Meyer</a> pour la remise aux valeurs par défaut des éléments HTML (<code>clean.css</code>) et le framework <a href="http://960.gs/">960.gs</a> pour la partie grille de mise en page (<code>layout.css</code>), et d&#8217;autre part sur de bonnes idées en ce qui concerne le traitement de la typographie et de la couleur (<code>typography.css</code> et <code>color.css</code>).<span id="more-2792"></span></p>

<p>L&#8217;existence d&#8217;un fichier <code>wordpress.css</code> sera très utile pour les fans de cette plateforme de blog ! Je regrette juste que les styles spécifiques à WordPress ne soient pas tous présent dès maintenant. Peut-être dans la prochaine version ? Pour finir, il reste <code>myclass.css</code> au cas où vous auriez quelque chose à déclarer <img src='http://www.css4design.com/blog/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>

<p>Bref, du beau, du bon, <a href="http://dev.pockyworld.com/wp-content/uploads/2009/04/bic.tgz">du pocky à télécharger</a> d&#8217;urgence.</p>

<p class="small">PS : Si vous trouvez que les frameworks pénalisent les performances globales de votre site web en raison des requêtes surnuméraires, jetez quand même un oeil dans les différents fichiers de BIC : vous y trouverez certainement matière à réflexion.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/2AH9OpwuSo2jY_xRamaurDsbLGk/0/da"><img src="http://feedads.g.doubleclick.net/~a/2AH9OpwuSo2jY_xRamaurDsbLGk/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/2AH9OpwuSo2jY_xRamaurDsbLGk/1/da"><img src="http://feedads.g.doubleclick.net/~a/2AH9OpwuSo2jY_xRamaurDsbLGk/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/css4design?a=YSI2JnJDPbY:dNTRv3bMxGk:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/css4design?i=YSI2JnJDPbY:dNTRv3bMxGk:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/css4design?a=YSI2JnJDPbY:dNTRv3bMxGk:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/css4design?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/css4design?a=YSI2JnJDPbY:dNTRv3bMxGk:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/css4design?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/css4design?a=YSI2JnJDPbY:dNTRv3bMxGk:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/css4design?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/css4design?a=YSI2JnJDPbY:dNTRv3bMxGk:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/css4design?i=YSI2JnJDPbY:dNTRv3bMxGk:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/css4design?a=YSI2JnJDPbY:dNTRv3bMxGk:TzevzKxY174"><img src="http://feeds.feedburner.com/~ff/css4design?d=TzevzKxY174" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/css4design/~4/YSI2JnJDPbY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.css4design.com/blog/bic-framework-css-oriente-couleur-et-typographie/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		<feedburner:origLink>http://www.css4design.com/blog/bic-framework-css-oriente-couleur-et-typographie</feedburner:origLink></item>
		<item>
		<title>Testez WordPress 2.8 Beta 1 !</title>
		<link>http://feedproxy.google.com/~r/css4design/~3/OVJXdOUVAQo/testez-wordpress-28-beta-1</link>
		<comments>http://www.css4design.com/blog/testez-wordpress-28-beta-1#comments</comments>
		<pubDate>Sun, 17 May 2009 19:54:24 +0000</pubDate>
		<dc:creator>Bruno Bichet</dc:creator>
				<category><![CDATA[Revue de web]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Release]]></category>

		<guid isPermaLink="false">http://www.css4design.com/blog/?p=2819</guid>
		<description><![CDATA[Salut à tous ! Juste un mot pour vous annoncer la sortie de WordPress 2.8 Beta 1, premier pas vers la version finale de WordPress 2.8. La liste des nouveautés concerne la réorganisation de l&#8217;interface d&#8217;administration, l&#8217;ajout de fonctions pour les développeurs et l&#8217;amélioration de  performances de la base de données qui a été [...]]]></description>
			<content:encoded><![CDATA[<p>Salut à tous ! Juste un mot pour vous annoncer la sortie de <a href="http://wordpress.org/development/2009/05/wordpress-2-8-beta-1/">WordPress 2.8 Beta 1</a>, premier pas vers la version finale de WordPress 2.8. La liste des nouveautés concerne la réorganisation de l&#8217;interface d&#8217;administration, l&#8217;ajout de fonctions pour les développeurs et l&#8217;amélioration de  performances de la base de données qui a été réorganisée en partie ;  espérons que les développeurs de plugins sont déjà sur le pont pour veiller au grain <img src='http://www.css4design.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>

<p>Pour la revue des nouvelles fonctionnalités, je vous renvoie sur le <a href="http://www.webinventif.fr/wordpress-28-beta/">test de Julien</a> paru sur <a href="http://www.webinventif.fr/">WebInventif</a> qui est très complet.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/hfNYpEEzxubkaIqtamEwzEplF9s/0/da"><img src="http://feedads.g.doubleclick.net/~a/hfNYpEEzxubkaIqtamEwzEplF9s/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/hfNYpEEzxubkaIqtamEwzEplF9s/1/da"><img src="http://feedads.g.doubleclick.net/~a/hfNYpEEzxubkaIqtamEwzEplF9s/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/css4design?a=OVJXdOUVAQo:heHfrckCtUA:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/css4design?i=OVJXdOUVAQo:heHfrckCtUA:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/css4design?a=OVJXdOUVAQo:heHfrckCtUA:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/css4design?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/css4design?a=OVJXdOUVAQo:heHfrckCtUA:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/css4design?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/css4design?a=OVJXdOUVAQo:heHfrckCtUA:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/css4design?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/css4design?a=OVJXdOUVAQo:heHfrckCtUA:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/css4design?i=OVJXdOUVAQo:heHfrckCtUA:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/css4design?a=OVJXdOUVAQo:heHfrckCtUA:TzevzKxY174"><img src="http://feeds.feedburner.com/~ff/css4design?d=TzevzKxY174" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/css4design/~4/OVJXdOUVAQo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.css4design.com/blog/testez-wordpress-28-beta-1/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		<feedburner:origLink>http://www.css4design.com/blog/testez-wordpress-28-beta-1</feedburner:origLink></item>
	</channel>
</rss>
