<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	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/"
	>

<channel>
	<title>css 4 design &#187; Ergonomie &amp; Accessibilité</title>
	<atom:link href="http://css4design.com/articles/conception-de-site-web/ergonomie-accessibilite/feed" rel="self" type="application/rss+xml" />
	<link>http://css4design.com</link>
	<description>Le blog de l&#039;intégrateur web</description>
	<lastBuildDate>Sun, 05 Feb 2012 18:10:56 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<atom:link rel='hub' href='http://css4design.com/?pushpress=hub'/>
		<item>
		<title>Une solution CSS accessible pour remplacer du texte HTML par une image</title>
		<link>http://css4design.com/solution-css-accessible-remplacer-texte-html-par-image</link>
		<comments>http://css4design.com/solution-css-accessible-remplacer-texte-html-par-image#comments</comments>
		<pubDate>Thu, 17 Feb 2011 08:09:57 +0000</pubDate>
		<dc:creator>Bruno Bichet</dc:creator>
				<category><![CDATA[Ergonomie & Accessibilité]]></category>
		<category><![CDATA[HTML & CSS]]></category>
		<category><![CDATA[Accessibilité]]></category>
		<category><![CDATA[alt]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Edito]]></category>
		<category><![CDATA[Font-size]]></category>
		<category><![CDATA[h1]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Image]]></category>
		<category><![CDATA[Jaws]]></category>
		<category><![CDATA[NVDA]]></category>
		<category><![CDATA[Position]]></category>
		<category><![CDATA[Référencement]]></category>
		<category><![CDATA[Titre]]></category>
		<category><![CDATA[z-index]]></category>

		<guid isPermaLink="false">http://css4design.com/?p=9192</guid>
		<description><![CDATA[Dans l&#8217;article remplacer du texte HTML par une image avec CSS, j&#8217;ai listé un certains nombre de techniques efficaces permettant d&#8217;avoir un titre de niveau h1 (par exemple) qui disparait de l&#8217;affichage au profit d&#8217;un visuel plus «sexy». Le but étant d&#8217;améliorer l&#8217;apparence du site et le référencement dans les moteurs de recherche. Toutefois, les solutions présentées n&#8217;offrent pas toujours une expérience utilisateur satisfaisante pour tous. Les utilisateurs de lecteurs d&#8217;écran comme Jaws ou NVDA risquent de ne pas y trouver leur compte. Certaines solutions sont «accessibles» uniquement lorsque les CSS sont désactivées et il faudra penser aux cas où les images sont [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 18px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fcss4design.com%2Fsolution-css-accessible-remplacer-texte-html-par-image">
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fcss4design.com%2Fsolution-css-accessible-remplacer-texte-html-par-image&amp;source=br1o&amp;style=normal&amp;service=bit.ly&amp;service_api=R_0c1ee4b64f105d1b2672690740a77d6a&amp;b=2" height="61" width="50" />
			</a>
		</div><p>Dans l&#8217;article <a rel="bookmark" href="http://css4design.com/remplacer-texte-html-par-image-avec-css">remplacer du texte HTML par une image avec CSS</a>, j&#8217;ai listé un certains nombre de techniques efficaces permettant d&#8217;avoir un titre de niveau <code>h1</code> (par exemple) qui disparait de l&#8217;affichage au profit d&#8217;un visuel plus «sexy». Le but étant d&#8217;améliorer l&#8217;apparence du site et le référencement dans les moteurs de recherche. Toutefois, les solutions présentées n&#8217;offrent pas toujours une expérience utilisateur satisfaisante pour tous. Les utilisateurs de lecteurs d&#8217;écran comme <a title="JAWS for Windows Screen Reading Software" href="http://www.freedomscientific.com/products/fs/jaws-product-page.asp">Jaws</a> ou <a title="le site des utilisateurs francophones de NVDA (Non Visual Desktop)" href="http://www.nvda.fr/">NVDA</a> risquent de ne pas y trouver leur compte. Certaines solutions sont «accessibles» uniquement lorsque les CSS sont désactivées et il faudra penser aux cas où les images sont absentes.<span id="more-9192"></span></p>

<p>Une solution satisfaisante devrait permettre de garder un document intelligible lorsque les feuilles de styles et les images sont désactivées, mais aussi lorsque l&#8217;une ou l&#8217;autre seulement est active. Pour cela, il suffit de placer le texte en question derrière l&#8217;image via la propriété <code>z-index</code> pour jouer avec la profondeur. De cette manière, le texte apparait lorsque les images et/ou les feuilles de styles CSS ont été désactivées par l&#8217;( agent ) utilisateur.</p>

<h2>Marquage HTML &amp; CSS</h2>

<p>Voici un exemple que j&#8217;ai testé en situation réelle pour m&#8217;assurer que cette solution n&#8217;entrainait pas d&#8217;effets de bord sur le reste de la page. Voici donc la partie de l&#8217;en-tête avec un logo et une description en mode texte, et une image en dur pour avoir un bon vieil attribut <code>alt</code> des familles comme on les aime !
<pre>&lt;header&gt;
    &lt;hgroup&gt;
        &lt;h1 id="logo"&gt;&lt;a href="/" rel="home"&gt;Salut, c'est moi : logo !&lt;/a&gt;&lt;/h1&gt;
        &lt;h2 id="motto"&gt;Salut, c'est moi : motto !&lt;/h2&gt;
    &lt;/hgroup&gt;
    &lt;div id="banner"&gt;
        &lt;a href="/"&gt;&lt;img src="images/logo.png" alt="CSS &amp; Webdesign" width="940px" height="150px"&gt;&lt;/a&gt;
    &lt;/div&gt;
&lt;/header&gt;</pre>
<pre>header {
    position: relative;
    height: 170px;
}
hgroup {
    position: absolute;
    z-index: 1;
    top: 25px;
    left: 1px;
}
&#35;banner {
    position: absolute;
    z-index: 2;
}</pre>
Dans un premier temps, la déclaration position: relative sur l&#8217;élément <code>header</code> permet de placer <code>hgroup</code> et <code>#banner</code> en position absolue par rapport à <code>header</code> et non au <em>Viewport</em>. La valeur de <code>height: 170px</code> remplace la hauteur qu&#8217;aurait du avoir <code>header</code> si les éléments qu&#8217;il contient n&#8217;avait pas été sortis du flux par le positionnement absolu.</p>

<p>Les éléments <code>hgroup</code> et <code>#banner</code> sont positionnés de manière absolue pour permettre d&#8217;utilisation de la propriété <code>z-index</code>. Quant à <code>hgroup</code>, il est en <code>z-index: 1</code> pour permettre aux liens qu&#8217;il contient de rester cliquables (ce qui ne serait pas le cas, s&#8217;il leur <code>z-index</code> était inférieur à zéro).</p>

<p>L&#8217;image contenue dans <code>#banner</code> est en <code>z-index: 2</code>, ce qui la place au-dessus des éléments contenus dans <code>hgroup</code>. Le décalage en <code>top</code> et <code>left</code> sert à positionner précisément <code>hgroup</code> derrière l&#8217;image, selon ses dimensions. Le <code>left: 1px</code> empêche les serifs de certaines polices de caractères de dépasser de l&#8217;image.</p>

<h2>Aperçu du composé HTML &amp; CSS en images</h2>

<p>Après le code, voici le résultat des courses en image avec les différentes cas de figure que l&#8217;on peut rencontrer :</p>

<ol>
    <li>Avec CSS et images,</li>
    <li>Avec  image sans CSS,</li>
    <li>Sans image mais avec CSS,</li>
    <li>Sans image et sans CSS.</li>
</ol>

<h3>CSS et images activées</h3>

<h6>Le logo texte et la description se retrouve derrière l&#8217;image conformément à leurs propriétés z-index respectives.</h6>

<div id="attachment_9208" class="wp-caption alignleft" style="width: 444px"><a href="http://css4design.com/wp-content/uploads/2011/02/page-complete.png"><img class="size-large wp-image-9208" title="page-complete" src="http://css4design.com/wp-content/uploads/2011/02/page-complete-434x210.png" alt="" width="434" height="210" /></a><p class="wp-caption-text">Fig. 1 : CSS et images activées. Cliquez pour agrandir l&#39;image.</p></div>

<h3>Avec images sans CSS</h3>

<h6>L&#8217;absence de CSS annule les propriétés de positionnement dans le flux et d&#8217;empilement des éléments.</h6>

<div id="attachment_9209" class="wp-caption alignleft" style="width: 444px"><a href="http://css4design.com/wp-content/uploads/2011/02/avec-image-sans-css.png"><img class="size-large wp-image-9209" title="avec-image-sans-css" src="http://css4design.com/wp-content/uploads/2011/02/avec-image-sans-css-434x210.png" alt="" width="434" height="210" /></a><p class="wp-caption-text">Fig. 2 : image activée, CSS désactivée. Cliquez pour agrandir l&#39;image.</p></div>

<h3>Sans images avec CSS</h3>

<h6>Si les images sont désactivées, les propriétés position: absolute et z-index continuent de jouer leur partition.</h6>

<div id="attachment_9210" class="wp-caption alignleft" style="width: 444px"><a href="http://css4design.com/wp-content/uploads/2011/02/sans-image.png"><img class="size-large wp-image-9210" title="sans-image" src="http://css4design.com/wp-content/uploads/2011/02/sans-image-434x210.png" alt="" width="434" height="210" /></a><p class="wp-caption-text">Fig. 3 : CSS activée, image désactivée. Cliquez pour agrandir l&#39;image.</p></div>

<h3>Sans image et sans CSS</h3>

<h6>Le grand jeu ! Voici le header en l&#8217;absence de toute fioriture : plus d&#8217;image et plus de CSS !</h6>

<div id="attachment_9211" class="wp-caption alignleft" style="width: 444px"><a href="http://css4design.com/wp-content/uploads/2011/02/sans-image-sans-css.png"><img class="size-large wp-image-9211" title="sans-image-sans-css" src="http://css4design.com/wp-content/uploads/2011/02/sans-image-sans-css-434x210.png" alt="" width="434" height="210" /></a><p class="wp-caption-text">Fig. 4 : image et CSS désactivées. Cliquez pour agrandir l&#39;image.</p></div>

<h2>Conclusion</h2>

<p>Cette solution est loin d&#8217;être parfaite, notamment en raison de l&#8217;utilisation du positionnement absolu dont je ne suis pas fan ou du moins que j&#8217;évite en général pour les éléments structurels d&#8217;une page. Il existe certainement d&#8217;autres manières de placer du texte derrière une image en faisant en sorte que l&#8217;accessibilité des uns et des autres ne soit pas compromise.</p>

<p>Merci à <a href="http://ideance.net/">Sébastien Delorme</a> et à <a href="http://truffo.fr/">Sylvain Fix</a> qui ont inspiré ce billet grâce à <a href="http://css4design.com/remplacer-texte-html-par-image-avec-css#comment-147767991">leurs</a> <a href="http://css4design.com/remplacer-texte-html-par-image-avec-css#comment-147201966">commentaires</a>.</p>

<p>A suivre :-)</p>

<h3 class='related_post_title'>Articles sur le même sujet</h3>

<ul class='related_post'><li><a href='http://css4design.com/composes-html-logo-baseline-potentiel-seo' title='8 composés HTML pour le logo et la « baseline » et leur potentiel SEO'>8 composés HTML pour le logo et la « baseline » et leur potentiel SEO</a></li><li><a href='http://css4design.com/formation-integrateur-html5-css3' title='CSS Sans Stress &#8212; Une formation intégrateur HTML &amp; CSS'>CSS Sans Stress &#8212; Une formation intégrateur HTML &#038; CSS</a></li><li><a href='http://css4design.com/quelques-notes-sur-la-balise-h1-avec-html5' title='Quelques notes sur la balise h1 avec HTML5'>Quelques notes sur la balise h1 avec HTML5</a></li><li><a href='http://css4design.com/programme-formation-html-css' title='Quelques notes &#8212; Programme de formation HTML &amp; CSS'>Quelques notes &#8212; Programme de formation HTML &#038; CSS</a></li><li><a href='http://css4design.com/interviews-bruno-bichet-integration-html-css-design' title='Interviews Bruno Bichet, intégration web et css 4 design de 2007 à nos jours'>Interviews Bruno Bichet, intégration web et css 4 design de 2007 à nos jours</a></li></ul>
 <p><a href="http://css4design.com/?flattrss_redirect&amp;id=9192&amp;md5=1a4044b29bb5d2385aaca688a6be04da" title="Flattr" target="_blank"><img src="http://css4design.com/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://css4design.com/solution-css-accessible-remplacer-texte-html-par-image/feed</wfw:commentRss>
		<slash:comments>16</slash:comments>
		<atom:link rel="payment" href="http://css4design.com/?flattrss_redirect&amp;id=9192&amp;md5=1a4044b29bb5d2385aaca688a6be04da" type="text/html" />
	</item>
		<item>
		<title>Opquast : dites « bonjour » à M. Référent Accessibilité</title>
		<link>http://css4design.com/opquast-referent-accessibilite</link>
		<comments>http://css4design.com/opquast-referent-accessibilite#comments</comments>
		<pubDate>Thu, 16 Sep 2010 06:52:20 +0000</pubDate>
		<dc:creator>Bruno Bichet</dc:creator>
				<category><![CDATA[Conception de site web]]></category>
		<category><![CDATA[Ergonomie & Accessibilité]]></category>
		<category><![CDATA[Accessibilité]]></category>
		<category><![CDATA[Bonnes Pratiques]]></category>

		<guid isPermaLink="false">http://css4design.com/?p=4797</guid>
		<description><![CDATA[Je m&#8217;étais inscrit il y a déjà quelques temps très longtemps pour suivre les contributions pour la nouvelle version du référent accessibilité pour les sites web édité par Opquast sous la houlette de Elie Sloïm de l&#8217;équipe Temesis. Si je connais Opquast depuis son lancement, je me rend compte que je l&#8217;ai peu consulté : j&#8217;ai l&#8217;impression de faire de l&#8217;accessibilité comme Jourdain faisait de la prose, mais la plupart du temps, lorsque je prends connaissance d&#8217;une bonne pratique, je me rends compte que les miennes sont perfectibles. Vous aussi ? Faites comme moi et commencez donc par télécharger une copie des 217 [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 18px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fcss4design.com%2Fopquast-referent-accessibilite">
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fcss4design.com%2Fopquast-referent-accessibilite&amp;source=br1o&amp;style=normal&amp;service=bit.ly&amp;service_api=R_0c1ee4b64f105d1b2672690740a77d6a&amp;b=2" height="61" width="50" />
			</a>
		</div><p>Je m&#8217;étais inscrit il y a déjà <del>quelques temps</del> <ins>très longtemps</ins> pour suivre les contributions pour la nouvelle version du référent accessibilité pour les sites web édité par <a href="http://www.opquast.com/">Opquast</a> sous la houlette de <a href="http://openweb.eu.org/openwebgroup/bios/elie_sloim">Elie Sloïm</a> de l&#8217;équipe <a href="http://www.temesis.com/">Temesis</a>. Si je connais <em>Opquast</em> depuis son lancement, je me rend compte que je l&#8217;ai peu consulté : j&#8217;ai l&#8217;impression de faire de l&#8217;accessibilité comme Jourdain faisait de la prose, mais la plupart du temps, lorsque je prends connaissance d&#8217;une <a href="http://checklists.opquast.com/opquastv2">bonne pratique</a>, je me rends compte que les miennes sont perfectibles. Vous aussi ? Faites comme moi et commencez donc par télécharger une copie des <a href="http://static.opquast.com/data//checklists/11/oqs2_2010-04-28.pdf">217 bonnes pratiques</a> pour la conception de sites web de qualité.<span id="more-4797"></span></p>

<h2>Vidéo de présentation Opquast</h2>

<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="633" height="395" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://www.dailymotion.com/swf/video/xdpahn?width=633&amp;theme=cappuccino&amp;foreground=%23E8D9AC&amp;highlight=%23FFF6D9&amp;background=%23493D27&amp;defaultSubtitle=0&amp;start=&amp;animatedTitle=&amp;additionalInfos=0&amp;autoPlay=0&amp;hideInfos=0" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="633" height="395" src="http://www.dailymotion.com/swf/video/xdpahn?width=633&amp;theme=cappuccino&amp;foreground=%23E8D9AC&amp;highlight=%23FFF6D9&amp;background=%23493D27&amp;defaultSubtitle=0&amp;start=&amp;animatedTitle=&amp;additionalInfos=0&amp;autoPlay=0&amp;hideInfos=0" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>

<p><a href="http://www.dailymotion.com/video/xdpahn_opquast-les-bonnes-pratiques-2010_tech">Opquast : les bonnes pratiques 2010</a>. Envoyé par <a href="http://www.dailymotion.com/Opquast">Opquast</a>.</p>

<h2>217 bonnes pratiques pour mieux «Web développer»</h2>

<p>Ces bonnes pratiques sont classées selon une vingtaine de thématiques sur trois niveaux de sensibilité. Elles sont accompagnées d&#8217;une courte description menant à une fiche individuelle : numéro, description, date de création, niveau d&#8217;automatisation, objectif, solution technique, moyen(s) de contrôle, plus les tags associés.</p>

<h2>18 thématiques pour cadrer vos bonnes pratiques</h2>

<ul>
    <li>Alternatives,</li>
    <li>Code,</li>
    <li>Contact,</li>
    <li>Contenus,</li>
    <li>E-commerce,</li>
    <li>Espaces publics,</li>
    <li>Fichiers et multimédia,</li>
    <li>Formulaires,</li>
    <li>Hyperliens,</li>
    <li>Identification,</li>
    <li>Internationalisation,</li>
    <li>Navigation,</li>
    <li>Newsletter,</li>
    <li>Présentation,</li>
    <li>Serveur et performances,</li>
    <li>Syndication,</li>
    <li>Sécurité et confidentialité,</li>
    <li>Tableaux.</li>
</ul>

<h2>Exemples de bonnes pratiques pour l&#8217;intégrateur web</h2>

<p>Selon votre coeur de métier, il est possible de se concentrer sur les bonnes pratiques liées au <a href="http://checklists.opquast.com/opquastv2?q=design">design</a>, à l<a href="http://checklists.opquast.com/opquastv2?q=int%C3%A9gration+xhtml%2Fcss">&#8216;intégration HTML/CSS</a>, au <a href="http://checklists.opquast.com/opquastv2?q=r%C3%A9f%C3%A9rencement">référencement</a>, aux <a href="http://checklists.opquast.com/opquastv2?q=contenus">contenus</a> ou à l&#8217;<a href="http://checklists.opquast.com/opquastv2?q=commerce">e-commerce</a> (liste non exhaustive).</p>

<ul>
    <li><a href="http://checklists.opquast.com/11/criteria/705/">La bonne pratique numéro 206</a> indique que <q>Le site propose une ou plusieurs feuilles de style dédiées aux terminaux mobiles</q></li>
    <li><a href="http://checklists.opquast.com/11/criteria/693/">La bonne pratique numéro 194</a> indique que <q>Les liens d&#8217;accès aux versions traduites pointent directement vers la traduction de la page courante.</q></li>
    <li><a href="http://checklists.opquast.com/11/criteria/619/">La bonne pratique numéro 120</a> indique que <q>Les hyperliens de même nature ont des couleurs, des formes et des comportements identiques sur toutes les pages.</q></li>
    <li><a href="http://checklists.opquast.com/11/criteria/617/">La bonne pratique numéro 118</a> indique que <q>La soumission d&#8217;un formulaire est suivie d&#8217;un message indiquant la réussite ou non de l&#8217;action souhaitée</q></li>
</ul>

<h2>Opquast Reporting</h2>

<p>L&#8217;inscription à <a href="http://reporting.opquast.com/">Opquast Reporting</a> permet de suivre gratuitement jusqu&#8217;à 3 projets de sites web en proposant une liste des bonnes pratiques à cocher au fur et à mesure de l&#8217;avancement de la mise en conformité de votre site.</p>

<p>Il est possible d&#8217;ajouter des collaborateurs, de rédiger et partager des notes privée ou des documents, ou encore de voir le pourcentage de bonnes pratiques déjà mises en place grâce à une barre de progression.</p>

<p>Une version Pro à partir de 2,5€ par mois vous permettra de suivre jusqu&#8217;à 10 projets avec 5 collaborateurs en bénéficiant d&#8217;une synthèse détaillée. Voir les autres <a href="http://reporting.opquast.com/plans/">offres Opquast</a>.</p>

<h2>En bref</h2>

<p>Opquast est un outil original pour mettre en oeuvre &#8212; là tout de suite &#8212; les bonnes pratiques qui permettront à tous les visiteurs de profiter de votre site dans les meilleures conditions, à votre rythme et en fonction de vos priorités.</p>

<p>Lire le <a href="http://blog.temesis.com/category/opquast">blog consacré à Opquast</a> pour en savoir plus.</p>

<p>PS : le flux RSS disponible à l&#8217;adresse <a href="http://checklists.opquast.com/dailybp/feed">http://checklists.opquast.com/dailybp/feed</a> permet d&#8217;afficher une bonne pratique par jour !</p>

<h3 class='related_post_title'>Articles sur le même sujet</h3>

<ul class='related_post'><li><a href='http://css4design.com/liens-javascript-jquery' title='390 ressources Javascript &amp; jQuery'>390 ressources Javascript &#038; jQuery</a></li><li><a href='http://css4design.com/un-logo-pour-les-libres-ballons-du-bastberg' title='Logo pour les Libres Ballons du Bastberg'>Logo pour les Libres Ballons du Bastberg</a></li><li><a href='http://css4design.com/roles-aria-vs-identifiants-css' title='Utiliser les rôles ARIA à la place des identifiants CSS'>Utiliser les rôles ARIA à la place des identifiants CSS</a></li><li><a href='http://css4design.com/formation-integrateur-html5-css3' title='CSS Sans Stress &#8212; Une formation intégrateur HTML &amp; CSS'>CSS Sans Stress &#8212; Une formation intégrateur HTML &#038; CSS</a></li><li><a href='http://css4design.com/solution-css-accessible-remplacer-texte-html-par-image' title='Une solution CSS accessible pour remplacer du texte HTML par une image'>Une solution CSS accessible pour remplacer du texte HTML par une image</a></li></ul>
 <p><a href="http://css4design.com/?flattrss_redirect&amp;id=4797&amp;md5=addc303a527be2591ac32e7f191ada42" title="Flattr" target="_blank"><img src="http://css4design.com/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://css4design.com/opquast-referent-accessibilite/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<atom:link rel="payment" href="http://css4design.com/?flattrss_redirect&amp;id=4797&amp;md5=addc303a527be2591ac32e7f191ada42" type="text/html" />
	</item>
		<item>
		<title>Les habitudes de scrolling à la loupe (Eyetracking)</title>
		<link>http://css4design.com/les-habitudes-de-scrolling-a-la-loupe-eyetracking</link>
		<comments>http://css4design.com/les-habitudes-de-scrolling-a-la-loupe-eyetracking#comments</comments>
		<pubDate>Mon, 22 Mar 2010 16:16:14 +0000</pubDate>
		<dc:creator>Bruno Bichet</dc:creator>
				<category><![CDATA[Conception de site web]]></category>
		<category><![CDATA[Ergonomie & Accessibilité]]></category>
		<category><![CDATA[Ergonomie]]></category>
		<category><![CDATA[Eyetracking]]></category>
		<category><![CDATA[Fold]]></category>
		<category><![CDATA[Jacob Nielsen]]></category>
		<category><![CDATA[Mise en page]]></category>
		<category><![CDATA[Scrolling]]></category>

		<guid isPermaLink="false">http://css4design.com/?p=5870</guid>
		<description><![CDATA[Il y a certainement de la vie en dessous des 600px (fold). Mais quelle vie ? D&#8217;après l&#8217;étude Scrolling and attention réalisée par Jacob Nielsen, les utilisateurs passent 80% de leur temps à chercher des informations au-dessus du fold. Si le scroll est une pratique qui s&#8217;est répandue depuis quelques années, il ne concernerait donc que 20% du temps passé sur une page. Distribution de l&#8217;intérêt («fixation») des utilisateurs sur les éléments du site par tranches de 100px. Quelles implications sur le design ? Les éléments les plus importants devraient se situer au-dessus du fold sans pour autant sacrifier le [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 18px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fcss4design.com%2Fles-habitudes-de-scrolling-a-la-loupe-eyetracking">
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fcss4design.com%2Fles-habitudes-de-scrolling-a-la-loupe-eyetracking&amp;source=br1o&amp;style=normal&amp;service=bit.ly&amp;service_api=R_0c1ee4b64f105d1b2672690740a77d6a&amp;b=2" height="61" width="50" />
			</a>
		</div><p>Il y a certainement <a href="http://css4design.com/il-y-a-de-la-vie-en-dessous-de-600-pixels">de la vie en dessous des 600px</a> (<em>fold</em>). Mais quelle vie ? D&#8217;après l&#8217;étude <a href="http://www.useit.com/alertbox/scrolling-attention.html">Scrolling and attention</a> réalisée par Jacob Nielsen, les utilisateurs passent 80% de leur temps à chercher des informations <strong>au-dessus du fold</strong>. Si le <em>scroll</em> est une pratique qui s&#8217;est répandue depuis quelques années, il ne concernerait donc que 20% du temps passé sur une page.<span id="more-5870"></span></p>

<h6>Distribution de l&#8217;intérêt («fixation») des utilisateurs sur les éléments du site par tranches de 100px.</h6>

<div id="attachment_5871" class="wp-caption alignleft" style="width: 444px"><a href="http://css4design.com/wp-content/uploads/2010/03/eyetracking-fold.png"><img class="size-large wp-image-5871" title="eyetracking-fold" src="http://css4design.com/wp-content/uploads/2010/03/eyetracking-fold-434x289.png" alt="" width="434" height="289" /></a><p class="wp-caption-text">La zone des 300px à partir du haut de la page est la plus regardée. Source www.useit.com</p></div>

<h2>Quelles implications sur le design ?</h2>

<p>Les éléments les plus importants devraient se situer au-dessus du fold sans pour autant sacrifier le bas de la page qui doit rester attrayant.</p>

<p>Pour matérialiser le <em>fold</em>, je trace une ligne à 550px du haut de ma maquette pour être sûr d&#8217;avoir l&#8217;essentiel. J&#8217;ai pris l&#8217;habitude de visualiser certains sites avec un Netbook  et leur résolution (1024 x 600) est sans pitié !</p>

<h3 class='related_post_title'>Articles sur le même sujet</h3>

<ul class='related_post'><li><a href='http://css4design.com/wdfr-impression-grille-dessin-croquis-maquette' title='#WDFR &#8212; Imprimez votre grille pour dessiner vos croquis'>#WDFR &#8212; Imprimez votre grille pour dessiner vos croquis</a></li><li><a href='http://css4design.com/5-regles-simples-pour-gerer-l-affichage-de-votre-texte-dans-vos-mises-en-page' title='5 règles simples pour améliorer l&#8217;affichage de vos textes'>5 règles simples pour améliorer l&#8217;affichage de vos textes</a></li><li><a href='http://css4design.com/le-petit-journal-du-web-les-fruits-de-la-veille-ont-garde-leur-fraicheur' title='Le petit journal du web &#8212; Les fruits de la veille ont gardé toute leur fraicheur'>Le petit journal du web &#8212; Les fruits de la veille ont gardé toute leur fraicheur</a></li><li><a href='http://css4design.com/display-table-display-table-cell' title='display: table et display: table-cell pour faire une mise en page web ?'>display: table et display: table-cell pour faire une mise en page web ?</a></li><li><a href='http://css4design.com/grille-modulaire-peripheriques-mobiles-iphone-android-ipad' title='Grille modulaire pour périphériques mobiles (iPhone, Android, iPad)'>Grille modulaire pour périphériques mobiles (iPhone, Android, iPad)</a></li></ul>
 <p><a href="http://css4design.com/?flattrss_redirect&amp;id=5870&amp;md5=d887f1c00ca8c25a85e36929c0d824e7" title="Flattr" target="_blank"><img src="http://css4design.com/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://css4design.com/les-habitudes-de-scrolling-a-la-loupe-eyetracking/feed</wfw:commentRss>
		<slash:comments>10</slash:comments>
		<atom:link rel="payment" href="http://css4design.com/?flattrss_redirect&amp;id=5870&amp;md5=d887f1c00ca8c25a85e36929c0d824e7" type="text/html" />
	</item>
		<item>
		<title>Optimiser le linkbaiting pour votre site web</title>
		<link>http://css4design.com/optimiser-le-linkbaiting-pour-votre-site-web</link>
		<comments>http://css4design.com/optimiser-le-linkbaiting-pour-votre-site-web#comments</comments>
		<pubDate>Wed, 15 Jul 2009 23:41:47 +0000</pubDate>
		<dc:creator>Bruno Bichet</dc:creator>
				<category><![CDATA[Ergonomie & Accessibilité]]></category>
		<category><![CDATA[Gestion de site web]]></category>
		<category><![CDATA[Google & Référencement]]></category>
		<category><![CDATA[Description]]></category>
		<category><![CDATA[Linkbaiting]]></category>
		<category><![CDATA[Référencement]]></category>

		<guid isPermaLink="false">http://www.css4design.com/?p=3248</guid>
		<description><![CDATA[Depuis la perte des liens constituant ma blogroll lors de l&#8217;import de ma sauvegarde réalisée avec la fonction Export XML de WordPress (les liens n&#8217;ont pas pas été sauvegardés), je me rends compte que de nombreux sites web (et de blogs) ne facilitent ni n&#8217;encouragent le linkbaiting. Pour ajouter un lien dans WordPress, il faut renseigner le nom du site, son URL et une description. Pour l&#8217;URL, pas le choix, il s&#8217;agit de votre nom de domaine. En revanche, le nom du site est un élément primordial pour le référencement puisqu&#8217;il s&#8217;agit de l&#8217;ancre du lien. La description va quant [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 18px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fcss4design.com%2Foptimiser-le-linkbaiting-pour-votre-site-web">
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fcss4design.com%2Foptimiser-le-linkbaiting-pour-votre-site-web&amp;source=br1o&amp;style=normal&amp;service=bit.ly&amp;service_api=R_0c1ee4b64f105d1b2672690740a77d6a&amp;b=2" height="61" width="50" />
			</a>
		</div><p>Depuis la perte des liens constituant ma <em>blogroll</em> lors de l&#8217;import de ma sauvegarde réalisée avec la fonction <em>Export XML</em> de WordPress (les liens n&#8217;ont pas pas été sauvegardés), je me rends compte que de nombreux sites web (et de blogs) ne facilitent ni n&#8217;encouragent le <a href="http://adscriptum.blogspot.com/2006/02/linkbait-linkbaiting-une-tentative-de.html">linkbaiting</a>.<span id="more-3248"></span></p>

<p>Pour ajouter un lien dans WordPress, il faut renseigner le nom du site, son URL et une description. Pour l&#8217;URL, pas le choix, il s&#8217;agit de votre nom de domaine. En revanche, le nom du site est un élément primordial pour le référencement puisqu&#8217;il s&#8217;agit de l&#8217;ancre du lien. La description va quant à elle nourrir l&#8217;attribut <code>title</code> du lien. Son importance vis-à-vis des robots est toute relative mais elle donne une indication précieuse sur la destination du lien qui peut inciter à cliquer.</p>

<p>Selon le nom de votre site, il peut être judicieux de mettre en avant la description qui devrait contenir les mots-clés pertinents pour décrire votre contenu. C&#8217;est le choix de <a href="http://t37.net/">Frédéric de Villamil</a> : un nom de domaine très court <em>t37.net</em> et un nom de site descriptif <q>Ergonomie web, Ruby on Rails et Architecture de l&#8217;information</q> avec en dessous une description qui ajoute une information utile pour savoir où l&#8217;on se trouve : <q>Blog de Frédéric de Villamil sur les métiers du web</q>. Bref, un cas d&#8217;école que je vous invite à suivre <em>illico</em> pour ne pas rester sur le bord du web !</p>

<p>Voici quelques suggestions pour améliorer le linkbaiting et le référencement na-tu-rel de votre blog  :</p>

<ul>
    <li>Rendre le nom du site et la description <em>sélectionnable</em> avec la souris et à l&#8217;aide du clavier. Si l&#8217;URL ne pose pas de problème (<code>F6</code> et <code>Ctrl+C</code>), le nom du site est souvent consitué d&#8217;une image ; la description souvent oubliée ; mal placée ou partie intégrante du logo.</li>
    <li>Ajouter le nom de votre blog ou de votre site web dans la description si votre logo est une image. Assurez-vous que la description se trouve dans le haut de la page, idéalement à gauche, à droite ou sous le logo de votre site web.</li>
    <li>Prenez soin de rédiger une mini-bio au cas où l&#8217;on voudrait étoffer la présentation de votre travail.</li>
</ul>

<p>J&#8217;espère que ces quelques notes vous inciteront à faciliter le travail de ceux qui font un lien vers votre site internet ou votre blog car ils le valent bien ;)</p>

<p>En ce qui me concerne, j&#8217;ai légèrement transformé le nom de mon blog début juin 2009 : de <em>css4design</em>, je suis passé à <em>css 4 design</em> avec des résultats significatifs en terme de positionnement sur les requêtes tournant autour de <em>css</em> et <em>design</em>. Deux espaces ont suffit pour que Google trouve <del>mon</del> son chemin :)</p>

<p>N&#8217;hésitez pas à me faire des retours sur les éventuelles modifications que vous aurez effectuées sur votre site web : ils nourriront un prochain billet sur ce sujet. Merci d&#8217;avance.</p>

<h3 class='related_post_title'>Articles sur le même sujet</h3>

<ul class='related_post'><li><a href='http://css4design.com/j-ai-reference-mon-site-sur-plus-de-400-moteurs-de-recherche-et-annuaires-j-ai-bon' title='J&#8217;ai référencé mon site sur plus de 400 moteurs de recherche et annuaires de liens, j&#8217;ai bon ?'>J&#8217;ai référencé mon site sur plus de 400 moteurs de recherche et annuaires de liens, j&#8217;ai bon ?</a></li><li><a href='http://css4design.com/fonctions-metier-integrateur-web' title='Quelques notes sur les fonctions de l&#8217;intégrateur web et de l&#8217;intégratrice web'>Quelques notes sur les fonctions de l&#8217;intégrateur web et de l&#8217;intégratrice web</a></li><li><a href='http://css4design.com/solution-css-accessible-remplacer-texte-html-par-image' title='Une solution CSS accessible pour remplacer du texte HTML par une image'>Une solution CSS accessible pour remplacer du texte HTML par une image</a></li><li><a href='http://css4design.com/quelques-notes-sur-la-balise-h1-avec-html5' title='Quelques notes sur la balise h1 avec HTML5'>Quelques notes sur la balise h1 avec HTML5</a></li><li><a href='http://css4design.com/composes-html-logo-baseline-potentiel-seo' title='8 composés HTML pour le logo et la « baseline » et leur potentiel SEO'>8 composés HTML pour le logo et la « baseline » et leur potentiel SEO</a></li></ul>
 <p><a href="http://css4design.com/?flattrss_redirect&amp;id=3248&amp;md5=2a68377b2cc73c5ec634f5488a561c59" title="Flattr" target="_blank"><img src="http://css4design.com/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://css4design.com/optimiser-le-linkbaiting-pour-votre-site-web/feed</wfw:commentRss>
		<slash:comments>14</slash:comments>
		<atom:link rel="payment" href="http://css4design.com/?flattrss_redirect&amp;id=3248&amp;md5=2a68377b2cc73c5ec634f5488a561c59" type="text/html" />
	</item>
		<item>
		<title>100+ comptes Twitter pour webdesigner</title>
		<link>http://css4design.com/100-comptes-twitter-pour-webdesigner</link>
		<comments>http://css4design.com/100-comptes-twitter-pour-webdesigner#comments</comments>
		<pubDate>Mon, 13 Jul 2009 13:33:28 +0000</pubDate>
		<dc:creator>Bruno Bichet</dc:creator>
				<category><![CDATA[Conception de site web]]></category>
		<category><![CDATA[Design & Graphisme]]></category>
		<category><![CDATA[Ergonomie & Accessibilité]]></category>
		<category><![CDATA[HTML & CSS]]></category>
		<category><![CDATA[Intégration web]]></category>
		<category><![CDATA[Javascript & PHP]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Illustrator]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Partenaires]]></category>
		<category><![CDATA[Photoshop]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Standards web]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.css4design.com/?p=3113</guid>
		<description><![CDATA[Twitter devient le service web 2.0 sur lequel il faut voir et être vu. Je vous propose un petit voyage dans le webdesign anglo-saxon avec 100 comptes Twitter utiles dans le cadre d&#8217;une veille technique et stratégique sur le Webdesign, WordPress, les Standards du Web, Javascript &#38; jQuery, Photoshop &#38; Illustrator, HTML &#38; CSS, PHP, l&#8217;architecture de l’information, etc. Au menu, le pseudo avec un lien vers le compte Twitter et la bio présente sur le profil. Webdesign DeliciousHot &#8212; Currently Popular content from Delicious Fleuron &#8212; The British Journal of Typography and Design webdosanddonts &#8212; Tips and tricks for [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 18px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fcss4design.com%2F100-comptes-twitter-pour-webdesigner">
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fcss4design.com%2F100-comptes-twitter-pour-webdesigner&amp;source=br1o&amp;style=normal&amp;service=bit.ly&amp;service_api=R_0c1ee4b64f105d1b2672690740a77d6a&amp;b=2" height="61" width="50" />
			</a>
		</div><p><a href="http://www.css4design.com/twitter-signal-social-microblogging-et-moblogging-web-20">Twitter</a> devient le service web 2.0 sur lequel il faut voir et être vu. Je vous propose un petit voyage dans le webdesign anglo-saxon avec 100 comptes Twitter utiles dans le cadre d&#8217;une veille technique et stratégique sur le Webdesign, WordPress, les Standards du Web, Javascript &amp; jQuery, Photoshop &amp; Illustrator, HTML &amp; CSS, PHP, l&#8217;architecture de l’information, etc. Au menu, le pseudo avec un lien vers le compte Twitter et la bio présente sur le profil.<span id="more-3113"></span></p>

<h3>Webdesign</h3>

<ol class="texte">
    <li><a href="http://twitter.com/DeliciousHot">DeliciousHot</a> &#8212; <em>Currently Popular content from Delicious</em></li>
    <li><a href="http://twitter.com/Fleuron">Fleuron</a> &#8212; <em>The British Journal of Typography and Design</em></li>
    <li><a href="http://twitter.com/webdosanddonts">webdosanddonts</a> &#8212; <em>Tips and tricks for the modern day web designer</em></li>
    <li><a href="http://twitter.com/zeldman">zeldman</a> &#8212; <em>The present-day pachuco refuses to die.</em></li>
    <li><a href="http://twitter.com/sixrevisions">sixrevision</a> &#8212; <em>Web developer/designer and founder of Six Revisions.</em></li>
    <li><a href="http://twitter.com/ilovetypography">ilovetypography</a> &#8212; <em>Covering news from the Colorado Startup scene</em></li>
    <li><a href="http://twitter.com/DesignerDepot">DesignerDepot</a> &#8212; <em>Webdesigner Depot is one of the most popular blogs about web design trends, tutorials and much more. It&#8217;s run by Walter Apai, a web designer from Vancouver.</em></li>
    <li><a href="http://twitter.com/nazareth">nazareth</a> &#8211;<em> Web and Graphic Designer, Developer UX, CSS, (X)HTML, Blogger, Twitter Fan, Internet Addict, Freelancer, Adobe Instructor, Digital Illustrator, friend</em></li>
    <li><a href="http://twitter.com/wwwdesign">wwwdesign</a> &#8212; <em>Whirl Wind Web &amp;amp; Design Studio provides services for website design, eLetterhead, ecommerce and content management systems small to medium sized businesses.</em></li>
    <li><a href="http://twitter.com/in_design">in_design</a> &#8212; <em>Share all important and interesting information about DESIGN via Twitter4all.COM then FOLLOW a moderated selection on this Twitter Design Channel</em></li>
    <li><a href="http://twitter.com/webdesignledger">webdesignledger</a> &#8212; <em>http://webdesignledger.com/</em></li>
    <li><a href="http://twitter.com/101bestwebsites">101bestwebsites</a> &#8212; <em>101 Best Websites is a new approach to website showcasing.</em></li>
    <li><a href="http://twitter.com/designfeed">designfeed</a> &#8212; <em>Tweeting the best web and print design feeds. I&#8217;m a bot, I don&#8217;t reply to @&#8217;s. Please send suggestions for feeds in a DM. Retweets are very much appreciated :)</em></li>
    <li><a href="http://twitter.com/wpstudios">wpstudios</a> &#8212; <em>WPstudios is a visual design and coding agency</em></li>
    <li><a href="http://twitter.com/mezzoblue">mezzoblue</a> &#8212; <em>using Twitter for me, not for you.</em></li>
    <li><a href="http://twitter.com/cwylie0">cwylie0</a> &#8212; <em>web developer, homebrewer, guitarist, herb gardener into comics, horror movies, photography</em></li>
    <li><a href="http://twitter.com/DesignNewz">DesignNewz</a> &#8212; <em>Feeding the design community with design and dev related news, articles and tutorials! yay! (please also follow @jophillips)</em></li>
    <li><a href="http://twitter.com/khoi">khoi</a> &#8212; <em>Design Director, NYTimes.com</em></li>
    <li><a href="http://twitter.com/hvdesigns">hvdesigns</a> &#8212; <em>http://www.hv-designs.co.uk/</em></li>
    <li><a href="http://twitter.com/justintadlock">justintadlock</a> &#8212; <em>Web designer, teacher in Seoul South Korea, and all-around good guy.</em></li>
    <li><a href="http://twitter.com/Hicksdesign">Hicksdesign</a> &#8212; <em>Designer and cheese fetishist working for Opera Software from the Cotswolds, UK</em></li>
    <li><a href="http://twitter.com/stevensnell">stevensnell</a> &#8212; <em>Web designer, blogger, and freelance writer.</em></li>
    <li><a href="http://twitter.com/COStartupTrack">COStartupTrack</a> &#8212; <em>Covering news from the Colorado Startup scene</em></li>
    <li><a href="http://twitter.com/Malarkey">Malarkey</a> &#8212; <em>Andy Clarke designs things, then writes and talks about them.</em></li>
    <li><a href="http://twitter.com/WebDesignDev">WebDesignDev</a> &#8212; <em>Learn web design the easy way!</em></li>
    <li><a href="http://twitter.com/Minervity">Minervity</a> &#8212; <em>Web/Graphic Designer. Web Developer. Founder of Minervity.com, RazorMade Mediaworks and The MonoTwins.</em></li>
    <li><a href="http://twitter.com/kevinmarks">kevinmarks</a> &#8212; <em>Reading your thoughts. if you write them first.</em></li>
    <li><a href="http://twitter.com/coopercobra">coopercobra</a> &#8212; <em>Stage Tech,a mac user, interested in webdesign,typography,graphism</em></li>
    <li><a href="http://twitter.com/ThemeForest">ThemeForest</a> &#8212; <em>Awesome ThemeForest Files, Community, News &amp;amp; Chatter </em></li>
    <li><a href="http://twitter.com/buildinternet">buildinternet</a> &#8212; <em>Web design, development, and business blog run by twins Sam and Zach Dunn</em></li>
    <li><a href="http://twitter.com/webmonkey">webmonkey</a> &#8212; <em>I am webmonkey. I help you build websites!</em> | <a href="http://www.webmonkey.com/">http://www.webmonkey.com/</a></li>
    <li><a href="http://twitter.com/mikeindustries">mikeindustries</a> &#8212; <em>Come heavy or don&#8217;t come at all.</em></li>
    <li><a href="http://twitter.com/stefsull">stefsull</a> &#8212; <em>Client-side developer. Beach volleyball freak. Procrastinating workaholic. Codes, trains &amp; writes for food.</em></li>
    <li><a href="http://twitter.com/dewebtimes">dewebtimes</a> &#8212; <em>latest in technology from Design, Graphics, Industry News, Photoshop, Showcase, Usability, Web Development. CSS Gallery and Showcase for Your Website.</em></li>
    <li><a href="http://twitter.com/DesiMatlock">DesiMatlock</a> &#8212; <em>Personal: Mom of twins, daddy&#8217;s girl, traveler/polyglot. Work: Web geek, SEO, SEM (lotta PPC) &amp; hand-coded valid (can you say perfectionist?) website redesigns.</em></li>
    <li><a href="http://twitter.com/bkmacdaddy">bkmacdaddy</a> &#8212; <em>Web and graphic designer: SEO XHTML CSS PHP Joomla Templates, Magento Themes, WordPress Themes, Twitter Backgrounds &#8211; all your web design dreams in 1 place!</em></li>
    <li><a href="http://twitter.com/DesignNewTrends">DesignNewTrends</a> &#8211;<em>The best news in the design and web development world from around the web.</em></li>
    <li><a href="http://twitter.com/Abduzeedo">Abduzeedo</a> &#8212; <em>Graphic/web designer and blogger.</em></li>
    <li><a href="http://twitter.com/markboulton">markboulton</a> &#8212; <em>Is not an early adopter. Apparently.</em></li>
    <li><a href="http://twitter.com/jasonsantamaria">jasonsantamaria</a> &#8211;<em>Designer by day, designer by night.</em></li>
    <li><a href="http://twitter.com/elliotjaystocks">elliotjaystocks</a> &#8212; <em>Designer / author / speaker. Currently accepting new work!</em></li>
    <li><a href="http://twitter.com/meaganfisher">meaganfisher</a> &#8212; <em>I love good design, well written markup, and owls. I&#8217;m the deputy designer at SimpleBits. When not helping Dan, I work with my own clients.</em></li>
    <li><a href="http://twitter.com/webofdesign">webofdesign</a> &#8212; <em>web design!</em></li>
</ol>

<h3>WordPress</h3>

<ol class="texte">
    <li><a href="http://twitter.com/iandstewart">iandstewart</a> &#8212; <em>I&#8217;m the WordPress Theme Developer behind the popular Thematic Theme Framework, LaunchPad Theme, and Wpazo.</em></li>
    <li><a href="http://twitter.com/pimpmywordpress">pimpmywordpress</a> &#8212; <em>Help you ‘pimp’ your blog by publishing the latest free themes, hot plugins, blogging tips, tricks and tutorials on using WordPress.</em></li>
    <li><a href="http://twitter.com/themehacks">themehacks</a> &#8211; <em>love graphic design, wordpress fan. I design themes and templates.</em></li>
    <li><a href="http://twitter.com/FreelyWordpress">FreelyWordpress</a> &#8212; <em>Premium WordPress Themes, Given away for FREE, Blogging Theme, Woo Themes, Thesis Theme and much more.</em></li>
    <li><a href="http://twitter.com/wordpress">wordpress</a> &#8212; <em>Updates and other fun stuff related to WordPress.org (that&#8217;s the self-hosted version).</em></li>
    <li><a href="http://twitter.com/ozh"><em>ozh</em></a><em> &#8212; WordPress &amp; PHP hacker.</em></li>
    <li><a href="http://twitter.com/wptavern">wptavern</a> &#8212; <em>Official account for the WPTavern website</em></li>
    <li><a href="http://twitter.com/wpfreelance">wpfreelance</a> &#8212; <em>Freelance marketplace for WordPress theme design, plugins, programming and tweaks.</em></li>
    <li><a href="http://twitter.com/iheartwordpress">iheartwordpress</a> &#8212; <em>WordPress Fanatic, Helper, Designer</em></li>
    <li><a href="http://twitter.com/photomatt">photomatt</a> &#8212; <em>WordPress, Automattic, Akismet&#8230;</em></li>
    <li><a href="http://twitter.com/hashwp">hashwp</a> &#8212; <em>Finding news about #wp and #wordpress and RT them</em></li>
    <li><a href="http://twitter.com/themesnack">themesnack</a> &#8212; <em>Premium WordPress Themes &amp;amp; HTML Templates</em></li>
    <li><a href="http://twitter.com/myWordPress">myWordPress</a> &#8212; <em>WordPress Video Tutorials &#8211; From basic usage to advanced SEO tactics</em></li>
    <li><a href="http://twitter.com/ThemeHunter">ThemeHunter</a> &#8212; <em>We hunt for the latest and greatest WordPress themes and share them with you! Some of the themes we feature are paid, many are free!</em></li>
    <li><a href="http://twitter.com/nathanrice">nathanrice</a> &#8212; <em>I do stuff with WordPress. Not kinky stuff, just normal &laquo;&nbsp;code&nbsp;&raquo; stuff.</em></li>
    <li><a href="http://twitter.com/wordpress_jobs">wordpress_jobs</a> &#8211;<em> wordpress jobs + projects for freelancers, jobber + buyers </em></li>
    <li><a href="http://twitter.com/adii">adii</a> &#8212; <em>Entrepreneur, co-founder of WooThemes and general creator of Rockstar Awesomeness!</em></li>
    <li><a href="http://twitter.com/wpbeginner">wpbeginner</a> &#8212; <em>WP Beginner offers tips, tools, resources, and suggestions to #Wordpress Users. If you are a WordPress User, then you should stay updated with our tweets.</em></li>

</ol>

<h3>Standards Web</h3>

<ol class="texte">
    <li><a href="http://twitter.com/meyerweb">meyerweb</a> &#8212; <em>Web standards | (X)HTML | CSS | microformats | community | writing | speaking | signing man.</em></li>
    <li><a href="http://twitter.com/laura_carlson">laura_carlson</a> &#8212; <em>http://webstandardsgroup.org/features/laura-carlson.cfm</em></li>
    <li><a href="http://twitter.com/w3c">w3c</a> &#8212; <em>The World Wide Web Consortium (W3C) develops interoperable technologies (specifications, guidelines, software, and tools) to lead the Web to its full potential.</em></li>
    <li><a href="http://twitter.com/bblfish">bblfish</a> &#8212; <em>The  Semantic Web as philosophical Engineering. Social Cloud Architect at Sun Microsystems.</em></li>
    <li><a href="http://twitter.com/mollydotcom">mollydotcom</a> &#8212; <em>The Annoying Standards Girl.</em></li>
    <li><a href="http://twitter.com/technorati">technorati</a> &#8212; <em>Who&#8217;s saying what. Right now.</em></li>
    <li><a href="http://twitter.com/t">t</a> &#8212; <em>barcamp bicycler buildingblocks climber cultural evolution gtd hacker independent microformats nerdy optimist pescatarian scientist skeptic</em></li>
    <li><a href="http://twitter.com/cdibona">cdibona</a> &#8212; <em>Googler, Open Source Dude, Dad</em></li>
    <li><a href="http://twitter.com/alistapart">alistapart</a> &#8212; <em>A List Apart&#8211;For people who make websites</em></li>
    <li><a href="http://twitter.com/9swords">9swords</a> &#8212; <em>Web Developer / Designer &#8211; Student of  W3Schools Refsnes Data W3C Web Standards </em></li>
    <li><a href="http://twitter.com/iheni">iheni</a> &#8212; <em>Accessibility and standards advocate, Sinaphile, kickboxer and Chinese foodie.</em></li>
    <li><a href="http://twitter.com/webstandard">webstandard</a> &#8212; <em>Web-Developer, Blogger, Autor mit Tweets zu Webdesign, Entwicklung, Usability, Internet, Tools, Trends, &#8230;</em></li>

</ol>

<h3>Javascript</h3>

<ol class="texte">
    <li><a href="http://twitter.com/codepo8">codepo8</a> &#8212; <em>All things web, writing and working together</em></li>
    <li><a href="http://twitter.com/robertnyman">robertnyman</a> &#8212; <em>http://robertnyman.com/</em></li>
    <li><a href="http://twitter.com/jquery">jquery</a> &#8212; <em>Write less, do more. News &amp;amp; updates from the jQuery team.</em></li>
    <li><a href="http://twitter.com/shauninman">shauninman</a> &#8212; <em>Cool like Mint. Hot like a Fever. Designer. Developer. Um, schemer?</em></li>
    <li><a href="http://twitter.com/jeresig">jeresig</a> &#8212; <em>Creator of jQuery, JavaScript programmer, blogger, author, work for Mozilla.</em></li>
    <li><a href="http://twitter.com/ppk">ppk</a> &#8212; <em>Freelance front-end web development consultant, agent, trainer, writer, blogger, and speaker. Currently doing heavy research into mobile browser compatibility.</em></li>
    <li><a href="http://twitter.com/del_javascript">del_javascript</a> &#8211;<em> Javascript News and Links (from del.icio.us)</em></li>
    <li><a href="http://twitter.com/javascript_news">http://twitter.com/javascript_news</a> &#8212; <em>reddit.com/r/javascript_news</em></li>
    <li><a href="http://twitter.com/greatjavascript">http://twitter.com/greatjavascript</a> &#8212; <em>I bring great links of Javascript to the wealth of Developers and designers that follow me. WARNING GOOD LINKS!!!</em></li>
    <li><a href="http://twitter.com/jsninja">jsninja</a> &#8212; <em>Here on Twitter I will sporadically divulge sensitive information regarding JavaScript and its various abstractions&#8230;</em></li>
    <li><a href="http://twitter.com/rem">rem</a> &#8212; <em>Invented Squirrels</em></li>
</ol>

<h3>Graphisme, Photoshop, Illustrator</h3>

<ol class="texte">
    <li><a href="http://twitter.com/vectorart">vectorart</a> &#8211; <em>Vector Art : A digital illustration blog for graphic designers &amp; illustrators. Free vectors, brushes, tutorials, fonts and more.</em></li>
    <li><a href="http://twitter.com/PSDTUTS">PSDTUTS</a> &#8212; <em>The web&#8217;s #1 Photoshop tutorials site.</em></li>
    <li><a href="http://twitter.com/VECTORTUTS">VECTORTUTS</a> &#8212; <em>http://vector.tutsplus.com/</em></li>
    <li><a href="http://twitter.com/patternhead">patternhead</a> &#8212; <em>Designer, blogger, front end coder, pattern designer, painter, wannabee artist in love with Photoshop, Illustrator and Jquery.</em></li>
    <li><a href="http://twitter.com/hashphotoshop">hashphotoshop</a> &#8212; <em>Finding news about #photoshop and RT them</em></li>
    <li><a href="http://twitter.com/PshopCreative">PshopCreative</a> &#8211;<em>We&#8217;re the team behind Photoshop Creative &#8211; the magazine for Adobe Photoshop inspiration and advice</em></li>
    <li><a href="http://twitter.com/Colorburned">Colorburned</a> &#8212; <em>Brushes, patterns, vectors, tutorials and more!</em></li>
    <li><a href="http://twitter.com/logomoose">logomoose</a> &#8212; <em>Logo design inspiration gallery</em></li>
    <li><a href="http://twitter.com/photoshoplady">photoshoplady</a> &#8211;<em> All of the Best Design Resources Around the World</em></li>
    <li><a href="http://twitter.com/Photoshop_PSD">Photoshop_PSD</a> &#8212; <em>Photoshop Tutorials: How To Do, Skills Like A Pro</em></li>
    <li><a href="http://twitter.com/colorburned">colorburned</a> &#8212; <em>Brushes, patterns, vectors, tutorials and more!</em></li>
    <li><a href="http://twitter.com/Illustrator_GU">Illustrator_GU</a> &#8212; <em>Illustrator articles, tutorials, reviews, tips, tricks, and freebies from GurusUnleashed.com</em></li>
    <li><a href="http://twitter.com/InsideAI">InsideAI</a> &#8212; <em>We’re members of the Adobe Illustrator product development, marketing, and engineering team. Let us hear from you!</em></li>
    <li><a href="http://twitter.com/ComputerArts">ComputerArts</a> &#8212; <em>The world&#8217;s best-selling creative magazine</em></li>
    <li><a href="http://twitter.com/Photoshop_GU">Photoshop_GU</a> &#8212; <em>Photoshop articles, tutorials, reviews, tips, tricks, and freebies from GurusUnleashed.com</em></li>
    <li><a href="We are the National Association of Photoshop Professionals (led by Scott Kelby), the leading world-wide resource for Photoshop training.">NAPP_News</a> &#8212; <em>We are the National Association of Photoshop Professionals (led by Scott Kelby), the leading world-wide resource for Photoshop training.</em></li>
    <li><a href="http://twitter.com/photoshopguides">photoshopguides</a> &#8212; <em>Fresh Tutorials Added Daily<em></em></li>
    <li><a href="http://twitter.com/psdisasters">psdisasters</a> &#8212; <em>Pour le fun, histoire de voir ce qu&#8217;il ne faut pas faire avec Photoshop !</em></li>
</ol>

<h3>HTML &amp; CSS</h3>

<ol class="texte">
    <li><a href="http://twitter.com/smashingmag">smashingmag</a> &#8212; <em>Vitaly Friedman, editor-in-chief of Smashing Magazine (www.smashingmagazine.com), an online magazine dedicated to designers and developers.</em></li>
    <li><a href="http://twitter.com/csswg">csswg</a> &#8212; <em>CSS working group Twitter</em></li>
    <li><a href="http://twitter.com/IE6">IE6</a> &#8212; <em>&laquo;&nbsp;this page cannot be displayed&nbsp;&raquo;</em></li>
    <li><a href="http://twitter.com/Elasticss">Elasticss</a> &#8212; <em>A simple, yet complete, css framework to layout web-based interfaces. Is cross-platform and is limited only by your imagination.</em></li>
    <li><a href="http://twitter.com/HTML5_EN">HTML5_EN</a> &#8212; <em>We save the Tweets about XHTML5 and HTML5.</em></li>
    <li><a href="http://twitter.com/html5">html5</a> &#8212; <em>Notifications of changes to HTML5 drafts</em></li>
    <li><a href="http://twitter.com/html5gallery">html5gallery</a> &#8212; <em>Site showcasing sites built using html5</em></li>
    <li><a href="http://twitter.com/cssglance">cssglance</a> &#8211; <em>Css websites showcase and web design resources</em></li>
    <li><a href="http://twitter.com/wufoo">wufoo</a> &#8211;<em> Striving to be the easiest way to collect information over the internet.</em></li>
</ol>

<h3>Développeurs (oui, ça veut dire PHP)</h3>

<ol class="texte">
    <li><a href="http://twitter.com/rasmus">rasmus</a> &#8212; <em>Breaking the Web</em></li>
    <li><a href="http://twitter.com/depthtouch">depthtouch</a> &#8212; <em>Computer Scientist, Website designer and developer. Likes sports, computers :)</em></li>
    <li><a href="http://twitter.com/AaronGustafson">AaronGustafson</a> &#8212; <em>I make stuff.</em></li>
    <li><a href="http://twitter.com/developerworks">developerworks</a> &#8212; <em>IBM&#8217;s premier Web site for Java, Android, Linux, Open Source, PHP, Social, Cloud Computing, Google, jQuery, and Web developer educational resources.</em></li>
    <li><a href="http://twitter.com/php_net">php_net</a> &#8212; <em>An aggregation of and for php coders from twitter.</em></li>
    <li><a href="http://twitter.com/phpclasses">phpclasses</a> &#8212; <em>Free ready to use PHP class scripts contributed by thousands of PHP developers, PHP book review, PHP jobs, listing of PHP professionals, PHP specialist forums<</em></li>
    <li><a href="http://twitter.com/DailyPHP">http://twitter.com/DailyPHP</a> &#8212; <em>Another day, another PHP function (created by @jt2k)</em></li>
</ol>

<h3>Architecture de l&#8217;information</h3>

<ol class="texte">
    <li><a href="http://twitter.com/iA">iA</a> &#8212; <em>UX Designer, Founder iA, creator of webtrendmap.com</em></li>
    <li><a href="http://twitter.com/deaxon">deaxon</a> &#8212; <em>Interaction Designer</em></li>
    <li><a href="http://twitter.com/IATV"> IATV </a> &#8212; <em>Information Architect, Information Literacy, UX, IxD, User Experience, Usability, Design, Prague, Ginkgo Love</em></li>
    <li><a href="http://twitter.com/uxmag">uxmag</a> &#8212; <em>UX Magazine&#8217;s Twitter feed. By @alexoid and @cdemetriadis</em></li>
    <li><a href="http://twitter.com/IA_UXJOBS">IA_UXJOBS</a> &#8212; <em>UX Jobs from all over the world &#8211; Because finding the good ones shouldn&#8217;t be hard. Created for and by a UX Designer</em></li>
    <li><a href="http://twitter.com/designux">designux</a> &#8212; <em>User experience design and web development stream.</em></li>
    <li><a href="http://twitter.com/ux">ux</a> &#8211;<em>Better user experience design for the web and beyond.</em></li>
</ol>

<h3>Misc.</h3>

<ol class="texte">
    <li><a href="http://twitter.com/modeling22">@<strong>modeling22</strong></a> &#8212; Coordination For Film Production In Thailand. Passionate about Media &#038; Entertainment Industry, Tech, Marketing, Productivity, Fashions, Jazz. A nice person </li>
    <li><a href="http://twitter.com/inspiredm">inspiredm</a> &#8212; <em>Daily inspiration source for web designers, illustrators, Twitter addicts, iPhone lovers, and other creative humans.</em></li>
    <li><a href="http://twitter.com/delicious50">delicious50</a> &#8211;<em> Most recent Delicious bookmarks with 50 or more bookmarkers</em></li>
    <li><a href="http://twitter.com/skyje4u">skyje4u</a> &#8212; <em>official account for skyje.com</em></li>
</ol>

<p>N&#8217;oubliez pas de me rendre visite sur <a href="http://twitter.com/css4design">@css4design</a> où je tiens un micro-blog sur les CSS, le HTML, le Webdesign, le Graphisme, etc. Vous y trouverez quelques pensées en vrac et des discussions avec d&#8217;autres passionnés du web. Le tout en 140 caractères, parfois moins ;)</p>

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

<h3 class='related_post_title'>Articles sur le même sujet</h3>

<ul class='related_post'><li><a href='http://css4design.com/le-petit-journal-du-web-les-fruits-de-la-veille-ont-garde-leur-fraicheur' title='Le petit journal du web &#8212; Les fruits de la veille ont gardé toute leur fraicheur'>Le petit journal du web &#8212; Les fruits de la veille ont gardé toute leur fraicheur</a></li><li><a href='http://css4design.com/fonction-javascript-contre-bug-classes-multiples-internet-explorer-6' title='IE6 &#8212; 3 fonctions Javascript pour lutter contre le bug des classes multiples'>IE6 &#8212; 3 fonctions Javascript pour lutter contre le bug des classes multiples</a></li><li><a href='http://css4design.com/listes-pour-webdesigners' title='23 listes pour Webdesigners'>23 listes pour Webdesigners</a></li><li><a href='http://css4design.com/ameliorations-cosmetiques-et-ergonomiques-sur-ce-blog' title='Améliorations cosmétiques et ergonomiques sur ce blog'>Améliorations cosmétiques et ergonomiques sur ce blog</a></li><li><a href='http://css4design.com/le-petit-journal-du-web-novembre-2011' title='Le petit journal du web &#8212; WordPress, développement web, etc.'>Le petit journal du web &#8212; WordPress, développement web, etc.</a></li></ul>
 <p><a href="http://css4design.com/?flattrss_redirect&amp;id=3113&amp;md5=39ffba2d109a5288da4540a84acbc065" title="Flattr" target="_blank"><img src="http://css4design.com/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://css4design.com/100-comptes-twitter-pour-webdesigner/feed</wfw:commentRss>
		<slash:comments>35</slash:comments>
		<atom:link rel="payment" href="http://css4design.com/?flattrss_redirect&amp;id=3113&amp;md5=39ffba2d109a5288da4540a84acbc065" type="text/html" />
	</item>
		<item>
		<title>10 bonnes pratiques pour des formulaires HTML efficaces</title>
		<link>http://css4design.com/10-bonnes-pratiques-pour-des-formulaires-html-efficaces</link>
		<comments>http://css4design.com/10-bonnes-pratiques-pour-des-formulaires-html-efficaces#comments</comments>
		<pubDate>Thu, 02 Jul 2009 14:40:31 +0000</pubDate>
		<dc:creator>Bruno Bichet</dc:creator>
				<category><![CDATA[Ergonomie & Accessibilité]]></category>
		<category><![CDATA[HTML & CSS]]></category>
		<category><![CDATA[alignement]]></category>
		<category><![CDATA[Bonnes Pratiques]]></category>
		<category><![CDATA[Conférence]]></category>
		<category><![CDATA[Formulaire]]></category>
		<category><![CDATA[input]]></category>
		<category><![CDATA[label]]></category>
		<category><![CDATA[Standart]]></category>

		<guid isPermaLink="false">http://www.css4design.com/?p=2866</guid>
		<description><![CDATA[Les formulaires sont indispensables pour recueillir les informations issues des utilisateurs. Leur mise en place nécessite quelques précautions que nous rappelle bbxdesign avec les 10 bonnes pratiques pour réaliser un formulaire d&#8217;après la conférence de Luke Wrobleski. Aller droit au but (Path to completion), Alignement des labels (Label alignment), Aide et astuces (Help &#38; tips), Validation (Inline validation), Actions primaires et secondaires (Primary &#38; Secondary actions), Actions en cours (Actions in progress), Erreurs (Errors), Input inutiles (Unnecessary inputs), Organisation du formulaire (Form organization), Engagement graduel (Gradual engagement). Téléchargez la conférence audio The Value of Web Forms and Design Constraints au format mp3 (27.9 MB). [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 18px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fcss4design.com%2F10-bonnes-pratiques-pour-des-formulaires-html-efficaces">
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fcss4design.com%2F10-bonnes-pratiques-pour-des-formulaires-html-efficaces&amp;source=br1o&amp;style=normal&amp;service=bit.ly&amp;service_api=R_0c1ee4b64f105d1b2672690740a77d6a&amp;b=2" height="61" width="50" />
			</a>
		</div><p>Les formulaires sont indispensables pour recueillir les informations issues des utilisateurs. Leur mise en place nécessite quelques précautions que nous rappelle <a href="http://bbxdesign.com/">bbxdesign</a> avec les <a href="http://bbxdesign.com/2009/04/21/comment-realiser-un-bon-formulaire-html/">10 bonnes pratiques pour réaliser un formulaire</a> d&#8217;après la conférence de <a href="http://www.lukew.com/ff/index.asp">Luke Wrobleski</a>.<span id="more-2866"></span></p>

<ol>
    <li><strong>Aller droit au but</strong> (Path to completion),</li>
    <li><strong>Alignement des labels</strong> (Label alignment),</li>
    <li><strong>Aide et astuces</strong> (Help &amp; tips),</li>
    <li><strong>Validation</strong> (Inline validation),</li>
    <li><strong>Actions primaires et secondaires</strong> (Primary &amp; Secondary actions),</li>
    <li><strong>Actions en cours</strong> (Actions in progress),</li>
    <li><strong>Erreurs</strong> (Errors),</li>
    <li><strong>Input inutiles</strong> (Unnecessary inputs),</li>
    <li><strong>Organisation du formulaire</strong> (Form organization),</li>
    <li><strong>Engagement graduel</strong> (Gradual engagement).</li>
</ol>

<p>Téléchargez la conférence audio <a href="http://download.infragistics.com/pixel8/media/pixel8-2009-04-09-lukew.mp3">The Value of Web Forms and Design Constraints</a> au format mp3 (27.9 MB).</p>

<h4>Autres ressources pour les formulaires HTML</h4>

<ul>
<li><a href="http://www.jotform.com/">JotForm</a> &#8212; création de formulaires en ligne,</li>
<li><a href="http://webjackalope.com/lazy-registration/">webjackalope</a> &#8212; 12 exemples de formulaires d&#8217;inscription pour fainéant.</li>
<li><a href="http://www.simpleweb.fr/tag/formulaire/">Fred Cavazzza en forms</a> &#8212; Tout ce que vous avez voulu savoir sur les formulaires par un maitre du genre.</li>
</ul>

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

<h3 class='related_post_title'>Articles sur le même sujet</h3>

<ul class='related_post'><li><a href='http://css4design.com/aligner-le-contenu-dun-champs-input-avec-le-label-associe' title='Aligner le contenu d&#039;un champ input avec le label associé'>Aligner le contenu d&#039;un champ input avec le label associé</a></li><li><a href='http://css4design.com/styler-champ-de-formulaires-input-css' title='Styler vos champs de formulaires de recherche avec CSS'>Styler vos champs de formulaires de recherche avec CSS</a></li><li><a href='http://css4design.com/personnalisez-vos-formulaires-avec-css-et-javascript' title='Personnalisez vos formulaires avec CSS et Javascript'>Personnalisez vos formulaires avec CSS et Javascript</a></li><li><a href='http://css4design.com/le-petit-journal-du-web-les-fruits-de-la-veille-ont-garde-leur-fraicheur' title='Le petit journal du web &#8212; Les fruits de la veille ont gardé toute leur fraicheur'>Le petit journal du web &#8212; Les fruits de la veille ont gardé toute leur fraicheur</a></li><li><a href='http://css4design.com/classes-css-wordpress-images' title='Classes CSS générées par WordPress pour les images'>Classes CSS générées par WordPress pour les images</a></li></ul>
 <p><a href="http://css4design.com/?flattrss_redirect&amp;id=2866&amp;md5=aaca8656ace9f603ca4d6d9d25635725" title="Flattr" target="_blank"><img src="http://css4design.com/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://css4design.com/10-bonnes-pratiques-pour-des-formulaires-html-efficaces/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<atom:link rel="payment" href="http://css4design.com/?flattrss_redirect&amp;id=2866&amp;md5=aaca8656ace9f603ca4d6d9d25635725" type="text/html" />
	</item>
		<item>
		<title>Usability Post, un blog sur le design et l&#039;ergonomie</title>
		<link>http://css4design.com/usability-post-un-blog-sur-le-design-et-lergonomie</link>
		<comments>http://css4design.com/usability-post-un-blog-sur-le-design-et-lergonomie#comments</comments>
		<pubDate>Mon, 29 Dec 2008 21:14:40 +0000</pubDate>
		<dc:creator>Bruno Bichet</dc:creator>
				<category><![CDATA[Conception de site web]]></category>
		<category><![CDATA[Design & Graphisme]]></category>
		<category><![CDATA[Ergonomie & Accessibilité]]></category>
		<category><![CDATA[Le petit journal du web]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Ergonomie]]></category>

		<guid isPermaLink="false">http://www.css4design.com/?p=2607</guid>
		<description><![CDATA[Usability Post est un excellent blog sur le design et l&#8217;ergonomie que je viens de découvrir grâce au non moins excellent article sur les 10 techniques pour améliorer de design de l&#8217;interface utilisateur paru sur Smashing Magazine sur les trucs et astuces qui permettent d&#8217;améliorer l&#8217;ergonomie et l&#8217;utilisabilité en se focalisant sur quelques détails qui ont leur importance. Articles sur le même sujet Le prêt-à-bloguer bride-t-il la créativité ?Le Design serait inutile dans 80% des casManifeste pour un interlignage minimum syndical pour les blogs !Le petit journal du web &#8212; Les fruits de la veille ont gardé toute leur fraicheurQuelques [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 18px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fcss4design.com%2Fusability-post-un-blog-sur-le-design-et-lergonomie">
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fcss4design.com%2Fusability-post-un-blog-sur-le-design-et-lergonomie&amp;source=br1o&amp;style=normal&amp;service=bit.ly&amp;service_api=R_0c1ee4b64f105d1b2672690740a77d6a&amp;b=2" height="61" width="50" />
			</a>
		</div><p><em>Usability Post</em> est un excellent <a href="http://www.usabilitypost.com/">blog sur le design et l&#8217;ergonomie</a> que je viens de découvrir grâce au non moins excellent article sur les <a href="http://www.smashingmagazine.com/2008/12/15/10-useful-techniques-to-improve-your-user-interface-designs/">10 techniques pour améliorer de design de l&#8217;interface utilisateur</a> paru sur <a href="http://www.smashingmagazine.com/">Smashing Magazine</a> sur les trucs et astuces qui permettent d&#8217;améliorer l&#8217;ergonomie et l&#8217;utilisabilité en se focalisant sur quelques détails qui ont leur importance.</p>

<h3 class='related_post_title'>Articles sur le même sujet</h3>

<ul class='related_post'><li><a href='http://css4design.com/le-pret-a-bloguer-bride-t-il-la-creativite' title='Le prêt-à-bloguer bride-t-il la créativité ?'>Le prêt-à-bloguer bride-t-il la créativité ?</a></li><li><a href='http://css4design.com/le-design-serait-inutile-dans-80-des-cas' title='Le Design serait inutile dans 80% des cas'>Le Design serait inutile dans 80% des cas</a></li><li><a href='http://css4design.com/manifeste-pour-un-interlignage-minimum' title='Manifeste pour un interlignage minimum syndical pour les blogs !'>Manifeste pour un interlignage minimum syndical pour les blogs !</a></li><li><a href='http://css4design.com/le-petit-journal-du-web-les-fruits-de-la-veille-ont-garde-leur-fraicheur' title='Le petit journal du web &#8212; Les fruits de la veille ont gardé toute leur fraicheur'>Le petit journal du web &#8212; Les fruits de la veille ont gardé toute leur fraicheur</a></li><li><a href='http://css4design.com/elements-graphiques-webdesign' title='Quelques notes sur les éléments graphiques du webdesign'>Quelques notes sur les éléments graphiques du webdesign</a></li></ul>
 <p><a href="http://css4design.com/?flattrss_redirect&amp;id=2607&amp;md5=57338a7db9b093b9eab46c0e2394095c" title="Flattr" target="_blank"><img src="http://css4design.com/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://css4design.com/usability-post-un-blog-sur-le-design-et-lergonomie/feed</wfw:commentRss>
		<slash:comments>8</slash:comments>
		<atom:link rel="payment" href="http://css4design.com/?flattrss_redirect&amp;id=2607&amp;md5=57338a7db9b093b9eab46c0e2394095c" type="text/html" />
	</item>
		<item>
		<title>Deux mots sur le graphisme, le design et l&#8217;ergonomie des sites web</title>
		<link>http://css4design.com/deux-mots-sur-le-graphisme-le-design-et-l-ergonomie-des-sites-web</link>
		<comments>http://css4design.com/deux-mots-sur-le-graphisme-le-design-et-l-ergonomie-des-sites-web#comments</comments>
		<pubDate>Wed, 08 Oct 2008 05:25:10 +0000</pubDate>
		<dc:creator>Bruno Bichet</dc:creator>
				<category><![CDATA[Design & Graphisme]]></category>
		<category><![CDATA[Ergonomie & Accessibilité]]></category>
		<category><![CDATA[Deux mots]]></category>
		<category><![CDATA[Ergonomie]]></category>
		<category><![CDATA[Graphisme]]></category>
		<category><![CDATA[Partenaires]]></category>
		<category><![CDATA[Quelques notes]]></category>

		<guid isPermaLink="false">http://www.css4design.com/?p=345</guid>
		<description><![CDATA[Dans le monde de la création d&#8217;objet destiné au monde réel, le designer a l&#8217;habitude d&#8217;intégrer l&#8217;ergonomie dès le début de sa démarche créative. Il n&#8217;y parvient pas à tout les coups, mais toujours est-il que le but ultime de tout jeune designer est de créer un objet adapté à l&#8217;usage et à l&#8217;usager. Cette quête de l&#8217;ergonomie (et de l&#8217;économie de moyen) est aussi présente dès les premières années d&#8217;étude d&#8217;architecture :  les espaces de vie doivent répondre à des normes strictes et tenir compte de contraintes indépassables comme les mensurations du corps humains ou les lois de la [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 18px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fcss4design.com%2Fdeux-mots-sur-le-graphisme-le-design-et-l-ergonomie-des-sites-web">
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fcss4design.com%2Fdeux-mots-sur-le-graphisme-le-design-et-l-ergonomie-des-sites-web&amp;source=br1o&amp;style=normal&amp;service=bit.ly&amp;service_api=R_0c1ee4b64f105d1b2672690740a77d6a&amp;b=2" height="61" width="50" />
			</a>
		</div><p>Dans le monde de la création d&#8217;objet destiné au monde réel, le <em>designer</em> a l&#8217;habitude d&#8217;intégrer l&#8217;ergonomie dès le début de sa démarche <em>créative</em>. Il n&#8217;y parvient pas à tout les coups, mais toujours est-il que le but ultime de tout jeune <em>designer</em> est de créer un objet adapté à l&#8217;usage et à l&#8217;usager. <span id="more-345"></span></p>

<p>Cette quête de l&#8217;ergonomie (et de l&#8217;économie de moyen) est aussi présente dès les premières années d&#8217;étude d&#8217;architecture :  les espaces de vie doivent répondre à des normes strictes et tenir compte de contraintes indépassables comme les mensurations du corps humains ou les lois de la gravité.</p>

<p>Dans les Arts graphiques en revanche, c&#8217;est autre chose. Nombreux sont les graphistes qui balaient d&#8217;un revers de la main toutes considérations pratiques au motif qu&#8217;elles entravent un soi-disant &laquo;&nbsp;génie créatif&nbsp;&raquo;. Pour attirer l&#8217;attention, il faudrait faire preuve d&#8217;audace, chambouler les codes graphiques : détournement, collage&#8230; L&#8217;esprit contestataire de Mai 68 est encore bien présent dans les arts graphiques alors qu&#8217;il ne reste souvent qu&#8217;esthétique dans la musique.</p>

<p>Le graphiste est un rebel. C&#8217;est pour celà qu&#8217;il se méfie de <a href="http://www.useit.com/">Jakob Nielsen</a> (à supposer qu&#8217;il en ait entendu parler) dont le discours vise à uniformiser les services en ligne autour de bonnes pratiques validées par moults tests<em> in vivo</em> et <em>in vitro</em> sur les utilisateurs&#8230; pour les utilisateurs.</p>

<h3 class='related_post_title'>Articles sur le même sujet</h3>

<ul class='related_post'><li><a href='http://css4design.com/elements-graphiques-webdesign' title='Quelques notes sur les éléments graphiques du webdesign'>Quelques notes sur les éléments graphiques du webdesign</a></li><li><a href='http://css4design.com/site-web-et-graphismes' title='Un site Web n&#8217;a pas forcément besoin de graphismes'>Un site Web n&#8217;a pas forcément besoin de graphismes</a></li><li><a href='http://css4design.com/design-graphique-sites-web' title='Quelques notes sur le design graphique des sites web et autres futilités'>Quelques notes sur le design graphique des sites web et autres futilités</a></li><li><a href='http://css4design.com/un-seul-design-pour-les-rassembler-tous' title='Quelques notes &#8212; Un seul design pour les rassembler tous&nbsp;?'>Quelques notes &#8212; Un seul design pour les rassembler tous&nbsp;?</a></li><li><a href='http://css4design.com/le-principe-de-proximite-dans-le-webdesign' title='Le principe de proximité dans le webdesign'>Le principe de proximité dans le webdesign</a></li></ul>
 <p><a href="http://css4design.com/?flattrss_redirect&amp;id=345&amp;md5=3d5afb04c426ae6c56ef2ae29530eb84" title="Flattr" target="_blank"><img src="http://css4design.com/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://css4design.com/deux-mots-sur-le-graphisme-le-design-et-l-ergonomie-des-sites-web/feed</wfw:commentRss>
		<slash:comments>12</slash:comments>
		<atom:link rel="payment" href="http://css4design.com/?flattrss_redirect&amp;id=345&amp;md5=3d5afb04c426ae6c56ef2ae29530eb84" type="text/html" />
	</item>
		<item>
		<title>Navigation web &#8212; donne-moi ce que je veux ! est en ligne gratuitement</title>
		<link>http://css4design.com/navigation-web-donne-moi-ce-que-je-veux-est-en-ligne-gratuitement</link>
		<comments>http://css4design.com/navigation-web-donne-moi-ce-que-je-veux-est-en-ligne-gratuitement#comments</comments>
		<pubDate>Sun, 21 Sep 2008 06:34:17 +0000</pubDate>
		<dc:creator>Bruno Bichet</dc:creator>
				<category><![CDATA[Ergonomie & Accessibilité]]></category>
		<category><![CDATA[Ergonomie]]></category>
		<category><![CDATA[Menu]]></category>
		<category><![CDATA[Navigation]]></category>
		<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://www.css4design.com/?p=1961</guid>
		<description><![CDATA[L&#8217;excellent guide sur les différentes systèmes de navigation Donne-moi ce que je veux !&#160;&#187; est désormais accessible gratuitement en ligne. Découvrez 60 modèles de navigation commentés des bonnes pratiques d’ergonomie, de référencement et d’accessibilité. Via le blog Alsacréations. Articles sur le même sujet WordPress &#8212; Menus «funky» avec wp_list_bookmarks()30 menus de navigation en CSS pour votre site webMenu à onglets (tabs) &#8212; idTabs ou domTab ?Nanotabs &#8212; un idTabs minimaliste sans jQueryOptimiser et styler les catégories WordPress avec les CSS]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 18px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fcss4design.com%2Fnavigation-web-donne-moi-ce-que-je-veux-est-en-ligne-gratuitement">
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fcss4design.com%2Fnavigation-web-donne-moi-ce-que-je-veux-est-en-ligne-gratuitement&amp;source=br1o&amp;style=normal&amp;service=bit.ly&amp;service_api=R_0c1ee4b64f105d1b2672690740a77d6a&amp;b=2" height="61" width="50" />
			</a>
		</div><p>L&#8217;excellent guide sur les différentes systèmes de navigation <em>Donne-moi ce que je veux !&nbsp;&raquo;</em> est désormais accessible gratuitement en ligne. Découvrez <a href="http://www.navigation-web.com/">60 modèles de navigation</a> commentés des bonnes pratiques d’ergonomie, de référencement et d’accessibilité.</p>

<p>Via le <a href="http://blog.alsacreations.com/2008/09/17/428-internet-donne-moi-ce-que-je-veux-accessible-en-ligne-gratuitement">blog Alsacréations</a>.</p>

<h3 class='related_post_title'>Articles sur le même sujet</h3>

<ul class='related_post'><li><a href='http://css4design.com/wordpress-menu-funky-avec-wp_list_bookmarks' title='Wordpress &#8212; Menus «funky» avec wp_list_bookmarks()'>WordPress &#8212; Menus «funky» avec wp_list_bookmarks()</a></li><li><a href='http://css4design.com/30-menus-de-navigation-en-css-pour-votre-site-web' title='30 menus de navigation en CSS pour votre site web'>30 menus de navigation en CSS pour votre site web</a></li><li><a href='http://css4design.com/menu-a-onglets-tabs-idtabs-ou-domtab' title='Menu à onglets (tabs) &#8212; idTabs ou domTab ?'>Menu à onglets (tabs) &#8212; idTabs ou domTab ?</a></li><li><a href='http://css4design.com/nanotabs-un-idtabs-minimaliste-sans-jquery' title='Nanotabs &#8212; un idTabs minimaliste sans jQuery'>Nanotabs &#8212; un idTabs minimaliste sans jQuery</a></li><li><a href='http://css4design.com/optimiser-et-styler-les-categories-wordpress-avec-les-css' title='Optimiser et styler les catégories WordPress avec les CSS'>Optimiser et styler les catégories WordPress avec les CSS</a></li></ul>
 <p><a href="http://css4design.com/?flattrss_redirect&amp;id=1961&amp;md5=da95f152a7969cbe1a2617fe7514ff84" title="Flattr" target="_blank"><img src="http://css4design.com/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://css4design.com/navigation-web-donne-moi-ce-que-je-veux-est-en-ligne-gratuitement/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<atom:link rel="payment" href="http://css4design.com/?flattrss_redirect&amp;id=1961&amp;md5=da95f152a7969cbe1a2617fe7514ff84" type="text/html" />
	</item>
		<item>
		<title>Danse avec les loops #1 : un thème WordPress mis à nu</title>
		<link>http://css4design.com/danse-avec-les-loops-1-un-theme-wordpress-mis-a-nu</link>
		<comments>http://css4design.com/danse-avec-les-loops-1-un-theme-wordpress-mis-a-nu#comments</comments>
		<pubDate>Sat, 19 Jul 2008 17:30:23 +0000</pubDate>
		<dc:creator>Bruno Bichet</dc:creator>
				<category><![CDATA[Conception de site web]]></category>
		<category><![CDATA[Content Management System]]></category>
		<category><![CDATA[Design & Graphisme]]></category>
		<category><![CDATA[Ergonomie & Accessibilité]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Blog]]></category>
		<category><![CDATA[Boucle]]></category>
		<category><![CDATA[Loop]]></category>
		<category><![CDATA[Magazine]]></category>
		<category><![CDATA[Onglets]]></category>
		<category><![CDATA[Template]]></category>
		<category><![CDATA[Thème]]></category>
		<category><![CDATA[Tutoriels]]></category>
		<category><![CDATA[Widget]]></category>

		<guid isPermaLink="false">http://www.css4design.com/?p=271</guid>
		<description><![CDATA[Après le thème Agrumz et après avoir mis en place un thème provisoire en attendant, voici SquaryBluevie, le nouveau thème bleu et carré (et un peu vert aussi) pour css4design. Il ne s&#8217;agit pas vraiment d&#8217;un thème destiné à transformer ce blog en magazine, mais plutôt d&#8217;en faire un magazine qui ressemble à un blog, nuance, nuance&#8230; Un blogzine ? Oui, oui, c&#8217;est presque ça ! Comme promis, voici donc le premier volet de la série Danse avec les loops pour montrer ce qu&#8217;il y a sous le capot. Une ligne éditoriale moins linéaire Je ne m&#8217;étendrai pas trop sur [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 18px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fcss4design.com%2Fdanse-avec-les-loops-1-un-theme-wordpress-mis-a-nu">
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fcss4design.com%2Fdanse-avec-les-loops-1-un-theme-wordpress-mis-a-nu&amp;source=br1o&amp;style=normal&amp;service=bit.ly&amp;service_api=R_0c1ee4b64f105d1b2672690740a77d6a&amp;b=2" height="61" width="50" />
			</a>
		</div><p><del>Après le thème <em>Agrumz</em> et après avoir mis en place un thème provisoire en attendant, voici <em>SquaryBluevie</em>, le nouveau thème bleu et carré (et un peu vert aussi) pour css4design.</del> Il ne s&#8217;agit pas vraiment d&#8217;un thème destiné à transformer ce blog en magazine, mais plutôt d&#8217;en faire un magazine qui ressemble à un blog, nuance, nuance&#8230; Un <em>blogzine</em> ? Oui, oui, c&#8217;est presque ça ! Comme promis, voici donc le premier volet de la série <em>Danse avec les loops</em> pour montrer ce qu&#8217;il y a sous le capot. <span id="more-271"></span></p>

<h3>Une ligne éditoriale moins linéaire</h3>

<p>Je ne m&#8217;étendrai pas trop sur les interrogations existentielles qui m&#8217;ont poussé à changer le design et la structure de ce blog. La première chose, c&#8217;est que la succession simple des billets dans l&#8217;ordre chronologique inverse ne correspond plus vraiment à mes aspirations et aux différentes rubriques qui composent ce blog.</p>

<p>En effet, si le coeur de la ligne éditoriale est consacré à la création de site web en général en mettant l&#8217;accent sur les problématiques liées à l&#8217;intégration HTML et CSS et à la structuration des contenus, j&#8217;aborde d&#8217;autres sujets comme le Web 2.0, le e-commerce et il m&#8217;arrive de publier des billets d&#8217;humeur sur l&#8217;actualité du web.</p>

<p>Si ces sujets peuvent très bien s&#8217;accommoder d&#8217;une structure de blog classique, j&#8217;avais envie de mieux distinguer les articles de fond des billets plutôt brefs, tout en mettant en avant mes billets d&#8217;humeur. Le problème du blog &laquo;&nbsp;classique&nbsp;&raquo;, c&#8217;est que les billets disparaissent vite de la page d&#8217;accueil et perdent rapidement en visibilité, même si l&#8217;ami américain Google est là pour les faire remonter à la surface.</p>

<p>Il me fallait donc un système pour conserver une certaine unité dans la liste des articles en rapport avec les thèmes principaux abordés sur le blog tout en autorisant la publication de billets brefs et d&#8217;humeur. Un <em>blogzine</em>, en fait ;)</p>

<p>Voici pour les explications éditoriales. Jetons maintenant un oeil sous le capot !</p>

<h3>Hiérarchie des Templates</h3>

<p>Grâce à <a href="http://wordpress.org/">WordPress</a>, il est possible de construire un thème en utilisant uniquement le fichier <code>index.php</code>. Chaque requête &#8212; le fait de cliquer sur une catégorie, une page d&#8217;archive, le titre d&#8217;un billet, un tag, etc. &#8212; crée un contexte de variables qui pointera vers ce fichier.</p>

<p>Si l&#8217;on veut afficher les contenus différemment sur le billet seul, par exemple, deux solutions s&#8217;offrent à nous : les marqueurs conditionnels (<a href="http://codex.wordpress.org/Conditional_Tags">Conditional Tags</a>) comme <code>is_single()</code> ou la création d&#8217;un fichier <code>single.php</code>.</p>

<p>S&#8217;il s&#8217;agit de modifier une largeur de colonne au passage du billet seul, le marqueur conditionnel suffit. En revanche, si les modifications sont plus profondes, le fichier <code>single.php</code> sera sans doute plus adapté sachant que dans la plupart des cas, la solution passe par un mélange des deux techniques.</p>

<p>La première chose à prendre en compte est le nombre de maquettes dont on dispose pour afficher tous les contextes possibles, même si dans la plupart des cas, il n&#8217;est pas nécessaire de mettre en place tous les <em>Templates</em> possibles.</p>

<p>Pour y voir un peu plus clair, voici une table des correspondances entre les marqueurs, les templates et la hiérarchie qui leur est associée (<a href="http://codex.wordpress.org/Template_Hierarchy">Template Hierarchy</a>) :</p>

<p><a href="http://www.css4design.com/wp-content/uploads/2008/07/hierarchie-templates-wordpress.png"><img class="alignnone size-full wp-image-274" title="hierarchie-templates-wordpress" src="http://www.css4design.com/wp-content/uploads/2008/07/hierarchie-templates-wordpress.png" alt="" width="500" height="370" /></a></p>

<p>Pour <strong>SquaryBluevie</strong> par exemple, je voulais tout faire en utilisant uniquement le fichier <code>index.php</code>, mais bien que cela soit possible, le risque est grand de se mélanger les pinceaux entre la multitude des conditions&#8230;</p>

<p>J&#8217;ai donc ajouté à <code>index.php</code>, les fichiers <code>home.php</code>, <code>page.php</code> et <code>single.php</code>. Le reste étant composé de fichiers inclus de manière conditionnelle ou en fonction du <em>Template</em>. C&#8217;est le cas pour <code>header.php</code>, <code>footer.php</code>, <code>tutoriels.php</code>, <code>sidebar0.php</code>, <code>sidebar1.php</code>, <code>sidebar2.php</code>, etc.</p>

<h3>Un découpage en 7 grandes zones</h3>

<h4><span>1</span> L&#8217;en-tête</h4>

<p>Le fichier <code>header.php</code> est composé de deux grandes parties. La première contient les éléments qui apparaissent sur l&#8217;ensemble du blog. C&#8217;est la partie <em>header</em> :</p>

<ul>
    <li>Sommaire en haut à gauche,</li>
    <li><a href="http://www.wikio.fr/blogs/top">Classement Wikio</a> en haut à droite,</li>
    <li>Texte de présentation de l&#8217;auteur,</li>
    <li>Logo,</li>
    <li>Texte de présentation du blog,</li>
    <li>Liste des pages statiques en dessous.</li>
</ul>

<p>La deuxième partie <em>header2</em> est située juste en dessous :</p>

<ul>
    <li>Photo de l&#8217;auteur,</li>
    <li>Icône du flux RSS,</li>
    <li>Texte situé entre les deux.</li>
</ul>

<p>C&#8217;est ce texte qui affichera un contenu différent selon le contexte :</p>

<ul>
    <li>Dans une catégorie (<code>&lt;?php if ( is_category() ) : ?&gt;</code>), j&#8217;affiche la description de la catégorie</li>
    <li>Dans la page affichant l&#8217;article seul (<code>&lt;?php if ( is_single() ) : ?&gt;</code>), j&#8217;affiche une introduction générale pour les articles,</li>
    <li>Ni dans une page d&#8217;article ni dans une page statique ni dans une catégorie (<code>&lt;?php if ( !is_single() &amp;&amp; !is_page() &amp;&amp; !is_category() ) : ?&gt;</code>), j&#8217;affiche le dernier billet dans la rubrique &laquo;&nbsp;Editorial&nbsp;&raquo;.</li>
</ul>

<p>La description du blog est celle que l&#8217;on renseigne habituellement dans <em>Réglages -&gt; Options générales -&gt; Slogan</em> du panneau d&#8217;administration. L&#8217;appel du texte se faisant avec la fonction <code>&lt;?php bloginfo('description'); ?&gt;</code>. Comme il s&#8217;agit &#8212; avec la présentation de l&#8217;auteur &#8212; d&#8217;une zone de widgets, il est possible de remplacer aisément la description du blog par un texte libre (notamment si la description est trop courte) en utilisant un widget texte.</p>

<p>Ceci est possible grâce à la fonction suivante (voir ce billet consacré à la <a href="http://www.css4design.com/les-widgets-dans-wordpress-25-avec-widgetisator">création de zones widget dans WordPress</a>) :
<pre>&lt;?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('header2') ) : ?&gt;
&lt;div&gt;
    &lt;h2&gt;Description du blog&lt;/h2&gt;
    &lt;div&gt;&lt;?php bloginfo('description'); ?&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;?php endif; ?&gt;</pre>
L&#8217;éditorial regroupe tous les billets appartenant à la catégorie&#8230; &laquo;&nbsp;editorial&nbsp;&raquo; ;) <a href="http://codex.wordpress.org/The_Loop">La boucle WordPress</a> utilisée est la suivante (<a href="http://codex.wordpress.org/The_Loop_in_Action">plus d&#8217;informations sur les boucles</a>) :
<pre>&lt;?php $my_query = new WP_Query('category_name=editorial&amp;showposts=1');
while ($my_query-&gt;have_posts()) : $my_query-&gt;the_post();?&gt;
    Votre boucle ici
&lt;?php endwhile; ?&gt;</pre>
<small>Note : le fait d&#8217;utiliser le nom de la catégorie à la place de son <code>id</code>, permettra de faciliter la mise en place du thème : il suffira de créer la catégorie <em>Editorial</em> au lieu de chercher le numéro identifiant et de mettre les mains dans le code.</small></p>

<p>A l&#8217;affichage d&#8217;une catégorie, cet édito est remplacé par la description de la catégorie idoine. Cette description est accessible dans l&#8217;administration via <em>Gérer -&gt; Catégories -&gt; Description</em>. Le code à utiliser dans le Template est <code>&lt;?php echo category_description(); ?&gt;</code>. Enfin, lorsqu&#8217;on affiche l&#8217;article seul, cette description est remplacée par un texte libre (widget texte).</p>

<h4><span>2</span> Billet &laquo;&nbsp;C&#8217;est vite dit !&nbsp;&raquo; (En bref)</h4>

<p>Sous le <em>header</em>, la deuxième zone se compose d&#8217;un billet &laquo;&nbsp;En bref&nbsp;&raquo; (cet intitulé &#8212; comme d&#8217;autres sur le blog &#8212; est modifiable dans le fichier <em>functions.php</em>) surmonté d&#8217;un visuel optionnel géré par les champs personnalisés (<em>Customs fields</em>).</p>

<p>Cette rubrique n&#8217;est ni plus ni moins que la catégorie 1 (<em>uncategorized</em> à l&#8217;origine) dont j&#8217;ai modifié l&#8217;intitulé. L&#8217;avantage est de pouvoir compter sur l&#8217;identifiant présent dès l&#8217;installation du blog, ce qui évite d&#8217;avoir à mettre les mains dans le code pour masquer cette catégorie dans les autres boucles. Par ailleurs, cette catégorie &laquo;&nbsp;originelle&nbsp;&raquo; est cochée par défaut, ce qui permet de gagner du temps lorsqu&#8217;on veut rédiger un billet court ;)</p>

<p>Note : pour afficher une seule rubrique, il est possible de se servir de son nom, mais pour l&#8217;exclure, il semble nécessaire de passer par l&#8217;identifiant numérique (à moins qu&#8217;une option m&#8217;ait échappée).</p>

<p>Voici le code pour cette boucle :
<pre>&lt;?php if(!is_paged()) : ?&gt;
    &lt;?php $my_query = new WP_Query('cat=1&amp;showposts=1');
    while ($my_query-&gt;have_posts()) : $my_query-&gt;the_post();
    $do_not_duplicate = $post-&gt;ID;?&gt;
        Contenu de la boucle
    &lt;?php endwhile; ?&gt;
&lt;?php endif; ?&gt;&lt;!-- end !is_paged --&gt;</pre>
Notez la variable <code>$do_not_duplicate</code> initialisée avec la valeur de l&#8217;identifiant du billet : comme les anciens articles de cette catégorie se retrouvent plus bas dans la première barre latérale, il sera important de l&#8217;exclure de la prochaine boucle.</p>

<p>Pour cela, en plus d&#8217;initialiser la variable <code>$do_not_duplicate</code> dans la première boucle, il faut exclure le billet en question de la deuxième boucle :
<pre>&lt;?php $my_query = new WP_Query('cat=1&amp;showposts=6'); ?&gt;
&lt;?php while ($my_query-&gt;have_posts()) : $my_query-&gt;the_post();
    if( $post-&gt;ID == $do_not_duplicate ) continue; update_post_caches($posts); ?&gt;
        Contenu de la boucle
&lt;?php endwhile; ?&gt;</pre>
Grâce au mot-clé PHP <code>continue</code>, on saute le billet repéré plus haut en passant directement au suivant. Et hop ! Ce billet est censé s&#8217;afficher sur la <em>Home</em> uniquement et la condition <code>!is_paged()</code> permet de s&#8217;assurer que l&#8217;utilisateur n&#8217;a pas cliqué sur les billets plus anciens, auquel cas ce billet &laquo;&nbsp;En bref&nbsp;&raquo; ne s&#8217;affiche pas. Je pense que l&#8217;on pourrait utiliser la nouvelle condition<code> is_front_page()</code> apparue avec WordPress 2.5 pour obtenir le même résultat.</p>

<p>La fonction <code>update_post_caches()</code> est là pour pallier le fait que certains <em>plugins</em> ne fonctionnent pas correctement lorsque plusieurs boucles sont présentes sur la même page. Cette fonction réinitialise le cache des billets pour éviter d&#8217;éventuels problèmes.</p>

<h4><span>3</span> Les articles du blogzine proprement dit</h4>

<p>Cette zone est suivie de la liste des billets publiés au fil de l&#8217;eau sur le blog à l&#8217;exception de l&#8217;édito et des billets &laquo;&nbsp;En bref&nbsp;&raquo;. Toutefois, je voulais que ces deux rubriques puissent apparaitre lorsque les visiteurs cliquent sur les <em>Articles plus anciens</em> car si la redondance est gênante sur la première page, elle l&#8217;est moins sur les autres :
<pre>&lt;?php if(!is_paged()) : ?&gt;
    &lt;?php query_posts("$query_string&amp;cat=-1,-16&amp;showposts=10");
    /* Affichage des articles sauf featured et édito */?&gt;
&lt;?php else : ?&gt;
    &lt;?php query_posts("$query_string&amp;showposts=15"); ?&gt;
&lt;?php endif; ?&gt;
&lt;?php while (have_posts()) : the_post(); ?&gt;
        Contenu de la boucle
&lt;?php endwhile; ?&gt;</pre>
Comme vous pouvez le constater, j&#8217;en ai profité pour afficher un nombre plus important de billets sur les &laquo;&nbsp;pages suivantes&nbsp;&raquo; grâce au paramètre <code>showposts=15</code> histoire de donner à voir plus d&#8217;articles à chaque fois. Celà n&#8217;est pas indispensable ici, mais si vous envisagez de n&#8217;afficher qu&#8217;un seul article complet sur la <em>Home</em>, ça peut-être très utile.</p>

<p>Il ne faut pas oublier le paramètre <code>$query_string</code> qui permet de recréer le contexte de la requête (ici <code>is_paged()</code> ) car la fonction <code>query_posts()</code> est un peu l&#8217;auberge espagnole : seules les variables précisées en paramètres sont disponibles sur votre page.</p>

<h4><span>4</span> Le menu à onglets sur la droite</h4>

<p>Ce pavé inaugure la barre latérale et est en quelque sorte le pivot du blog, la boussole qui sert de point de repère dans ce qui pourrait apparaitre comme une cacophonie de textes :</p>

<ul>
    <li><strong>Catégories</strong> &#8212; le moins mauvais des systèmes pour se repérer dans un blog ;</li>
    <li><strong>Derniers articles publiés</strong> afin que le lecteur ait une vision &laquo;&nbsp;applatie&nbsp;&raquo; des parutions sur le blog. En effet, l&#8217;édito ou le billet &laquo;&nbsp;En bref&nbsp;&raquo; peuvent rester un certain temps avant d&#8217;être remplacés, même si le contenu du blog proprement dit (la quatrième zone) peut évoluer plus rapidement ; à moins que l&#8217;inverse se produise car il est tout à fait possible de publier plusieurs billets courts dans &laquo;&nbsp;En bref&nbsp;&raquo; ou de prendre un coup de sang quotidien avec l&#8217;édito !</li>
    <li><strong>Articles les plus commentés</strong>. Si les derniers commentaires (voir plus bas) permettent aux visiteurs de se faire une idée sur les dernières discussions en cours, la liste des articles les plus commentés permet de faire remonter certains articles anciens qui ont, en leur temps, fais parler d&#8217;eux ;)</li>
    <li><strong>Derniers commentaires</strong> avec le gravatar, l&#8217;URL du commentateur et l&#8217;adresse du billet commenté. Pratique, pour donner au visiteur un aperçu des sujets qui suscitent actuellement le plus d&#8217;intérêt.</li>
    <li><strong>Nuage de tags</strong> pour donner un aperçu des thèmes abordés sur le blog au visiteur de passage (qui représente quand même plus de la moitié des visites).</li>
</ul>

<p>A noter que lorsqu&#8217;on se trouve sur les pages <em>single.php</em> (affichage des billets seuls) et <em>page.php</em> (affichage des pages &laquo;&nbsp;statiques&nbsp;&raquo;), ce menu ne propose que les 3 premiers onglets afin de laisser plus de place pour l&#8217;article. Voici le code :
<pre>&lt;?php if ( !is_single() &amp;&amp; !is_page()) : ?&gt;
    &lt;div id="menu-wide"&gt;
&lt;?php else : ?&gt;
    &lt;div id="menu-narrow"&gt;
&lt;?php endif; ?&gt;</pre></p>

<h4><span>5</span> Tutoriels aléatoires</h4>

<p>Sous le menu à onglets, j&#8217;affiche un article aléatoire parmi ceux qui sont tagués &laquo;&nbsp;tutoriel&nbsp;&raquo;. Ca tombe bien car c&#8217;est un des rares tags que j&#8217;ai employé à bon escient depuis de début ! Ca permet de faire &laquo;&nbsp;remonter&nbsp;&raquo; des billets rédigés il y a plus de deux ans et sur lesquels j&#8217;ai le plus transpiré ;) La boucle est relativement similaire aux autres :
<pre>&lt;?php /* Affichage des tous les billets tagué "tutoriels" */
query_posts('tag=tutoriel&amp;showposts=1&amp;orderby=rand');
while (have_posts()) : the_post(); ?&gt;
    Contenu de votre boucle
&lt;?php endwhile; ?&gt;</pre>
Le nerf de la guerre étant ici, les paramètres <em>tag</em> et <em>orderby</em>. Notez que si l&#8217;on voulait obtenir les billets contenant plusieurs tags il suffirait de préciser : <code>tag=tutoriel+wordpress</code>.</p>

<p>Cette zone peut être précédée ou suivie d&#8217;une zone widgétisable pour placer une éventuelle publicité (actuellement des vidéos virales de unrulymedia) ou tout autre élément à la mode. Une zone est même prévue au-dessus du menu à onglets pour la même chose. Bon, rassurez-vous, une publicité placée au-dessus du menu principal vaut son pesant de cacaouettes : le jour où ça arrive, je vous invite à boire un café sur Lyon :D</p>

<h4><span>6</span> Deux barres latérales pour le prix d&#8217;une !</h4>

<p>C&#8217;est le moment de diviser la barre latérale en deux afin d&#8217;accueillir d&#8217;autres types de contenus. Pour le moment la première <em>sidebar</em> accueille la suite des billets &laquo;&nbsp;En bref&nbsp;&raquo; suivie d&#8217;une petite publicité virale (oui, j&#8217;essaie de trouver des alternative à Google Adsense&#8230; pas si facile non plus ;) )</p>

<p>La deuxième barre latérale est destinée à accueillir des liens externes comme les liens sponsorisés (saymal, mais saybon quand même :D ), les flux RSS externes, etc.</p>

<p>A noter que sous cette double <em>sidebar</em>, il est possible d&#8217;afficher du contenu à l&#8217;aide d&#8217;une zone widgétisée sur la largeur des deux colonnes.</p>

<h4><span>7</span> Le footer</h4>

<p>Ce footer est lui-même divisé en deux : un <em>big footer</em> (inactif pour l&#8217;instant) et le <em>footer</em> proprement dit qui affiche quelques informations classiques comme les droits réservés, l&#8217;adresse des différents flux RSS, le lien vers le formulaire de contact, etc.</p>

<h3>Les widgets</h3>

<p>Ce thème est truffé de <a href="http://www.css4design.com/tutoriel-wordpress-2-2-la-sidebar-a-la-loupe-comprendre-les-widgets-et-declarer-une-war">zones widgets ready</a> pour permettre une certaine souplesse dans l&#8217;administration du blog en minimisant les allers-retours dans le code. Pour information, <em>SquaryBluevie </em>ne compte pas moins de de 19 zones de widgets, certaines actives et d&#8217;autres pouvant être activées sur un claquement de souris.</p>

<p>Voici la liste des différentes zones de widget et leur utilisation actuelle ou prochaine :</p>

<ol>
    <li><strong>header1 </strong>&#8211; présentation de l&#8217;auteur (widget Texte),</li>
    <li><strong>header2 </strong>&#8211; présentation du blog (inactive pour l&#8217;instant),</li>
    <li><strong>article </strong>&#8211; texte de remplacement de l&#8217;édito et de la description de la catégorie quand on est sur l&#8217;article seul,</li>
    <li><strong>tab1</strong> &#8212; contenu du premier onglet dans le pavé de droite. Actuellement les catégories,</li>
    <li><strong>tab2</strong> &#8212; derniers billets publiés,</li>
    <li><strong>tab3</strong> &#8212; articles les plus commentés par les visiteurs,</li>
    <li><strong>tab4</strong> &#8212; derniers commentaires des visiteurs</li>
    <li><strong>tab5</strong> &#8212; listes des tags les plus utilisés</li>
    <li><strong>sidebar-top</strong> &#8212; zone située au-dessus du menu à onglets (inactive pour l&#8217;instant),</li>
    <li><strong>sidebar-middle</strong> &#8212; zone située sous le menu à onglets (Actuellement une vidéo publicitaire),</li>
    <li><strong>sidebar-middle2</strong> &#8212; zone située sous le tutoriel aléatoire (inactive pour l&#8217;instant),</li>
    <li><strong>sidebars-bottom</strong> &#8211;zone située sous les deux  colonnes latérales,</li>
    <li><strong>sidebar1-top</strong> &#8212; zone placée au-dessus de la première barre latérale étroite,</li>
    <li><strong>sidebar1-bottom</strong> &#8212; zone placée en dessous,</li>
    <li><strong>sidebar2</strong> &#8212; l&#8217;ensemble de la deuxième barre latérale étroite est gérée par cette zone. Principalement pour des liens externes et/ou publicitaires (flux RSS, liens sponsorisés, <em>blogroll</em>, etc.),</li>
    <li><strong>bigfooter </strong>&#8211; si le besoin s&#8217;en fait sentir, une zone <em>big footer</em> est diponible sur toute la largeur de la page en 2, 3, 4 ou 5 colonnes en fonction des besoins. (inactive pour l&#8217;instant),</li>
    <li><strong>footer </strong>&#8211; zone disponible au début du <em>footer</em> (inactive pour l&#8217;instant),</li>
    <li><strong>adz</strong> &#8212; affichage des publicités <em>AdSense</em> à la fin du billet seul et sous le billet &laquo;&nbsp;En bref&nbsp;&raquo; présent sur la Home.</li>
    <li><strong>sidebar-single </strong>&#8211; permet d&#8217;afficher des élément sous le menu à onglets lorsqu&#8217;on lit un billet seul.</li>
</ol>

<h3>Grille de mise en page, feuilles de styles CSS et Javascript</h3>

<p>Je ne m&#8217;étendrai pas trop sur ces questions qui feront l&#8217;objet d&#8217;un autre article : ce design est provisoire (ce qui n&#8217;est pas le cas de cet article) et je ne suis pas sûr de vouloir garder la même approche. Mais pour ceux qui sont curieux et qui n&#8217;ont pas envie de regarder le code source, voici quelques informations.</p>

<p>Pour ce thème, j&#8217;ai utilisé le <a href="http://www.css4design.com/frameworks-css-reset-css-design-from-scratch">framework CSS</a> <a href="http://code.google.com/p/blueprintcss/">Blueprint</a> en redéfinissant totalement la grille horizontale proposée par défaut en utilisant l&#8217;excellent <a href="http://kematzy.com/blueprint-generator/">Blueprint Generator</a> pour générer automatiquement le fichier <em>grids.css</em> : il suffit de préciser quelques informations. J&#8217;ai opté pour une grille en 14 colonnes de 52 pixels chacune, séparées par une gouttière de 18 pixels, pour une largeur totale de 962 pixels.</p>

<p>L&#8217;avantage du framework Blueprint est de pouvoir tester rapidement plusieurs mises en page à partir de la même grille. La prise en main est relativement facile si l&#8217;on possède des bonnes notions de CSS et si l&#8217;on si sait à quel moment il faut <a href="http://www.css4design.com/retablir-le-flux-apres-des-elements-flottants-en-css-sans-balise-html-supplementaire">rétablir le flux après les flottants</a> : lorsqu&#8217;on détermine une largeur à l&#8217;aide de Blueprint, on utilise un <em>float: left</em> en même temps !</p>

<p>J&#8217;ai utilisé également le<a href="http://code.google.com/p/ie7-js/"> script ie7.js</a> de <a href="http://dean.edwards.name/">Dean Edwards</a> pour faire en sorte que Internet Explorer 6 se comporte comme IE7. Je vous invite à lire l&#8217;article <a href="http://www.css4design.com/quelques-notes-sur-la-bibliotheque-javascript-ie7-de-dean-edwards">Quelques notes sur la bibliothèque Javascript IE7</a> qui vous permettra d&#8217;en savoir plus sur les comportements ajoutés à Internet Explorer pour le rendre plus <em>friendly</em> ;)</p>

<h3>Conclusion</h3>

<p>Dans ce billet, je n&#8217;ai pas abordé les aspects graphiques : comme je l&#8217;ai <a href="http://www.css4design.com/nouveau-design-en-place-plus-bleu-plus-carre-plus-centre">déjà évoqué</a>, ce thème est pour moi un saut dans l&#8217;inconnu car je n&#8217;ai pas l&#8217;habitude de travailler le bleu, les blocs carrés ou encore les designs symétriques ! Tout celà donne un aspect institutionnel qui n&#8217;était pas recherché au départ mais qui peut faire son petit effet ;)</p>

<p>Rassurez-vous toutefois, mon objectif n&#8217;était pas d&#8217;obtenir des <em>backlinks</em> d&#8217;un site se terminant par <em>.gouv</em>, mais simplement de mieux structurer le blog et d&#8217;utiliser une palette de couleur tendant vers la monochromie (deux couleurs froides) afin que le regard du lecteur ne se disperse pas trop : plus les contenus sont nombreux et variés et plus la sobriété est importante.</p>

<p>Par ailleurs, le graphisme de ce blog est destiné à évoluer régulièrement pendant quelques temps, le temps de trouver un rythme de croisière entre l&#8217;édito, les brèves, les articles de fond, les tutoriels, etc&#8230;</p>

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

<h3 class='related_post_title'>Articles sur le même sujet</h3>

<ul class='related_post'><li><a href='http://css4design.com/wordpress-gerer-les-images-avec-les-champs-personnalises-customs-fields' title='WordPress &#8212; Gérer les images avec les champs personnalisés (Customs fields)'>WordPress &#8212; Gérer les images avec les champs personnalisés (Customs fields)</a></li><li><a href='http://css4design.com/wordpress-26-mes-news-carburent-a-press-this' title='WordPress 2.6 &#8212; Mes news carburent à &quot;Press This&quot; (chaine inside)'>WordPress 2.6 &#8212; Mes news carburent à &quot;Press This&quot; (chaine inside)</a></li><li><a href='http://css4design.com/les-widgets-dans-wordpress-25-avec-widgetisator' title='Les widgets dans WordPress 2.5 avec widgétisator ;)'>Les widgets dans WordPress 2.5 avec widgétisator ;)</a></li><li><a href='http://css4design.com/wordpress-26-un-nouveau-tag-conditionnel-avec-has_tag' title='WordPress 2.6 &#8212; un nouveau &quot;tag&quot; conditionnel avec has_tag()'>WordPress 2.6 &#8212; un nouveau &quot;tag&quot; conditionnel avec has_tag()</a></li><li><a href='http://css4design.com/quelques-notes-sur-un-theme-magazine-de-a-a-z-e-comme-epure' title='Quelques notes sur un thème magazine de A à Z &#8212; E comme épure'>Quelques notes sur un thème magazine de A à Z &#8212; E comme épure</a></li></ul>
 <p><a href="http://css4design.com/?flattrss_redirect&amp;id=271&amp;md5=6e5619743e48633dcaa7d93ca32f8145" title="Flattr" target="_blank"><img src="http://css4design.com/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://css4design.com/danse-avec-les-loops-1-un-theme-wordpress-mis-a-nu/feed</wfw:commentRss>
		<slash:comments>8</slash:comments>
		<atom:link rel="payment" href="http://css4design.com/?flattrss_redirect&amp;id=271&amp;md5=6e5619743e48633dcaa7d93ca32f8145" type="text/html" />
	</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Page Caching using disk: enhanced (User agent is rejected)

Served from: css4design.com @ 2012-02-08 10:07:52 -->
