<?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>Les intégristes - Articles</title>
	<atom:link href="http://www.lesintegristes.net/articles/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.lesintegristes.net/articles/</link>
	<description></description>
	<lastBuildDate>Wed, 25 Aug 2010 21:21:59 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=3.0.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Stylez-moi ce formulaire !</title>
		<link>http://www.lesintegristes.net/2010/08/17/stylez-moi-ce-formulaire/</link>
		<comments>http://www.lesintegristes.net/2010/08/17/stylez-moi-ce-formulaire/#comments</comments>
		<pubDate>Tue, 17 Aug 2010 13:52:16 +0000</pubDate>
		<dc:creator>Eric Le Bihan</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://www.lesintegristes.net/?p=1120</guid>
		<description><![CDATA[Après avoir essayé à plusieurs reprises et par tous les moyens de styler les éléments d’un formulaire html pour donner vie aux créations des graphistes, il a bien fallu se rendre à l’évidence : ce n’est pas possible ! Déjà les styles ne sont pas appliqués de façon identique selon les navigateurs, mais en plus ces éléments diffèrent selon les systèmes d’exploitation et leurs versions successives, CQFD. 
]]></description>
			<content:encoded><![CDATA[<p>Après avoir essayé à plusieurs reprises et par tous les moyens de styler les éléments d’un formulaire html pour donner vie aux créations des graphistes, il a bien fallu se rendre à l’évidence : ce n’est pas possible ! Déjà les styles ne sont pas appliqués de façon identique selon les navigateurs, mais en plus ces éléments diffèrent selon les systèmes d’exploitation et leurs versions successives, <a href="http://www.456bereastreet.com/archive/200409/styling_form_controls/">CQFD</a>. </p>
<p> <a href="http://www.lesintegristes.net/2010/08/17/stylez-moi-ce-formulaire/#more-1120" class="more-link">(Lire la suite&hellip;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.lesintegristes.net/2010/08/17/stylez-moi-ce-formulaire/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>jQuery Mobile, pourquoi le tactile est-il toujours mobile ?</title>
		<link>http://www.lesintegristes.net/2010/08/14/l-equipe-de-jquery-vient-d-annoncer-un-nouvea/</link>
		<comments>http://www.lesintegristes.net/2010/08/14/l-equipe-de-jquery-vient-d-annoncer-un-nouvea/#comments</comments>
		<pubDate>Sat, 14 Aug 2010 15:14:24 +0000</pubDate>
		<dc:creator>Pierre Bertet</dc:creator>
				<category><![CDATA[Interface utilisateur]]></category>
		<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://www.lesintegristes.net/?p=1084</guid>
		<description><![CDATA[L’équipe de jQuery vient d’annoncer un nouveau site entièrement dédié aux interfaces tactiles et mobiles : jQuery Mobile.
Le but est bien sûr d’optimiser jQuery pour ces nouvelles plates-formes, mais ce n’est pas tout : une version mobile de jQuery UI est également prévue !
Et plutôt que d’adapter jQuery UI à ces nouvelles contraintes, le projet consiste dans un premier temps à réfléchir sur les évolutions possibles du framework, de manière à ce qu’il prenne nativement en compte ces nouvelles interfaces.
]]></description>
			<content:encoded><![CDATA[<p>L’équipe de jQuery vient d’annoncer un nouveau site entièrement dédié aux interfaces tactiles et mobiles : <a href="http://jquerymobile.com/" lang="en">jQuery Mobile</a>.</p>
<p>Le but est bien sûr d’<a href="http://jquerymobile.com/gbs/" lang="en">optimiser jQuery pour ces nouvelles plates-formes</a>, mais ce n’est pas tout : une version mobile de jQuery UI est également prévue !</p>
<p>Et plutôt que d’adapter jQuery UI à ces nouvelles contraintes, le projet consiste dans un premier temps à réfléchir sur les évolutions possibles du <span lang="en">framework</span>, de manière à ce qu’il prenne nativement en compte ces nouvelles interfaces.<br />
 <a href="http://www.lesintegristes.net/2010/08/14/l-equipe-de-jquery-vient-d-annoncer-un-nouvea/#more-1084" class="more-link">(Lire la suite&hellip;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.lesintegristes.net/2010/08/14/l-equipe-de-jquery-vient-d-annoncer-un-nouvea/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>La vie des intégrateurs, chapitre III : puis vint Html5</title>
		<link>http://www.lesintegristes.net/2010/08/11/la-vie-des-integrateurs-chapitre-iii-puis-vint-html5/</link>
		<comments>http://www.lesintegristes.net/2010/08/11/la-vie-des-integrateurs-chapitre-iii-puis-vint-html5/#comments</comments>
		<pubDate>Wed, 11 Aug 2010 08:33:45 +0000</pubDate>
		<dc:creator>Eric Le Bihan</dc:creator>
				<category><![CDATA[HTML]]></category>
		<category><![CDATA[Intégration]]></category>

		<guid isPermaLink="false">http://www.lesintegristes.net/?p=1052</guid>
		<description><![CDATA[Depuis plusieurs mois on ne lit plus que ça dans les nombreux blogs qui parlent d’intégration, de développement ou de webdesign. C’est venu timidement et puis la sortie des nouvelles versions des navigateurs a accéléré le processus, du coup les mêmes démonstrations se répètent inlassablement sans que concrètement on puisse dans un cadre professionnel utiliser pleinement toutes ces nouveautés. On peut maintenant faire des sites en HTML5 et CSS3 ! Ok mais seulement pour les dernières versions des navigateurs qui tous regroupés représentent à peu près 50% des utilisateurs. Difficile de vendre le truc à son patron ou à ses&#160;[&#8230;]]]></description>
			<content:encoded><![CDATA[<p>Depuis plusieurs mois on ne lit plus que ça dans les nombreux blogs qui parlent d’intégration, de développement ou de webdesign. C’est venu timidement et puis la sortie des nouvelles versions des navigateurs a accéléré le processus, du coup les mêmes démonstrations se répètent inlassablement sans que concrètement on puisse dans un cadre professionnel utiliser pleinement toutes ces nouveautés. On peut maintenant faire des sites en HTML5 et CSS3 ! Ok mais seulement pour les dernières versions des navigateurs qui tous regroupés représentent à peu près 50% des utilisateurs. Difficile de vendre le truc à son patron ou à ses clients en expliquant que la moitié aura une version dégradée du site, même &laquo;&nbsp;gracieusement dégradée&nbsp;&raquo; (<em>gracefully dégradation</em>). <a href="http://www.lesintegristes.net/2010/08/11/la-vie-des-integrateurs-chapitre-iii-puis-vint-html5/#more-1052" class="more-link">(Lire la suite&hellip;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.lesintegristes.net/2010/08/11/la-vie-des-integrateurs-chapitre-iii-puis-vint-html5/feed/</wfw:commentRss>
		<slash:comments>24</slash:comments>
		</item>
		<item>
		<title>Comment utiliser les listes&#160;de définitions&#160;?</title>
		<link>http://www.lesintegristes.net/2009/12/28/comment-utiliser-les-listesde-definitions/</link>
		<comments>http://www.lesintegristes.net/2009/12/28/comment-utiliser-les-listesde-definitions/#comments</comments>
		<pubDate>Mon, 28 Dec 2009 14:54:14 +0000</pubDate>
		<dc:creator>Eric Le Bihan</dc:creator>
				<category><![CDATA[HTML]]></category>

		<guid isPermaLink="false">http://www.lesintegristes.net/?p=776</guid>
		<description><![CDATA[Je n&#8217;ai pas la prétention de répondre à cette question, mais j&#8217;aimerai vous faire partager mon interrogation. Si je relis les recommandations HTML 4.01 du W3C (Definition lists: the DL, DT, and DD elements), voilà ce qui est dit à ce sujet :
Les listes de définitions ne varient que légèrement par rapport à d&#8217;autres types de listes, ce type de liste est composé de deux parties : un terme et une description.
L&#8217;utilisation la plus appropriée est donc celle où un mot ou une expression : &#60;dt&#62; serait défini par une courte explication : &#60;dd&#62;, comme dans un dictionnaire&#160;[&#8230;]]]></description>
			<content:encoded><![CDATA[<p>Je n&#8217;ai pas la prétention de répondre à cette question, mais j&#8217;aimerai vous faire partager mon interrogation. Si je relis les recommandations <abbr title="Hypertext Markup Language">HTML</abbr> 4.01 du <abbr "world wide web consortium">W3C</abbr> (<a href="http://www.w3.org/TR/html401/struct/lists.html#h-10.3">Definition lists: the DL, DT, and DD elements</a>), voilà ce qui est dit à ce sujet :</p>
<blockquote><p>Les listes de définitions ne varient que légèrement par rapport à d&#8217;autres types de listes, ce type de liste est composé de deux parties : un terme et une description.</p></blockquote>
<p>L&#8217;utilisation la plus appropriée est donc celle où un mot ou une expression : <code>&lt;dt&gt;</code> serait défini par une courte explication : <code>&lt;dd&gt;</code>, comme dans un dictionnaire ou un glossaire, par exemple. <a href="http://www.lesintegristes.net/2009/12/28/comment-utiliser-les-listesde-definitions/#more-776" class="more-link">(Lire la suite&hellip;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.lesintegristes.net/2009/12/28/comment-utiliser-les-listesde-definitions/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
		<item>
		<title>Les intégristes, le thème !</title>
		<link>http://www.lesintegristes.net/2009/12/22/les-integristes-le-theme/</link>
		<comments>http://www.lesintegristes.net/2009/12/22/les-integristes-le-theme/#comments</comments>
		<pubDate>Tue, 22 Dec 2009 10:25:00 +0000</pubDate>
		<dc:creator>Pierre Bertet</dc:creator>
				<category><![CDATA[Les intégristes]]></category>

		<guid isPermaLink="false">http://www.lesintegristes.net/?p=760</guid>
		<description><![CDATA[RSSistes de tous horizons, venez donc faire un tour sur le blog, car le nouveau thème des intégristes est en ligne et il nous plaît beaucoup !
En plus d&#8217;une superbe identité spécialement réalisée pour nous par Monsieur Grégoire, ce fut également l&#8217;occasion de nous amuser un peu : HTML 5 bien sûr, une CSS universelle pour se débarrasser de pépé et utiliser l&#8217;ensemble des sélecteurs CSS 2 (enfin !), ou encore l&#8217;API Yahoo Weather pour tenter de détecter le temps qu&#8217;il fait chez vous. Nous avons également utilisé une grille horizontale comme il se doit, mais également une grille&#160;[&#8230;]]]></description>
			<content:encoded><![CDATA[<p>RSSistes de tous horizons, venez donc faire un tour sur le blog, car le nouveau thème des intégristes est en ligne et il nous plaît beaucoup !</p>
<p>En plus d&#8217;une superbe identité spécialement réalisée pour nous par <a href="http://twitter.com/gregoiredierend">Monsieur Grégoire</a>, ce fut également l&#8217;occasion de nous amuser un peu : HTML 5 bien sûr, une CSS universelle pour se débarrasser de pépé et utiliser l&#8217;ensemble des sélecteurs CSS 2 (enfin !), ou encore l&#8217;API Yahoo Weather pour tenter de détecter le temps qu&#8217;il fait chez vous. Nous avons également utilisé une grille horizontale comme il se doit, mais également une grille verticale. L&#8217;accessibilité n&#8217;est pas en reste : l&#8217;intégralité du site fonctionne au clavier, avec ou sans Javascript.</p>
<p>La publication a été réorganisée en deux thématiques : <a href="http://www.lesintegristes.net/articles/" title="Les auteurs">les articles</a>, que vous connaissez déjà, et les <a href="http://www.lesintegristes.net/categorie/notes/" title="Les notes">notes</a>. Plus courtes que les articles, sans titres, leur principal objectif est de nous permettre de publier de petites informations, en vous proposant de réagir dans les commentaires.</p>
<p>Voici le détail des nouveautés qui accompagnent cette nouvelle identité.</p>
<p> <a href="http://www.lesintegristes.net/2009/12/22/les-integristes-le-theme/#more-760" class="more-link">(Lire la suite&hellip;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.lesintegristes.net/2009/12/22/les-integristes-le-theme/feed/</wfw:commentRss>
		<slash:comments>19</slash:comments>
		</item>
		<item>
		<title>:hover vs :active</title>
		<link>http://www.lesintegristes.net/2009/09/13/hover-vs-active/</link>
		<comments>http://www.lesintegristes.net/2009/09/13/hover-vs-active/#comments</comments>
		<pubDate>Sun, 13 Sep 2009 19:01:56 +0000</pubDate>
		<dc:creator>Eric Le Bihan</dc:creator>
				<category><![CDATA[Ergonomie]]></category>

		<guid isPermaLink="false">http://www.lesintegristes.net/?p=697</guid>
		<description><![CDATA[Qu&#8217;est-ce qui fait qu&#8217;une interface est agréable à utiliser ?
Qu&#8217;elle soit intuitive, claire, que le regroupement des catégories soit logique, que les risques d&#8217;erreurs soit limités, que les messages d&#8217;information soient clairs ?
Tout ça et bien d&#8217;autres choses encore.
Je voudrais aujourd&#8217;hui parler plus particulièrement des boutons d&#8217;actions que ce soit des boutons de validation de formulaire ou des liens de navigations. 
]]></description>
			<content:encoded><![CDATA[<p>Qu&#8217;est-ce qui fait qu&#8217;une interface est agréable à utiliser ?</p>
<p>Qu&#8217;elle soit intuitive, claire, que le regroupement des catégories soit logique, que les risques d&#8217;erreurs soit limités, que les messages d&#8217;information soient clairs ?<br />
Tout ça et bien d&#8217;autres choses encore.</p>
<p>Je voudrais aujourd&#8217;hui parler plus particulièrement des boutons d&#8217;actions que ce soit des boutons de validation de formulaire ou des liens de navigations.<br />
 <a href="http://www.lesintegristes.net/2009/09/13/hover-vs-active/#more-697" class="more-link">(Lire la suite&hellip;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.lesintegristes.net/2009/09/13/hover-vs-active/feed/</wfw:commentRss>
		<slash:comments>19</slash:comments>
		</item>
		<item>
		<title>Centrer un texte en hauteur</title>
		<link>http://www.lesintegristes.net/2009/03/02/centrer-un-texte-en-hauteur/</link>
		<comments>http://www.lesintegristes.net/2009/03/02/centrer-un-texte-en-hauteur/#comments</comments>
		<pubDate>Mon, 02 Mar 2009 17:00:08 +0000</pubDate>
		<dc:creator>Eric Le Bihan</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[centrer]]></category>
		<category><![CDATA[hauteur]]></category>

		<guid isPermaLink="false">http://www.lesintegristes.net/?p=611</guid>
		<description><![CDATA[Je réagis à un billet de Jay Salvat qui explique comment centrer un texte en hauteur (et en largeur). Je n&#8217;avais pas prévu de faire un billet à la base mais de laisser un commentaire sur http://blog.jaysalvat.com.  Devant l&#8217;impossibilité de laisser un commentaire avec du code html et css, je vais détailler ici deux différentes façons de centrer un texte en hauteur (deux manières qui, nous allons le voir, sont complémentaires).
]]></description>
			<content:encoded><![CDATA[<p>Je réagis à <a href="http://blog.jaysalvat.com/articles/snippet-centrer-du-texte-en-hauteur.php">un billet de Jay Salvat qui explique comment centrer un texte en hauteur</a> (et en largeur). Je n&#8217;avais pas prévu de faire un billet à la base mais de laisser un commentaire sur <a href="http://blog.jaysalvat.com">http://blog.jaysalvat.com</a>.  Devant l&#8217;impossibilité de laisser un commentaire avec du code html et css, je vais détailler ici deux différentes façons de centrer un texte en hauteur (deux manières qui, nous allons le voir, sont complémentaires).<br />
 <a href="http://www.lesintegristes.net/2009/03/02/centrer-un-texte-en-hauteur/#more-611" class="more-link">(Lire la suite&hellip;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.lesintegristes.net/2009/03/02/centrer-un-texte-en-hauteur/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Concevoir un formulaire HTML qui tient la route</title>
		<link>http://www.lesintegristes.net/2009/02/03/concevoir-un-formulaire-html-qui-tient-la-route/</link>
		<comments>http://www.lesintegristes.net/2009/02/03/concevoir-un-formulaire-html-qui-tient-la-route/#comments</comments>
		<pubDate>Tue, 03 Feb 2009 18:00:23 +0000</pubDate>
		<dc:creator>Eric Le Bihan</dc:creator>
				<category><![CDATA[HTML]]></category>

		<guid isPermaLink="false">http://www.lesintegristes.net/?p=474</guid>
		<description><![CDATA[Il ne vous est jamais arrivé de remplir un long formulaire pour, par exemple, commander un voyage ou un vol et ne pouvoir le valider parce que le clic sur le bouton de validation du formulaire ne produit aucun résultat ? C&#8217;est ce qui m&#8217;est arrivé il y a quelques semaines de celà&#8230; C&#8217;est vrai que je suis passé de PC à Mac et que je fais maintenant partie d&#8217;une minorité. L&#8217;accessibilité prends dans ce cas tout son sens. J&#8217;ai eu beau essayer avec Safari, Firefox, Opéra, Google Chrome, rien n&#8217;y a fait. Bref si je n&#8217;avais pas eu un&#160;[&#8230;]]]></description>
			<content:encoded><![CDATA[<p>Il ne vous est jamais arrivé de remplir un long formulaire pour, par exemple, commander un voyage ou un vol et ne pouvoir le valider parce que le clic sur le bouton de validation du formulaire ne produit aucun résultat ? C&#8217;est ce qui m&#8217;est arrivé il y a quelques semaines de celà&#8230; C&#8217;est vrai que je suis passé de PC à Mac et que je fais maintenant partie d&#8217;une minorité. L&#8217;accessibilité prends dans ce cas tout son sens. J&#8217;ai eu beau essayer avec Safari, Firefox, Opéra, Google Chrome, rien n&#8217;y a fait. Bref si je n&#8217;avais pas eu un PC pas loin pour passer ma commande avec Internet Explorer cette compagnie aérienne aurait perdu un client.</p>
<p>Pourquoi ce formulaire ne fonctionnait pas , Tout bonnement parce que les personnes qui sont auteurs du code ont préféré se servir de javascript pour la validation des données plutôt que d&#8217;opter pour la solution html du bouton de type submit (<em>button ou input</em>) . Le script utilisé ne prenant visiblement en charge que certains navigateurs dans un seul environnement (windows), il est impossible pour l&#8217;internaute de valider les données qu&#8217;il a entré minitieusement dans les 45 champs du formulaire.<br />
 <a href="http://www.lesintegristes.net/2009/02/03/concevoir-un-formulaire-html-qui-tient-la-route/#more-474" class="more-link">(Lire la suite&hellip;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.lesintegristes.net/2009/02/03/concevoir-un-formulaire-html-qui-tient-la-route/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Introduction à WAI ARIA (traduction)</title>
		<link>http://www.lesintegristes.net/2008/12/09/introduction-a-wai-aria-traduction/</link>
		<comments>http://www.lesintegristes.net/2008/12/09/introduction-a-wai-aria-traduction/#comments</comments>
		<pubDate>Tue, 09 Dec 2008 10:39:40 +0000</pubDate>
		<dc:creator>Pierre Bertet</dc:creator>
				<category><![CDATA[Accessibilité]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[ARIA]]></category>

		<guid isPermaLink="false">http://www.lesintegristes.net/?p=399</guid>
		<description><![CDATA[
Grégoire Dierendonck

L&#8217;article qui suit est la traduction de l&#8217;article &#171;&#160;Introduction to WAI ARIA&#171;&#160;, publié par Gez Lemon sur Dev Opera, le site d&#8217;Opera Software destiné aux développeurs.
Gez Lemon est un expert reconnu de l&#8217;accessibilité web. Il est membre du WaSP ( Accessibility Task Force ) et travaille pour The Paciello Group, entreprise de conseil spécialisée dans l&#8217;accessibilité web.
Cette traduction, comme l&#8217;article original, est placée sous licence Creative Commons by-nc-sa 2.5.

Cet article est destiné à des personnes ne connaissant pas ARIA. Vous devriez avoir une bonne connaissance du langage HTML et des problèmes que peuvent rencontrer les&#160;[&#8230;]]]></description>
			<content:encoded><![CDATA[<p style="text-align:center;font-size:10px;"><img src="http://www.lesintegristes.net/wp-content/uploads/2008/12/illu-aria4.jpg" alt="Illustration par Grégoire Dierendonck" title="" width="380" height="435" /><br />
<a style="margin-left:10px;text-decoration:none;" href="http://www.troispongdesign.fr/"><em>Grégoire Dierendonck</em></a></p>
<div class="preamble">
<p>L&#8217;article qui suit est la traduction de l&#8217;article &laquo;&nbsp;<a href="http://dev.opera.com/articles/view/introduction-to-wai-aria/">Introduction to WAI ARIA</a>&laquo;&nbsp;, publié par <a href="http://juicystudio.com/">Gez Lemon</a> sur <a href="http://dev.opera.com/">Dev Opera</a>, le site d&#8217;Opera Software destiné aux développeurs.</p>
<p>Gez Lemon est un expert reconnu de l&#8217;accessibilité web. Il est membre du <a href="http://www.webstandards.org/"><abbr title="The Web Standards Project">WaSP</abbr></a> ( <a href="http://www.webstandards.org/action/atf/">Accessibility Task Force</a> ) et travaille pour <a href="http://www.paciellogroup.com/">The Paciello Group</a>, entreprise de conseil spécialisée dans l&#8217;accessibilité web.</p>
<p>Cette traduction, comme l&#8217;article original, est placée sous licence <a href="http://creativecommons.org/licenses/by-nc-sa/2.5/deed.fr">Creative Commons by-nc-sa 2.5</a>.</p>
</div>
<p>Cet article est destiné à des personnes ne connaissant pas ARIA. Vous devriez avoir une bonne connaissance du langage HTML et des problèmes que peuvent rencontrer les personnes handicapées sur le web. Connaître quelques application web &laquo;&nbsp;riches&nbsp;&raquo; (RIA) d&#8217;un point de vue utilisateur serait un plus.</p>
<p>Après avoir lu cet article, vous comprendrez à quoi sert ARIA, comment l&#8217;intégrer à vos sites, et comment l&#8217;utiliser dès immédiatement et même sur le plus simple des sites pour le rendre plus accessible.</p>
<p> <a href="http://www.lesintegristes.net/2008/12/09/introduction-a-wai-aria-traduction/#more-399" class="more-link">(Lire la suite&hellip;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.lesintegristes.net/2008/12/09/introduction-a-wai-aria-traduction/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
		<item>
		<title>Accessibilité VS référencement : quelles méthodes pour (ré-)concilier les deux ?</title>
		<link>http://www.lesintegristes.net/2008/11/27/accessibilite-vs-referencement-quelles-methodes-pour-re-concilier-les-deux/</link>
		<comments>http://www.lesintegristes.net/2008/11/27/accessibilite-vs-referencement-quelles-methodes-pour-re-concilier-les-deux/#comments</comments>
		<pubDate>Thu, 27 Nov 2008 14:40:21 +0000</pubDate>
		<dc:creator>Eric Le Bihan</dc:creator>
				<category><![CDATA[Accessibilité]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Référencement]]></category>

		<guid isPermaLink="false">http://www.lesintegristes.net/?p=357</guid>
		<description><![CDATA[Après avoir lu sur de nombreux sites traitant de la question du référencement des pages web par les moteurs de recherches que le javascript était néfaste au référencement dans la mesure où les robots ne peuvent lire le contenu pertinent qui serait généré par javascript, ce langage serait-il devenu l’arme ultime des référenceurs, dans une utilisation à contrario ?
Alors que les intégrateurs, développeurs, webmasters et au sens le plus large, les créateurs de sites web échangent sur la meilleure façon d’utiliser javascript pour maintenir un site accessible, les professionnels du référencement n’hésitent pas à conseiller à leurs clients de&#160;[&#8230;]]]></description>
			<content:encoded><![CDATA[<p>Après avoir lu sur de nombreux sites traitant de la question du référencement des pages web par les moteurs de recherches que le javascript était néfaste au référencement dans la mesure où les robots ne peuvent lire le contenu pertinent qui serait généré par javascript, ce langage serait-il devenu l’arme ultime des référenceurs, dans une utilisation à contrario ?</p>
<p>Alors que les intégrateurs, développeurs, webmasters et au sens le plus large, les créateurs de sites web échangent sur la meilleure façon d’utiliser javascript pour maintenir un site accessible, les professionnels du référencement n’hésitent pas à conseiller à leurs clients de <em>faire des liens en javascript</em> ou à générer des parties de leur code html via javascript de manière à ne pas référencer certaines pages ou certaines parties de leur contenu dans le but de favoriser des pages au profit d&#8217;autres. Les robots n’étant pas  à l’heure actuelle en mesure de comprendre et donc d’interpréter le javascript, les liens JS ne seront pas suivis et le contenu généré ne sera pas pris en compte. J&#8217;ai également lu dernièrement que les robots seraient (je mets cette information au conditionnel) en mesure de décrypter les url dans le code javascript et donc de suivre ces liens comme des liens html, ce qui oblige actuellement les référenceurs à adopter des méthodes de cryptages &#8211; dans la limite de ce qu&#8217;il est possible de faire en javascript &#8211; pour leurs url !</p>
<p>Cette pratique loin d’être confidentielle se répand comme une traînée de poudre sur les sites de e-commerce français où les liens <code class="prettyprint">&lt;a href="link"&gt;</code> sont remplacés par des  <code class="prettyprint">&lt;span onclick="fonction()"&gt;</code>. (L’exemple le plus flagrant en est donné sur la page d&#8217;accueil du site de vente en ligne <em>rueducommerce.fr</em> sur laquelle pratiquement aucun lien de type <code class="prettyprint">&lt;a href="link"&gt;</code> n’est présent.)</p>
<p>Pour bien comprendre ce que ça implique, il faut d’une part rappeler que cette pratique va totalement à l’encontre des règles d’accessibilité les plus élémentaires :</p>
<p>En effet toute personne ayant javascript désactivé pour une raison ou pour une autre ne pourra pas afficher la page liée. Les personnes ayant javascript activé ne pourront pas utiliser le clic milieu de leur souris ou l’option <em>ouvrir un nouvel onglet</em> de leur menu contextuel. Ce procédé restreint donc les possibilités de l’utilisateur qu’il ait ou pas javascript activé dans son navigateur. Il est important de rappeler que la conception de pages avec le langage html répond à des normes : <em>les standards du web</em>, dont les recommandations sont rédigés par le W3C, organisme qui supervise le développement des standards du web, et pour que ces pages puissent fonctionner de façon satisfaisante dans les principaux navigateurs du marché, ces recommandations ou règles doivent être suivies. Il est également important de rappeler que de nombreuses applications et extensions, notamment celles de Firefox sont basées sur ce socle commun qu&#8217;il est primordial de respecter, faute de quoi l&#8217;utilisateur s&#8217;en trouve obligatoirement lésé.</p>
<p>Lisons ce qu’il est dit dans la documentation du groupe <abbr title="Web Accessibility Initiative">WAI</abbr> du W3C, référence majeure pour l’accessibilité des sites web :</p>
<p><strong><abbr title="Web Content Accessibility Guideline">WCAG</abbr> 1.0  (version par lagrange.net)</strong></p>
<blockquote cite="http://www.la-grange.net/w3c/wcag1/wai-pageauth.html#gl-new-technologies"><p>Guideline 6. S’assurer que les pages qui contiennent de nouvelles technologies se transforment de façon élégante.</p>
<p>6.3 S&#8217;assurer que les pages soient visibles lorsque les scripts, les applets ou autres artefacts programmables sont désactivés ou non supportés. Lorsque ce n&#8217;est pas possible, fournissez une information équivalente sur une page alternative. [Priorité 1]<br />
Par exemple, assurez vous que les liens qui activent les scripts fonctionnent même lorsque ces derniers sont désactivés ou non supportés (par ex. Il ne faut pas utiliser &laquo;&nbsp;javascript:&nbsp;&raquo; comme cible des liens).</p></blockquote>
<p><strong>W3C : Techniques pour les règles d&#8217;accessibilité du contenu Web 1.0 (version par lagrange.net)</strong></p>
<blockquote cite="http://www.la-grange.net/w3c/WAI-WEBCONTENT-TECHS/#scripts"><p>4.12.1 Scripts de transformation</p>
<p>Les développeurs de contenu doivent s&#8217;assurer que les pages sont accessibles avec les scripts désactivés ou dans des navigateurs qui ne supportent pas les scripts.</p>
<p>* Eviter la création de contenu à la volée par le client. Si un navigateur d&#8217;utilisateur ne gère pas les scripts, aucun contenu ne sera généré ou affiché. Cependant, Ceci est différent lorsqu&#8217;il s&#8217;agit d&#8217;afficher ou de cacher un contenu déjà existant en utilisant une combinaison de feuilles de style et de scripting ; S&#8217;il n&#8217;y a pas de scripts, le contenu sera tout de même affiché. Cela ne s&#8217;applique pas aux pages générées à la volée par le serveur et distribuées au client.<br />
* Eviter la création de liens qui utilisent &laquo;&nbsp;javascript&nbsp;&raquo; pour l&#8217;URI. Si un utilisateur n&#8217;utilise pas les scripts, il sera alors incapable d&#8217;utiliser le lien car le navigateur ne pourra créé le lien.</p></blockquote>
<p>Que recommande Google à ce sujet ?</p>
<p><strong>Google (Centre d’aide Webmasters/propriétaires de sites web)</strong></p>
<blockquote><p>Si votre site contient du texte ou des liens cachés, il risque d&#8217;être considéré comme peu fiable, car il présente aux moteurs de recherche un contenu différent de celui destiné aux visiteurs […]</p></blockquote>
<blockquote cite=" http://www.google.com/support/webmasters/bin/answer.py?answer=66353&amp;hl=fr"><p>[…] Si votre site contient du texte et des liens cachés conçus pour induire les moteurs de rechercher en erreur, votre site peut être retiré de l&#8217;index Google et ne plus être affiché dans les pages de résultats de recherche. Lorsque vous évaluez votre site afin de vérifier s&#8217;il contient du texte ou des liens cachés, recherchez tout ce qui n&#8217;est pas facilement affichable par les visiteurs. Existe-t-il du texte ou des liens accessibles uniquement aux moteurs de recherche et non aux visiteurs ? […]</p></blockquote>
<blockquote cite="http://www.google.com/support/webmasters/bin/answer.py?answer=66355&amp;ctx=sibling"><p>[…] Lorsque Googlebot indexe une page contenant un script JavaScript, il ne peut pas suivre ou indexer les liens cachés dans le script lui-même. L&#8217;utilisation d&#8217;un script JavaScript est une pratique Web totalement légitime. Toutefois, son utilisation dans le but de tromper les moteurs de recherche ne l&#8217;est pas. […]</p></blockquote>
<p>Pour résumer, il n’est pas interdit d’utiliser des liens javascript dans la mesure où la page présentée aux moteurs de recherche est la même que celle présentée aux utilisateurs. Ce qui n’est pas le cas dans la mesure où les robots ne pouvant lire javascript considèrent que les liens n’existent pas et ne référencent pas la page liée…</p>
<p>Devons-nous considérer que puisque le nombre des visiteurs sans javascript est faible, il n’est plus utile de se préoccuper de faire du javascript non-intrusif ? Comment se maintenir dans un secteur où toutes les méthodes même les plus contestables sont utilisées pour maintenir un taux de visites important sur son site ? Est-il possible de rester concurrentiel en utilisant les bonnes pratiques et en maintenant un site accessible, sans pour autant négliger la partie référencement ?</p>
<p>Pour continuer la réflexion quelques liens utiles :</p>
<ul>
<li><a href="http://www.google.com/support/webmasters/bin/answer.py?hl=fr&amp;answer=35769">Support Google : Conseils aux webmasters</a></li>
<li><a href="http://www.pompage.net/pompe/accesibilitemoteursderecherche/">Vous aimez l’accessibilité ? Les moteurs de recherche aussi !</a></li>
<li><a href="http://www.wizishop.com/blog/les-dossiers-du-e-commerce/accessibilite-et-e-commerce-interets.html">Accessibilité et e-commerce : Pourquoi rendre son site accessible ?</a></li>
<li><a href="http://webyboom.canalblog.com/archives/2008/08/28/10378459.html">Target condamné pour l&#8217;inaccessibilité de son site aux non-voyants</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.lesintegristes.net/2008/11/27/accessibilite-vs-referencement-quelles-methodes-pour-re-concilier-les-deux/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
	</channel>
</rss>
