<?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>Synerg&#039;heBlog &#187; ajax</title>
	<atom:link href="http://blog.synerghetic.net/tag/ajax/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.synerghetic.net</link>
	<description>Communication numérique</description>
	<lastBuildDate>Thu, 09 Feb 2012 13:03:13 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.4</generator>
		<item>
		<title>Manipuler l&#8217;historique du navigateur</title>
		<link>http://blog.synerghetic.net/2011/08/25/manipuler-l-historique-du-navigateur/</link>
		<comments>http://blog.synerghetic.net/2011/08/25/manipuler-l-historique-du-navigateur/#comments</comments>
		<pubDate>Thu, 25 Aug 2011 09:16:26 +0000</pubDate>
		<dc:creator>Rémy Gazelot</dc:creator>
				<category><![CDATA[Astuces]]></category>
		<category><![CDATA[Conception web]]></category>
		<category><![CDATA[Ergonomie]]></category>
		<category><![CDATA[Langages et développement]]></category>
		<category><![CDATA[Tutoriaux]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[historique]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[navigateur]]></category>

		<guid isPermaLink="false">http://blog.synerghetic.net/?p=3756</guid>
		<description><![CDATA[Les technologies innovantes fleurissent de jours en jours sur Internet avec HTML5, CSS3 et j'en passe. Voici une nouvelle technologie qui fait beaucoup parler d'elle en ce moment, la manipulation de l'historique du navigateur en Javascript. Cette méthode permet de naviguer en Ajax de page en page, en changeant les URLs du navigateur et en enregistrant votre navigation. Ainsi, les boutons précédents et suivants seront utilisables et vous permettront de naviguer, toujours en Ajax ! On se rapproche de plus en plus de la fluidité qu'apporte Flash, en corrigeant petit à petit les défauts du Javascript. Une nouvelle grosse étape vient d'être franchie.]]></description>
			<content:encoded><![CDATA[<p>Les technologies innovantes fleurissent de jours en jours sur Internet avec HTML5, CSS3 et j&#8217;en passe. Voici une nouvelle technologie qui fait beaucoup parler d&#8217;elle en ce moment, la <strong>manipulation de l&#8217;historique du navigateur en Javascript</strong>. Cette méthode permet de naviguer en Ajax de page en page, en changeant les URLs du navigateur et en enregistrant votre navigation. Ainsi, les boutons précédents et suivants seront utilisables et vous permettront de naviguer, toujours en Ajax ! On se rapproche de plus en plus de la fluidité qu&#8217;apporte Flash, en corrigeant petit à petit les manques du Javascript. Une nouvelle grosse étape vient d&#8217;être franchie.</p>
<p>Mais qu&#8217;en est-il réellement et quelles sont les limites de cette utilisation ?<br />
<span id="more-3756"></span><br />
Cette technologie utilise les fonctions Javascript <strong>pushState()</strong> et <strong>replaceState()</strong>, utilisables uniquement sur le moteur web Gecko 2. Et oui ! C&#8217;est uniquement compatible Chrome (min v5), Firefox (min v4), Opéra (min v11.5) et Safari (min v5). Internet Explorer n&#8217;est pas dans la liste, ni-même sa version 10 et encore moins la 9 !</p>
<p>Après cette petite introduction, donnons tout de suite un exemple simple d&#8217;utilisation. Suivez bien :</p>
<p>Je suis sur une page A.html. J&#8217;ai un lien dans cette page qui me mène vers la page B.html, comme cela pourrait être le cas dans un menu de navigation. Je désire charger en Ajax le contenu de B.html afin de fluidifier un peu tout ça. Je vais donc récupérer en Ajax la page B.html, avec la méthode .load() de JQuery par exemple.</p>
<p><a href="http://blog.synerghetic.net/wp-content/uploads/2011/08/Sans-titre-24.jpg"><img class="aligncenter size-full wp-image-3967" src="http://blog.synerghetic.net/wp-content/uploads/2011/08/Sans-titre-24.jpg" alt="" width="250" height="166" /></a></p>
<p>Jusque-là, rien d&#8217;innovant. L&#8217;un des problèmes de ce type de navigation est que si je fais &laquo;&nbsp;précédent&nbsp;&raquo; avec mon navigateur, je ne retomberai pas sur le contenu précédent, c&#8217;est à dire A.html. Pourquoi ? Etant donné qu&#8217;en appelant en Ajax le contenu de B.html, je n&#8217;ai pas bougé de ma page A.html. Donc le bouton précédent ne fera que me ramener sur la page où je me trouvais avant A.html. Vous comprenez facilement la limite de cette exemple au niveau ergonomique.</p>
<p>C&#8217;est là qu&#8217;intervient la fonction de manipulation de l&#8217;historique du navigateur. Quand je charge ma page A.html, j&#8217;exécute la fonction history.replaceState() en lui donnant en paramètre l&#8217;URL de la page, c&#8217;est-à-dire A.html. Au moment d&#8217;appeler B.html en Ajax, je fais un history.pushState() en lui plaçant en paramètre l&#8217;URL que je demande, B.html. Je crée ainsi une nouvelle entrée dans l&#8217;historique de navigation de mon navigateur. Tout le monde a suivi ?</p>
<p>Pour activer la navigation par le navigateur avec le bouton &laquo;&nbsp;précédent&nbsp;&raquo; et &laquo;&nbsp;suivant&nbsp;&raquo;, je fais la fonction suivante :</p>
<blockquote><p>$(window).bind(&#8216;popstate&#8217;, function(event) {</p>
<p>var state = event.originalEvent.state;</p>
<p>if (state) {<br />
$(&laquo;&nbsp;#ma_div_ou_je_charge_mon_ajax&nbsp;&raquo;).load(state.path);<br />
}<br />
});</p></blockquote>
<p>J&#8217;ai donc placé un écouteur sur les évènements du navigateur afin d&#8217;afficher ce qui est demandé.</p>
<p><strong>Niveau SEO :</strong></p>
<p>Au niveau du SEO, c&#8217;est parfait ! J&#8217;ai uniquement appelé le contenu qui m&#8217;intéresse de B.html. J&#8217;ai bien deux pages distinctes A.html et B.html dans mon arborescence et les robots indexeront bien les deux pages. Si je désactive le Javascript, j&#8217;ai un lien classique de A vers B qui affichera la page demandée avec un rechargement du navigateur comme dans une navigation classique.</p>
<p><strong>Inconvénients : </strong></p>
<p>C&#8217;est assez difficile à mettre en place. Les navigateurs ne réagissent pas tous pareils à cette manipulation. En effet, il existe un problème sur Chrome. Je suis sur A.html, j&#8217;appelle la page B.html, puis ensuite tape une URL à la main vers un site externe. Si arrivé sur cette nouvelle page je fais précédent avec le navigateur, je retombe sur la page B.html en entière et non plus A.html avec l&#8217;importation du contenu de B. Il existe donc une méthode pour remédier à ce problème, mais on n&#8217;entrera pas dans les détails ici et elle est assez lourde.</p>
<p><strong>Conclusion :</strong></p>
<p>Grâce à cette technique, on peut créer une navigation très fluide en Ajax, tout en conservant la navigation par les actions du navigateur. Cette technologie se rapproche de ce qu&#8217;offre Flash au niveau de la fluidité. Comme toutes les bonnes choses, c&#8217;est à consommer avec modération. Nous avons bien vu dans les inconvénients, que cette méthode est encore au stade expérimental. Voici une application concrète de cette méthode sur le site <a href="https://github.com/gubatron/flickasa">Github</a>. Regardez le chargement du contenu lorsque l&#8217;on clique sur un fichier dans le tableau. Testez la navigation par vous-même. Ceci dit, nous repoussons sans cesse les limites de nos navigateurs afin d&#8217;en tirer le meilleur. C&#8217;est ce genre de pratique qui pousse les concepteurs de navigateurs à améliorer leurs applications et repousse un peu plus la technologie web.</p>
<!-- AddThis Button BEGIN -->
<div addthis:url='http://blog.synerghetic.net/2011/08/25/manipuler-l-historique-du-navigateur/' addthis:title='Manipuler l&#8217;historique du navigateur ' class="addthis_toolbox addthis_default_style">
<a class="addthis_button_facebook_like"fb:like:layout="button_count"></a> 
<a class="addthis_button_tweet"></a>
<a class="addthis_button_google_plusone"></a>
<a class="addthis_counter addthis_pill_style"></a>
</div>
<!-- AddThis Button END -->]]></content:encoded>
			<wfw:commentRss>http://blog.synerghetic.net/2011/08/25/manipuler-l-historique-du-navigateur/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ajaxy : un CMS simple et élégant</title>
		<link>http://blog.synerghetic.net/2010/03/31/ajaxy-un-cms-simple-et-elegant/</link>
		<comments>http://blog.synerghetic.net/2010/03/31/ajaxy-un-cms-simple-et-elegant/#comments</comments>
		<pubDate>Wed, 31 Mar 2010 08:00:13 +0000</pubDate>
		<dc:creator>Henry Lim</dc:creator>
				<category><![CDATA[CMS]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[javascript]]></category>

		<guid isPermaLink="false">http://blog.synerghetic.net/?p=1390</guid>
		<description><![CDATA[Développé par Julien Nicault, Ajaxy est un outil de création de sites qui se concentre sur la simplicité d&#8217;utilisation et l&#8217;élégance de son interface. Sa principale particularité réside dans le fait que utilise nativement des librairies AJAX. Celles-ci permettent de donner à votre site, l&#8217;apparence d&#8217;une application web sans rechargement de pages. Elles offrent également [...]<!-- AddThis Button BEGIN -->
<div addthis:url='http://blog.synerghetic.net/2010/03/31/ajaxy-un-cms-simple-et-elegant/' addthis:title='Ajaxy : un CMS simple et élégant ' class="addthis_toolbox addthis_default_style">
<a class="addthis_button_facebook_like"fb:like:layout="button_count"></a> 
<a class="addthis_button_tweet"></a>
<a class="addthis_button_google_plusone"></a>
<a class="addthis_counter addthis_pill_style"></a>
</div>
<!-- AddThis Button END -->]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="aligncenter size-full wp-image-1398" title="illustration du cms ajaxy" src="http://blog.synerghetic.net/wp-content/uploads/2010/03/capture.png" alt="illustration du cms ajaxy" width="535" height="286" /></p>
<p>Développé par <a title="site de julien nicault" href="http://www.juliennicault.fr/">Julien Nicault</a>, Ajaxy est un outil de création de sites qui se concentre sur la simplicité d&#8217;utilisation et l&#8217;<strong>élégance de son interface</strong>.</p>
<p>Sa principale particularité réside dans le fait que utilise nativement des librairies AJAX. Celles-ci permettent de donner à votre site, l&#8217;apparence d&#8217;une application web sans rechargement de pages. Elles offrent également de jolis effets de transitions lors de la navigation (carrousel, lightbox, cube 3D&#8230;)</p>
<p>Essentiellement destiné à la création de sites vitrines et de portfolios, l&#8217;approche de l&#8217;auteur est de fournir un outil de gestion de contenus (CMS)<strong> très simple d&#8217;accès</strong> pour ses utilisateurs, qui sont jusqu&#8217;à présent des clients et amis peu familiers avec les outils internet.</p>
<p>Le CMS est également conçu pour<strong> simplifier le travail d&#8217;intégration graphique</strong> du site grâce un système simplifié de templating.<br />
Des champs de personnalisation des URLs et balises méta permettent quant à eux, l<strong>&#8216;optimisation du référencement naturel</strong>.</p>
<p>Enfin, l&#8217;outil intègre aussi une interface pour les smartphones tactiles, la gestion des statistiques et l&#8217;envoi de newsletter.</p>
<p>Actuellement en version de test, Ajaxy est un outil gratuit et open-source qui nécéssite un hébergement PHP/MySQL.</p>
<ul>
<li><a title="télécharger le cms ajaxy" href="http://ajaxy.fr/">Téléchargement sur le site officiel d&#8217;Ajaxy</a></li>
<li><a title="démonstration du cms ajaxy" href="http://ajaxy.fr/demo/">Démonstration en ligne</a></li>
</ul>
<!-- AddThis Button BEGIN -->
<div addthis:url='http://blog.synerghetic.net/2010/03/31/ajaxy-un-cms-simple-et-elegant/' addthis:title='Ajaxy : un CMS simple et élégant ' class="addthis_toolbox addthis_default_style">
<a class="addthis_button_facebook_like"fb:like:layout="button_count"></a> 
<a class="addthis_button_tweet"></a>
<a class="addthis_button_google_plusone"></a>
<a class="addthis_counter addthis_pill_style"></a>
</div>
<!-- AddThis Button END -->]]></content:encoded>
			<wfw:commentRss>http://blog.synerghetic.net/2010/03/31/ajaxy-un-cms-simple-et-elegant/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Buzz, un nouveau service de micro-blogging face à Facebook et Twitter</title>
		<link>http://blog.synerghetic.net/2010/02/11/google-buzz-un-nouveau-service-de-micro-blogging-face-a-facebook-et-twitter/</link>
		<comments>http://blog.synerghetic.net/2010/02/11/google-buzz-un-nouveau-service-de-micro-blogging-face-a-facebook-et-twitter/#comments</comments>
		<pubDate>Thu, 11 Feb 2010 07:50:48 +0000</pubDate>
		<dc:creator>Estelle Courdoisy</dc:creator>
				<category><![CDATA[Buzz]]></category>
		<category><![CDATA[Communauté]]></category>
		<category><![CDATA[Réseaux sociaux]]></category>
		<category><![CDATA[Service online]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[gmail]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[web service]]></category>

		<guid isPermaLink="false">http://blog.synerghetic.net/?p=1289</guid>
		<description><![CDATA[Comme vous le savez probablement, Google a lancé il y a quelques jours son propre service de micro-blogging social nommé Google Buzz. Ce nouveau service, qui n’en est pas vraiment un en réalité, est directement intégré à Gmail et permet de suivre en direct, l’actualité de vos contacts. Des valeurs sûres et des nouveautés Au programme [...]<!-- AddThis Button BEGIN -->
<div addthis:url='http://blog.synerghetic.net/2010/02/11/google-buzz-un-nouveau-service-de-micro-blogging-face-a-facebook-et-twitter/' addthis:title='Google Buzz, un nouveau service de micro-blogging face à Facebook et Twitter ' class="addthis_toolbox addthis_default_style">
<a class="addthis_button_facebook_like"fb:like:layout="button_count"></a> 
<a class="addthis_button_tweet"></a>
<a class="addthis_button_google_plusone"></a>
<a class="addthis_counter addthis_pill_style"></a>
</div>
<!-- AddThis Button END -->]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="size-medium wp-image-1290  aligncenter" title="google buzz" src="http://blog.synerghetic.net/wp-content/uploads/2010/02/lancement-google-buzz-cousin-wave-l-1-300x101.jpg" alt="google buzz" width="300" height="101" /></p>
<p>Comme vous le savez probablement, Google a lancé il y a quelques jours son propre service de micro-blogging social nommé <a title="Site officiel de Google Buzz" href="http://www.google.com/buzz">Google Buzz</a>.<br />
Ce nouveau service, qui n’en est pas vraiment un en réalité, est directement intégré à Gmail et permet de suivre en direct, l’actualité de vos contacts.</p>
<p><object width="560" height="340" data="http://www.youtube.com/v/yi50KlsCBio&amp;hl=fr_FR&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/yi50KlsCBio&amp;hl=fr_FR&amp;fs=1&amp;rel=0" /><param name="allowfullscreen" value="true" /></object></p>
<h3>Des valeurs sûres et des nouveautés</h3>
<p>Au programme de ce service, un grand nombre de fonctions présentes sur différents services de micro-blogging, mais aussi des nouveautés à la Google.</p>
<p>Buzz permet donc de publier des actualités, des photos, des vidéos et des tweets, le tout en lien direct avec Picassa, Flickr, Youtube, Reader et Twitter. Ces différentes publications peuvent, comme on est à présent habitué, être commentées ou simplement &laquo;&nbsp;aimées&nbsp;&raquo;. De plus, Buzz propose la mise à jour des publications en temps réel grâce à Ajax, ainsi que le filtrage de celles-ci.</p>
<p>Mais Google va plus loin avec Buzz, en effet, les différentes publications sont également positionnées grâce à la géolocalisation, ce qui permet d’avoir accès aux publications publiques qui ont été effectuées à proximité de l’endroit où l’on est.</p>
<p>Enfin, Buzz étant intégré à Gmail, il permet de créer votre réseau de manière automatique grâce à l’ajout de vos contacts Gmail dans Buzz, vous avez cependant accès à la validation de ces ajouts. De la même manière, en fonction des contenus de vos publications, Buzz vous proposera des publications publiques et des contacts extérieurs qui vous intéresseront potentiellement, une manière de plus pour Google de s’inclure dans nos vies, comme diront certains.</p>
<p>Le tout est, comme toujours chez Google, présenté dans une interface épurée et intuitive. Pour ceux qui n’y ont pas encore accès, voilà un aperçu. Google Buzz sera en effet accessible à tous les utilisateurs de Gmail dans les prochains jours.</p>
<p style="text-align: center;"><img class="size-full wp-image-1307 aligncenter" title="googlebuzz" src="http://blog.synerghetic.net/wp-content/uploads/2010/02/googlebuzz_feed1.jpg" alt="googlebuzz" width="550" height="461" /></p>
<p style="text-align: center;">
<h3>Un réel concurrent de Facebook et Twitter ?</h3>
<p>La question qui revient forcement est celle de la concurrence de Buzz : Twitter ? Facebook ? Oui forcement, mais aussi des services qui montent comme Friendfeed, Foursquare ou encore Brightkite.</p>
<p>Google a-t-il une chance de concurrencer Facebook ? Personnellement je n’y crois pas vraiment, notamment à cause du fait que beaucoup de particuliers qui utilisent Facebook, n’utilisent pas Gmail, qui est nécessaire pour Buzz.</p>
<p>Quand à Twitter, c’est une possibilité, mais comme beaucoup le disent, les contacts Gmail sont rarement les même que les contacts Twitter. Cependant grâce à la fonctionnalité qui permet d&#8217;ajouter des contacts extérieurs, Buzz pourrait grâce à l&#8217;utilisation que l&#8217;on peut en faire, concurrencer Twitter. L’évolution de Buzz est donc à suivre.</p>
<p>Le gros avantage mais aussi l’un des inconvénients de Buzz est qu’il s’inscrit dans un panel de services préexistants (Gmail, Twitter, Picassa, Flicker, Youtube, Reader, Lattitude, Profile…). L’un de ses point faible est qu’il s’agit encore d’une nouvelle plateforme de micro-blogging, certes aidée par la notoriété de Google, mais qui vise une cible (Facebook), selon moi décalée par rapport à la cible habituelle de Google.</p>
<h3>Une version mobile poussée</h3>
<p class="MsoNormal">Pour finir, quelques mots sur la partie mobile. Avec une interface très soignée, Google montre l’importance que prend à ses yeux ce secteur. La vidéo suivante vous en dit plus.</p>
<p><object width="560" height="340" data="http://www.youtube.com/v/m-kcVDNi6eg&amp;hl=fr_FR&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/m-kcVDNi6eg&amp;hl=fr_FR&amp;fs=1&amp;rel=0" /><param name="allowfullscreen" value="true" /></object></p>
<p>Suivons donc l’évolution de Buzz, montera-t-il en puissance comme beaucoup des services Google ou stagnera-t-il comme Wave ?</p>
<!-- AddThis Button BEGIN -->
<div addthis:url='http://blog.synerghetic.net/2010/02/11/google-buzz-un-nouveau-service-de-micro-blogging-face-a-facebook-et-twitter/' addthis:title='Google Buzz, un nouveau service de micro-blogging face à Facebook et Twitter ' class="addthis_toolbox addthis_default_style">
<a class="addthis_button_facebook_like"fb:like:layout="button_count"></a> 
<a class="addthis_button_tweet"></a>
<a class="addthis_button_google_plusone"></a>
<a class="addthis_counter addthis_pill_style"></a>
</div>
<!-- AddThis Button END -->]]></content:encoded>
			<wfw:commentRss>http://blog.synerghetic.net/2010/02/11/google-buzz-un-nouveau-service-de-micro-blogging-face-a-facebook-et-twitter/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Quand JS remplace l&#8217;ActionScript&#8230;</title>
		<link>http://blog.synerghetic.net/2007/12/13/quand-js-remplace-lactionscript/</link>
		<comments>http://blog.synerghetic.net/2007/12/13/quand-js-remplace-lactionscript/#comments</comments>
		<pubDate>Thu, 13 Dec 2007 10:32:29 +0000</pubDate>
		<dc:creator>Etienne Maujean</dc:creator>
				<category><![CDATA[Veille techno]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[javascript]]></category>

		<guid isPermaLink="false">http://blog.synerghetic.net/2007/12/13/quand-js-remplace-lactionscript/</guid>
		<description><![CDATA[La marque de vêtements Victoire vient de mettre en ligne la nouvelle version de son site e-commerçe. Sans trop entrer dans des considérations esthétiques (après tout, on aime ou on n&#8217;aime pas) mais le ton est bien donné. On est clairement dans l&#8217;univers de la mode, et les rappels à Paris sont bien marqués. Soit. [...]<!-- AddThis Button BEGIN -->
<div addthis:url='http://blog.synerghetic.net/2007/12/13/quand-js-remplace-lactionscript/' addthis:title='Quand JS remplace l&#8217;ActionScript&#8230; ' class="addthis_toolbox addthis_default_style">
<a class="addthis_button_facebook_like"fb:like:layout="button_count"></a> 
<a class="addthis_button_tweet"></a>
<a class="addthis_button_google_plusone"></a>
<a class="addthis_counter addthis_pill_style"></a>
</div>
<!-- AddThis Button END -->]]></description>
			<content:encoded><![CDATA[<p>La marque de vêtements Victoire vient de mettre en ligne la nouvelle version de <a href="http://www.victoire-paris.com" title="Victoire-paris.com">son site e-commerçe</a>. Sans trop entrer dans des considérations esthétiques (après tout, on aime ou on n&#8217;aime pas) mais le ton est bien donné. On est clairement dans l&#8217;univers de la mode, et les rappels à Paris sont bien marqués. Soit.</p>
<p>Ce que je trouve le plus intéressant n&#8217;est pas tant son design épuré, s&#8217;appuyant principalement sur des photographies plein écran (reprenant un peu le principe de <a href="http://www.danone.com" title="Danone.com">danone.com</a>), ni même l&#8217;utilisation massive d&#8217;<strong>effets de transitions</strong> ou de <strong>transparences</strong>. Non, ce qui me semble remarquable, c&#8217;est que cette fluidité donnée par ces animations est intégralement réalisée en <strong>JavaScript</strong>. Et oui, aucun fichier flash là dessous.</p>
<p align="center"><img src="http://blog.synerghetic.net/wp-content/uploads/2007/12/victoire.jpg" alt="Victoire-paris.com" /></p>
<p>Plus que le défi technologique,  j&#8217;apprécie que le site soit <strong>compatible avec tous les navigateurs courants</strong>, et entièrement consultable dans un environnement privé de support JS (à priori, seul le zoom sur un produit ne fonctionne pas). Alors certes, le contenu apparait assez bas si l&#8217;on désactive la feuille de style, mais le travail est quand même remarquable.</p>
<p>Bravo donc à l&#8217;agence Nurun et notamment Emmanuelle Fillassier (CP) et Sébastien Valléry (Dev/intégrateur).</p>
<!-- AddThis Button BEGIN -->
<div addthis:url='http://blog.synerghetic.net/2007/12/13/quand-js-remplace-lactionscript/' addthis:title='Quand JS remplace l&#8217;ActionScript&#8230; ' class="addthis_toolbox addthis_default_style">
<a class="addthis_button_facebook_like"fb:like:layout="button_count"></a> 
<a class="addthis_button_tweet"></a>
<a class="addthis_button_google_plusone"></a>
<a class="addthis_counter addthis_pill_style"></a>
</div>
<!-- AddThis Button END -->]]></content:encoded>
			<wfw:commentRss>http://blog.synerghetic.net/2007/12/13/quand-js-remplace-lactionscript/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Ateliers Paris Web 2007 &#8211; Ergonomie des sites Internet avec Amélie Boucher</title>
		<link>http://blog.synerghetic.net/2007/11/18/ateliers-paris-web-2007-ergonomie-des-sites-internet-avec-amelie-boucher/</link>
		<comments>http://blog.synerghetic.net/2007/11/18/ateliers-paris-web-2007-ergonomie-des-sites-internet-avec-amelie-boucher/#comments</comments>
		<pubDate>Sun, 18 Nov 2007 16:44:29 +0000</pubDate>
		<dc:creator>Mathieu Crucq</dc:creator>
				<category><![CDATA[Evénementiel]]></category>
		<category><![CDATA[Qualité web]]></category>
		<category><![CDATA[accessibilité]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[Ergonomie]]></category>
		<category><![CDATA[paris web]]></category>

		<guid isPermaLink="false">http://blog.synerghetic.net/2007/11/18/ateliers-paris-web-2007-ergonomie-des-sites-internet-avec-amelie-boucher/</guid>
		<description><![CDATA[Tout juste rentré des ateliers Paris Web 07 que déjà la frustration de n’avoir pu assister aux conférences s’installe. En effet, tous les excellents échos que j’avais pu avoir se sont révélés vrais. Plusieurs « pointures » du web français et international étaient présentes ce qui a donné lieu à des interventions d’une qualité plus [...]<!-- AddThis Button BEGIN -->
<div addthis:url='http://blog.synerghetic.net/2007/11/18/ateliers-paris-web-2007-ergonomie-des-sites-internet-avec-amelie-boucher/' addthis:title='Ateliers Paris Web 2007 &#8211; Ergonomie des sites Internet avec Amélie Boucher ' class="addthis_toolbox addthis_default_style">
<a class="addthis_button_facebook_like"fb:like:layout="button_count"></a> 
<a class="addthis_button_tweet"></a>
<a class="addthis_button_google_plusone"></a>
<a class="addthis_counter addthis_pill_style"></a>
</div>
<!-- AddThis Button END -->]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal"><a href="http://blog.synerghetic.net/wp-content/uploads/2007/11/pw2007-logo.png" title="Logo Paris Web 2007"></a></p>
<p style="text-align: center"><a href="http://blog.synerghetic.net/wp-content/uploads/2007/11/pw2007-logo.png" title="Logo Paris Web 2007"><img src="http://blog.synerghetic.net/wp-content/uploads/2007/11/pw2007-logo.png" alt="Logo Paris Web 2007" /></a></p>
<p class="MsoNormal">Tout juste rentré des <a href="http://2007.paris-web.fr"><strong>ateliers Paris Web 07</strong></a> que déjà la frustration de n’avoir pu assister aux conférences s’ins</span>talle. En effet, tous les excellents échos que j’avais pu avoir se sont révélés vrais. <o:p></o:p></span></p>
<p class="MsoNormal">Plusieurs « pointures » du web français et international étaient présentes ce qui a donné lieu à des interventions d’une qualité plus qu’appréciable, des interactions nombreuses avec les auditeurs et une bonne humeur générale toute à fait plaisante.<o:p></o:p></span></p>
<p class="MsoNormal">Le seul défaut que j’ai pu trouver à cette journée est qu’il était impossible d’assister à tous les ateliers…damned<o:p></o:p></span></p>
<p class="MsoNormal">Puisqu’il a fallait en choisir 4, voici les ateliers auxquels j’ai assisté :</span></p>
<p class="MsoNormal">&nbsp;</p>
<ul>
<li><!--[if !supportLists]--><span style="font-size: 10pt; font-family: Symbol"><span></span></span><strong><span style="font-size: 10pt; font-family: 'Arial','sans-serif'">« Analysons ensemble l’ergonomie de votre site Internet !» </span></strong><span style="font-size: 10pt; font-family: 'Arial','sans-serif'">par <a href="http://2007.paris-web.fr/Samedi-17-novembre#boucher">Amélie Boucher</a></span><strong><span style="font-size: 13.5pt; font-family: 'Times New Roman','serif'"><o:p></o:p></span></strong></li>
<li><!--[if !supportLists]--><strong><span style="font-size: 10pt; font-family: Symbol"><span></span></span><span style="font-size: 10pt; font-family: 'Arial','sans-serif'">« Flex, Flash et accessibilité» </span></strong><span style="font-size: 10pt; font-family: 'Arial','sans-serif'">par <a href="http://2007.paris-web.fr/st%E9phane-deschamps">Stéphane Deschamp</a></span><strong><span style="font-size: 13.5pt; font-family: 'Times New Roman','serif'"><o:p></o:p></span></strong></li>
<li><!--[if !supportLists]--><strong><span style="font-size: 10pt; font-family: Symbol"><span></span></span><span style="font-size: 10pt; font-family: 'Arial','sans-serif'">« Le RGAA par la pratique » </span></strong><span style="font-size: 10pt; font-family: 'Arial','sans-serif'">par <a href="http://2007.paris-web.fr/aurelien-levy">Aurélien Levy</a></span><strong><span style="font-size: 13.5pt; font-family: 'Times New Roman','serif'"><o:p></o:p></span></strong></li>
<li><!--[if !supportLists]--><strong><span style="font-size: 10pt; font-family: Symbol"><span></span></span><span style="font-size: 10pt; font-family: 'Arial','sans-serif'">« Conception d’un site accessible : démarche et bilan ! » </span></strong><span style="font-size: 10pt; font-family: 'Arial','sans-serif'">par <a href="http://2007.paris-web.fr/Emilie-Sidoli">Émilie Sidoli</a>, <font color="#99cc00"><a href="http://2007.paris-web.fr/Julie-Landry">Julie Landry</a></font>, <a href="http://2007.paris-web.fr/Laurence-Borne">Laurence Borne</a>, et <a href="http://2007.paris-web.fr/Marie-Destandau">Marie Destandau</a></span><span style="font-size: 13.5pt; font-family: 'Times New Roman','serif'">.<strong> <o:p></o:p></strong></span></li>
</ul>
<p class="MsoNormal">&nbsp;</p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: 'Arial','sans-serif'">Je vais donc vous faire mon petit compte rendu sur ces 4 interventions (en 4 billets différents) qui, est-il besoin de le préciser, ont toutes d’été de grande qualité.</span></p>
<p class="MsoNormal"><span id="more-19"></span></p>
<p class="MsoNormal">&nbsp;</p>
<p><u><strong>1<sup>er</sup> atelier : Analysons ensemble votre site Internet par Amélie Boucher</strong></span></u></p>
<p class="MsoNormal">&nbsp;</p>
<p class="MsoNormal"><a href="http://2007.paris-web.fr/Amelie-Boucher">Amélie Boucher</a> – fondatrice d’<a href="http://www.ergolab.net/">Ergolab</a> et auteur du <a href="http://www.ergonline.net/blog/livre-ergonomie-web-damelie-boucher">récent ouvrage sur l’ergonomie web disponible chez Eyrolles</a>.<o:p></o:p></span></p>
<p class="MsoNormal">Première remarque et non des moindres, la salle était pleine. Pleine, à tel point qu’il n’y avait plus de places assises et que les retardataires ont dû rester debout. Bien que cela ait l’air tout à fait anodin, quel meilleur témoin de la prise de conscience de la place importante de l’ergonomie dans la conception de site Internet.<o:p></o:p></span></p>
<p class="MsoNormal">La présentation s’est axée autour de <strong>12 règles essentielles</strong> :</span></p>
<p class="MsoNormal">&nbsp;</p>
<p class="MsoNormal"><strong>- Une architecture bien rangée et adaptée à la cible <o:p></o:p></span></strong></p>
<p class="MsoNormal">S’il semble évident que cela soit une nécessité de base, de nombreux sites Internet viennent nous prouver tous les jours le contraire. L’architecture business ne doit pas systématiquement être adaptée de façon « brut de pomme » sur le site. En effet, certains termes spécifiques à la marque ne sont pas toujours porteurs de sens pour l’internaute ce qui peut venir perturber la navigation au sein du site. <o:p></o:p></span></p>
<p class="MsoNormal">Par ailleurs, il existe une différence notoire entre la quantité d’informations proposées par le site par rapport à celle perçue par l’utilisateur d’où l’importance capitale d’organisation du mieux possible l’information.</span></p>
<p class="MsoNormal">&nbsp;</p>
<p class="MsoNormal"><strong>- Organisation visuelle<o:p></o:p></span></strong></p>
<p class="MsoNormal">L’organisation visuelle se cale directement sur <a href="http://fr.wikipedia.org/wiki/Psychologie_de_la_forme#Les_principales_lois_de_la_Gestalt">les lois de Gestalt</a> (grands principes d’organisation visuelle)</span></p>
<p class="MsoNormal">&nbsp;</p>
<p class="MsoNormal"><strong>-Cohérence<o:p></o:p></span></strong></p>
<p class="MsoNormal">Conserver une logique tout au long de la navigation de l’internaute. <o:p></o:p></span></p>
<p class="MsoNormal">Un peu facile mais tellement flagrant en ce moment, les portails France Television en pleine refonte. La <a href="http://france2.fr/" title="Page d'acceuil de France 2">page d’accueil de France 2</a> et France 3 viennent d’être mise à jour alors que le contenu de niveau 2 conserve l’ancienne mise en forme. Un peu déroutant même pour les utilisateurs avertis que nous sommes.<br />
</span></p>
<p class="MsoNormal" align="center"><img src="http://blog.synerghetic.net/wp-content/uploads/2007/11/home_fr2.jpg" alt="Homepage de France 2" height="129" width="177" /></span>  <img src="http://blog.synerghetic.net/wp-content/uploads/2007/11/sport_fr2.jpg" alt="Page sport de France 2" height="128" width="176" /></p>
<p class="MsoNormal" align="center">&nbsp;</p>
<p class="MsoNormal"><strong>-Convention <o:p></o:p></span></strong></p>
<p class="MsoNormal">Les conventions font appel à la mémoire utilisateur et au « règles » ou « principes » établis des usages sur Internet. Exemple concret : le logo d’un site Internet. Ce dernier est systématiquement placé en haut à gauche pour suivre le principe de lecture qui va dans ce sens. De façon intuitive nous avons le réflexe d’aller le chercher là quand bien même il serait placé à droite.<o:p></o:p></span></p>
<p class="MsoNormal">L’exemple présenté par Amélie s’est fait sur <a href="http://fr.clarins.com/webapp/wcs/stores/servlet/TopCategoriesDisplay?storeId=10001&amp;catalogId=10203&amp;langId=-2" title="Le site de Clarins">le site de Clarins</a>. Il est vrai que lors du choix du produit, une liste de checkbox est laissée libre à l’utilisateur. Instinctivement (et puisque c’est gratuit), nous avons tendance à cocher toutes les cases. </span></p>
<p class="MsoNormal"><a href="http://blog.synerghetic.net/wp-content/uploads/2007/11/clarins.jpg" title="Clarins, erreur ergonomique"></a></p>
<p style="text-align: center"><a href="http://blog.synerghetic.net/wp-content/uploads/2007/11/clarins.jpg" title="Clarins, erreur ergonomique"><img src="http://blog.synerghetic.net/wp-content/uploads/2007/11/clarins.jpg" alt="Clarins, erreur ergonomique" height="190" width="398" /></a></p>
<p class="MsoNormal">Dommages, un seul article semble autorisé (et pourtant cétait indiqué). Un radiobutton aurait semble-t-il été plus judicieux d’autant que les différentes utilisations des éléments de formulaires sont maintenant quasiment acquis pour les utilisateurs réguliers du net.</span></p>
<p class="MsoNormal">&nbsp;</p>
<p class="MsoNormal"><strong>-Information – visibilité du feedback<o:p></o:p></span></strong></p>
<p class="MsoNormal">Informer l’utilisateur ! Un utilisateur informé est un utilisateur en confiance, qui plus est sur un site d’achat. <o:p></o:p></span></p>
<p class="MsoNormal">Sur <a href="http://www.virginmega.fr" title="Virgin Megastore">VirginMega</a>, un ajout de produit présent déclenche l’affiche en haut de page d’une alerte précisant le contenu du panier. Problème, on ne le voit pas lorsque l’on est trop bas dans la page. <o:p></o:p></span></p>
<p class="MsoNormal">Dommage de ne pas avoir pensé à faire adapter la position de cet affichage selon là où l’on se trouve dans la page. <o:p></o:p></span></p>
<p class="MsoNormal">Résultat de cette erreur, un double clic de l’utilisateur donc un double ajout ce qui entrainera plus tard une suppression dans la page dans son panier. Bien évidemment, cela ne sera pas pour rassurer le futur acheteur.</span></p>
<p class="MsoNormal">&nbsp;</p>
<p class="MsoNormal"><strong>-Compréhenssion</span></strong></p>
<p class="MsoNormal">Faire comprendre à l&#8217;internaute ce qu&#8217;il est en train d&#8217;entreprendre sur le site. Les actions ne doivent pas être ambigües mais claires pour être le plus efficient possible.</span></p>
<p class="MsoNormal">&nbsp;</p>
<p class="MsoNormal"><strong>-Assistance</span></strong> <o:p></o:p></span></p>
<p class="MsoNormal">Guider l’internaute ! <o:p></o:p></span></p>
<p class="MsoNormal">Il faut suggérer les actions (notion d’affordance) qu’il doit faire sur le site. Ne pas le laisser perdu dans cette masse d’information sous peine qu’il ne revienne pas.</span></p>
<p class="MsoNormal">&nbsp;</p>
<p class="MsoNormal"><strong><span> </span>-Gestion des erreurs</span></strong> <o:p></o:p></span></p>
<p class="MsoNormal">La gestion des erreurs est essentielle. Comme dans la règle « information », un utilisateur informé est un utilisateur rassuré.<o:p></o:p></span></p>
<p class="MsoNormal">L’erreur en elle-même n’est pas problématique, il faut simplement faire attention à bien le faire remonter à l’internaute en lui indiquant précisément d’où vient le problème pour faciliter la correction.<o:p></o:p></span></p>
<p class="MsoNormal">Attention toutefois à la surprotection. <o:p></o:p></span></p>
<p class="MsoNormal">L’exemple étudié pour illustré les formulaires à vérification instantanée a été <a href="http://www.rememberthemilk.com/">Remember the Milk</a> déjà <a href="http://www.fredcavazza.net/2005/10/21/le-formulaire-parfait/">mis en avant par Fred Cavazza</a>. Amélie Boucher montre ici que ce formulaire, aussi intuitif soit-il, pousse la protection utilisateur contre les erreurs trop loin dans le sens où le site considère comme erreur tout champ non rempli à partir du moment où le focus de la souris est sur ce champ.</span></p>
<p class="MsoNormal"><a href="http://blog.synerghetic.net/wp-content/uploads/2007/11/remember.jpg" title="Formulaire de Remember the Milk"></a></p>
<p style="text-align: center"><a href="http://blog.synerghetic.net/wp-content/uploads/2007/11/remember.jpg" title="Formulaire de Remember the Milk"><img src="http://blog.synerghetic.net/wp-content/uploads/2007/11/remember.jpg" alt="Formulaire de Remember the Milk" height="168" width="340" /></a></p>
<p class="MsoNormal">A titre personnel, je trouve <a href="https://edit.europe.yahoo.com/registration?_src=&amp;intl=&amp;partner=&amp;_done=&amp;last=">le formulaire d’inscription au portail Yahoo</a> bien plus intéressant et intuitif (celui-ci fera d’ailleurs l’objet d’un article prochain). L’ajax est certes beaucoup utilisé mais de manière plus judicieuse que dans <a href="http://www.rememberthemilk.com" title="Remember The Milk">RTM</a>. En effet, <a href="http://2007.paris-web.fr/Amelie-Boucher" title="Amélie Boucher">Amélie Boucher</a> précisait que si la vérification instantanée était très appréciable d’un point de vue ergonomique, une sur-utilisation pouvait ne pas être utile.</span></p>
<p class="MsoNormal"><a href="http://blog.synerghetic.net/wp-content/uploads/2007/11/form_yahoo_small.jpg" title="Formulaire de Yahoo"></a></p>
<p style="text-align: center"><a href="http://blog.synerghetic.net/wp-content/uploads/2007/11/form_yahoo_small.jpg" title="Formulaire de Yahoo"><img src="http://blog.synerghetic.net/wp-content/uploads/2007/11/form_yahoo_small.jpg" alt="Formulaire de Yahoo" height="110" width="374" /></a></p>
<p style="text-align: center">&nbsp;</p>
<p class="MsoNormal"><strong>-Rapidité</span></strong> <o:p></o:p></span></p>
<p class="MsoNormal">La rapidité où comment être efficient sur une page. <o:p></o:p></span></p>
<p class="MsoNormal">Un exemple tout simple de comment perdre du temps lorsque l’on cherche quelque chose sur <a href="http://www.afnic.fr/obtenir/dispo/">le site de l’AFNIC</a>.<o:p></o:p></span></p>
<p class="MsoNormal">Lorsque vous rechercher un nom de domaine mais que vous souhaitez le modifier, le contenu du champ disparait systématique et l’on se retrouve à devoir ressaisir mainte et mainte fois la saisie.</span></p>
<p class="MsoNormal">&nbsp;</p>
<p class="MsoNormal"><strong><span style="font-size: 10pt; line-height: 115%; font-family: 'Arial','sans-serif'" lang="EN-US">-Liberté<o:p></o:p></span></strong></p>
<p class="MsoNormal"><span style="font-size: 10pt; line-height: 115%; font-family: 'Arial','sans-serif'" lang="EN-US">Live free or die…<o:p></o:p></span></p>
<p class="MsoNormal">L’internaute doit ressentir une grande liberté d’action sur le site. No comment.</span></p>
<p class="MsoNormal">&nbsp;</p>
<p class="MsoNormal"><strong>-Accessibilité<o:p></o:p></span></strong></p>
<p class="MsoNormal">Bien évidemment, l’accessibilité est<span>  </span>une contrainte essentielle. <o:p></o:p></span></p>
<p class="MsoNormal">Selon Tim Bernes Lee, directeur du W3C et inventeur du World Wide Web « Le pouvoir du Web réside dans son <strong>universalité</strong>»<o:p></o:p></span></p>
<p class="MsoNormal">Rendre un site accessible devrait être aujourd’hui considéré comme un postula obligatoire dans toute création web. Mais oui, un site accessible est souvent plus long à faire ce qui impacte des coûts supplémentaires que tous les annonceurs ne sont pas près à assumer. Par ailleurs, un site accessible n’est pas synonyme de charte graphique absente et d’une mise en page laide, en témoigne le site réalisé par <a href="http://2007.paris-web.fr/Emilie-Sidoli">Émilie Sidoli</a>, <a href="http://2007.paris-web.fr/Julie-Landry">Julie Landry</a>, <a href="http://2007.paris-web.fr/Laurence-Borne">Laurence Borne</a>, et <a href="http://2007.paris-web.fr/Marie-Destandau">Marie Destandau</a> pour <a href="http://www.handicap.centrepompidou.fr/handicapcp/site/index.php?detection=no">le centre Pompidou</a>.</span></p>
<p class="MsoNormal">&nbsp;</p>
<p class="MsoNormal"><strong>-Satisfaction de l’internaute<o:p></o:p></span></strong></p>
<p class="MsoNormal">Ce point se passe à mon sens de commentaire. Le titre seul suffit à comprendre. <o:p></o:p></span></p>
<p class="MsoNormal">La séance s’est terminée par une analyse de quelques sites proposés par les personnes présentes. Par manque de temps, seuls 3 sites ont été analysés.<o:p></o:p></span></p>
<p class="MsoNormal">Au final, j’ai trouvé que cette intervention était l’un des plus intéressantes de la journée. La bonne humeur dégagée par notre oratrice et les nombreux exemples ont permis d’apprendre rapidement quelques règles essentielles d’ergonomies, qui bien qu’elles soient connues, sont loin d’être appliquées partout.</span></p>
<p class="MsoNormal">&nbsp;</p>
<p class="MsoNormal"><strong>Bravo pour cet atelier !</strong> <o:p></o:p></span></p>
<p class="MsoNormal"><a href="http://2007.paris-web.fr/Amelie-Boucher" title="Amélie Boucher">Amélie Boucher</a> sera également présente à <a href="http://www.designersinteractifs.com/site/index.php?evenement-20071129">la conférence du 29 novembre à Adobe organisée par Designers Interactifs</a>.</span></p>
<p class="MsoNormal"><a href="http://www.synerghetic.net" title="Synerg'heTiC">Synerg&#8217;heTiC</a> ne manquera pas de vous faire un compte rendu.</span></p>
<!-- AddThis Button BEGIN -->
<div addthis:url='http://blog.synerghetic.net/2007/11/18/ateliers-paris-web-2007-ergonomie-des-sites-internet-avec-amelie-boucher/' addthis:title='Ateliers Paris Web 2007 &#8211; Ergonomie des sites Internet avec Amélie Boucher ' class="addthis_toolbox addthis_default_style">
<a class="addthis_button_facebook_like"fb:like:layout="button_count"></a> 
<a class="addthis_button_tweet"></a>
<a class="addthis_button_google_plusone"></a>
<a class="addthis_counter addthis_pill_style"></a>
</div>
<!-- AddThis Button END -->]]></content:encoded>
			<wfw:commentRss>http://blog.synerghetic.net/2007/11/18/ateliers-paris-web-2007-ergonomie-des-sites-internet-avec-amelie-boucher/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

