<?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; Conception web</title>
	<atom:link href="http://blog.synerghetic.net/theme/conception-web/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>CSS3, une féroce consommation CPU</title>
		<link>http://blog.synerghetic.net/2011/11/23/css3-une-feroce-consommation-cpu/</link>
		<comments>http://blog.synerghetic.net/2011/11/23/css3-une-feroce-consommation-cpu/#comments</comments>
		<pubDate>Wed, 23 Nov 2011 08:15:10 +0000</pubDate>
		<dc:creator>Rémy Gazelot</dc:creator>
				<category><![CDATA[Conception web]]></category>
		<category><![CDATA[Langages et développement]]></category>
		<category><![CDATA[CPU]]></category>
		<category><![CDATA[CSS3]]></category>
		<category><![CDATA[JQuery]]></category>
		<category><![CDATA[performances]]></category>
		<category><![CDATA[test]]></category>

		<guid isPermaLink="false">http://blog.synerghetic.net/?p=4384</guid>
		<description><![CDATA[Le CSS3 permet de réaliser des animations de plus en plus complexes et perfectionnées. Il s&#8217;implémente de mieux en mieux sur les dernières versions des navigateurs et même Internet Explorer s&#8217;y est mis avec sa version 9, pour les propriétés primaires, puis sa version 10 pour les plus complexes comme transition. Vous pouvez retrouver la [...]<!-- AddThis Button BEGIN -->
<div addthis:url='http://blog.synerghetic.net/2011/11/23/css3-une-feroce-consommation-cpu/' addthis:title='CSS3, une féroce consommation CPU ' 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>Le CSS3 permet de réaliser des animations de plus en plus complexes et perfectionnées. Il s&#8217;implémente de mieux en mieux sur les dernières versions des navigateurs et même Internet Explorer s&#8217;y est mis avec sa version 9, pour les propriétés primaires, puis sa version 10 pour les plus complexes comme <span style="font-style: italic">transition</span>. Vous pouvez retrouver la compatibilité des différentes propriétés sur <a href="http://caniuse.com" target="_blank">caniuse.com</a>.</p>
<p>Cependant, ce n&#8217;est pas un mystère, le CSS3 a un sacré appétit et son repas préféré est le CPU (Central Processing Unit), le processeur en version française. Qu&#8217;en est-il réellement ?<br />
<span id="more-4384"></span><br />
Je me suis donc intéressé de plus prêt à cette consommation sur des animations simples, puis plus complexes et sur différents navigateurs, principalement Google Chrome et Firefox. J&#8217;utilise également un Mac Intel Core 2 Duo pour les tests.</p>
<p><strong>1er test &#8211; transition et rotation</strong></p>
<p>J&#8217;ai donc testé une translation d&#8217;un bloc combinée à une rotation et un changement de couleur. Le test est réalisé sur Google Chrome. Voici les résultats sur le CPU en position initiale, puis pendant l&#8217;animation :<br />
<a href="http://blog.synerghetic.net/wp-content/uploads/2011/11/animation-css3-repos.jpg"><img class="aligncenter size-full wp-image-4388" style="margin-left: 90px" src="http://blog.synerghetic.net/wp-content/uploads/2011/11/animation-css3-repos.jpg" alt="" width="400" height="150" /></a><br />
<a href="http://blog.synerghetic.net/wp-content/uploads/2011/11/animation-css3-encours.jpg"><img class="aligncenter size-full wp-image-4391" style="margin-left: 90px" src="http://blog.synerghetic.net/wp-content/uploads/2011/11/animation-css3-encours.jpg" alt="" width="400" height="142" /></a><br />
Interprétations : le test révèle donc une augmentation de la consommation du CPU. On s&#8217;en doutait, mais 18% en système et 17% en utilisateur pour une si petite animation, ce n&#8217;est pas négligeable. Le résultat laisse assez perplexe d&#8217;autant que j&#8217;ai réalisé le test avec seulement Chrome d&#8217;ouvert. Si on ouvre Photoshop et autres fioritures de créatif ou développeur, on se retrouve très vite avec un PC qui chauffe, encore plus sur un PC portable.</p>
<p><strong>2ème test &#8211; animation complexe sur <a href="http://beta.theexpressiveweb.com/">beta.theexpressiveweb.com</a> :</strong></p>
<p><span style="margin-left: 50px">Google chrome :</span><br />
<a href="http://blog.synerghetic.net/wp-content/uploads/2011/11/animation-css3-chrome-personnage.jpg"><img class="aligncenter size-full wp-image-4398" style="margin-left: 50px" src="http://blog.synerghetic.net/wp-content/uploads/2011/11/animation-css3-chrome-personnage.jpg" alt="" width="500" height="307" /></a><br />
<span style="margin-left: 50px">Firefox :</span><br />
<a href="http://blog.synerghetic.net/wp-content/uploads/2011/11/animation-css3-firefox-personnage.jpg"><img class="aligncenter size-full wp-image-4401" style="margin-left: 50px" src="http://blog.synerghetic.net/wp-content/uploads/2011/11/animation-css3-firefox-personnage.jpg" alt="" width="500" height="291" /></a><br />
Interprétation : ici sur une animation plus complexe, une bonne partie de la puissance du CPU est mobilisée pour l&#8217;animation. Sur Google Chrome nous avons 47% du CPU utilisé par l&#8217;utilisateur et 20,55% pour le système. Sur Firefox les résultats sont meilleurs. Nous avons 45,75% pour l&#8217;utilisateur et 11,75% pour le système. Chaque navigateur interprète le CSS3 à sa manière. Firefox est plus orienté vers le développement du navigateur en tant que plateforme, il va ainsi privilégier les outils comme les modules sélecteurs avancés.</p>
<p>En réalité, les animations qui consomment le plus sont en toute logique les plus longues, normal. Par exemple sur <a href="http://hakim.se/experiments/css/slideshow/#/" target="_blank">hakim.se/&#8230;/slideshow</a>, des animations courtes montrent que le CPU ne s&#8217;emballe pas, bien qu&#8217;elles fassent appelle à de grosses transformations. Un conseil donc, visez juste dans la durée de vos animations pour ne pas affoler les compteurs.</p>
<p>Conclusions :</p>
<p>Alors il faut prendre en compte que mon matériel n&#8217;est pas le plus performant. Maintenant il faut aussi se mettre à la place du visiteur qui n&#8217;a peut-être pas non plus un foudre de guerre comme machine.</p>
<p>Le CSS3 propose de belles animations et s&#8217;améliore chaque jour. Chaque version de navigateur améliore le rendu et sa consommation. Ce petit test tout simple permet de mettre en avant un point technique : dans un projet, il faut pouvoir tester toutes les possibilités pour trouver celle qui sera la plus adaptée et pertinente pour répondre aux problématiques. Le choix d&#8217;une animation pourra se porter soit sur le Javascript avec notemment JQuery, ou sur le CSS3. Il faut pouvoir réaliser les tests sur un matériel récent, un plus ancien et également le plus de versions de navigateur possible. Il ne faut pas oublier que les animations doivent bien tourner en mode &laquo;&nbsp;production&nbsp;&raquo;.</p>
<p>Alors dans vos animations, attention aux bouffées de chaleur.</p>
<!-- AddThis Button BEGIN -->
<div addthis:url='http://blog.synerghetic.net/2011/11/23/css3-une-feroce-consommation-cpu/' addthis:title='CSS3, une féroce consommation CPU ' 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/11/23/css3-une-feroce-consommation-cpu/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>La démarche scientifique au service du web</title>
		<link>http://blog.synerghetic.net/2011/11/04/la-demarche-scientifique-au-service-du-web/</link>
		<comments>http://blog.synerghetic.net/2011/11/04/la-demarche-scientifique-au-service-du-web/#comments</comments>
		<pubDate>Fri, 04 Nov 2011 16:09:42 +0000</pubDate>
		<dc:creator>Msarri</dc:creator>
				<category><![CDATA[Conception web]]></category>
		<category><![CDATA[Créativité]]></category>
		<category><![CDATA[Qualité web]]></category>

		<guid isPermaLink="false">http://blog.synerghetic.net/?p=4369</guid>
		<description><![CDATA[Bien que le web ne soit pas une branche scientifique à proprement parler, certaines notions pourraient être très utiles, comme la basique « démarche scientifique », qui se compose d’observations, d’expériences et de raisonnements. Lorsque je vais parler des personnes travaillant sur le web, je ferai une généralité afin de rendre plus fluide la lecture, mais ce [...]<!-- AddThis Button BEGIN -->
<div addthis:url='http://blog.synerghetic.net/2011/11/04/la-demarche-scientifique-au-service-du-web/' addthis:title='La démarche scientifique au service du web ' 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><a href="http://blog.synerghetic.net/wp-content/uploads/2011/11/sciences-web.jpg"><img class="aligncenter size-full wp-image-4380" src="http://blog.synerghetic.net/wp-content/uploads/2011/11/sciences-web.jpg" alt="" width="500" height="252" /></a></p>
<p>Bien que le web ne soit pas une branche scientifique à proprement parler, certaines notions pourraient être très utiles, comme la basique « démarche scientifique », qui se compose d’observations, d’expériences et de raisonnements.</p>
<p><span id="more-4369"></span></p>
<p><em>Lorsque je vais parler des personnes travaillant sur le web, je ferai une généralité afin de rendre plus fluide la lecture, mais ce dont je parle n’est pas commun à tout le monde ! Il existe, et heureusement, des personnes ne s’arrêtant pas aux points abordés ci-après.</em></p>
<p><strong>Beaucoup de tests, peu de compréhension</strong></p>
<p><strong> </strong>Quelque soit le domaine (développement web, tests utilisateurs, référencement…) nous sommes amenés à faire des tests, qui prennent plus ou moins de temps et sur lesquels on a plus ou moins de résultats. On étudie ces derniers afin de définir le test nous avantageant le plus, et on le garde. Or, il manque deux étapes dans ce processus, en prenant en compte la démarche scientifique : la création d’hypothèses après la compréhension même du problème, et la compréhension des résultats.</p>
<p><strong>Un cas de départ assez global</strong></p>
<p>Dans nos métiers, nous sommes souvent confrontés à des problèmes. « Pourquoi les utilisateurs n’achètent pas plus ? ». « Pourquoi j’ai une erreur PHP ? ». « Pourquoi je n’arrive pas à mieux me positionner sur Google ? ».</p>
<p>Toutes ces questions, pourtant basiques, reviennent tous les jours. Et lorsqu’il s’agit d’y répondre, la facilité consiste à trouver un plugin, trouver quelqu’un qui a déjà rencontré ce problème, ou tester dans tous les sens, sans réelle orientation.</p>
<p><strong>Emettre des hypothèses</strong></p>
<p>Dans la démarche scientifique, la première étape consiste à émettre des hypothèses. Selon les situations, il faut analyser l’environnement du problème, analyser des situations similaires qui n’ont pourtant pas ce problème. Ainsi, on peut avoir une idée de la source du problème et émettre des hypothèses.</p>
<p>Cela peut se faire en notant chaque hypothèse, ou bien en le faisant de tête pour des problèmes beaucoup plus simples, comme l’oubli d’un point virgule en développement par exemple.</p>
<p>Dans ces hypothèses, il ne faut pas oublier les situations liées à une cause indirecte. En effet, un problème n’est peut être le résultat d’une cause, qui est elle même le résultat d’une autre cause.</p>
<p><strong>Tester ses hypothèses</strong></p>
<p><strong> </strong>Lorsque ces hypothèses sont établies, il faut ensuite les tester. Certaines peuvent déjà être supprimées grâce au rasoir d’<a href="http://fr.wikipedia.org/wiki/Rasoir_d'Ockham">Ockham</a>, un principe énonçant que les hypothèses les plus simples sont les plus probables. Il faut aussi établir un périmètre de fonctionnement afin d’écarter certaines variables qui pourraient interagir avec le test, des valeurs de satisfaction qui vont permettre de comparer les résultats afin de déterminer si les différences sont significatives.  Ainsi, lors d’un test utilisateur sur un tunnel d’achat par exemple, si l’écart entre deux tests n’est que de quelques pourcents, un choix entre l’une ou l’autre des hypothèses n’est pas vraiment justifié.</p>
<p><strong>Etablir un raisonnement</strong></p>
<p><strong> </strong>Lorsque les tests sont effectués, on aura alors une ou des situations répondant au mieux à nos problèmes. Pour des tests utilisateurs par exemple, cela aura permis au client d’améliorer son ROI (Return On Investisment) et au prestataire de répondre à la demande.</p>
<p>Sauf que, le plus souvent, la démarche s’arrête là, et aucun enseignement n’est retenu. Ainsi, lorsqu’une situation à priori différente se présentera, cette compréhension des problèmes précédents pourrait aider à résoudre les futures situations plus rapidement.</p>
<p>Ce raisonnement peut prendre du temps lorsqu’on n’y est pas habitué, mais on n’en ressort beaucoup plus riche lors de chaque expérience. Car il faut considérer une expérience comme quelque chose qu’on aura réussi, mais qui nous aura aussi permis d’en apprendre d’avantage.</p>
<p><strong>Un cas concret</strong></p>
<p>J&#8217;hésitais à prendre un exemple en développement mais je préfre que ce soit compréhensible pour tout le monde. Je vais donc vous donner un exemple d&#8217;un test utilisateur.</p>
<p>Le propriétaire d&#8217;un site marchand décide  de contacter une agence afin de tester différentes mises en page de son site car il aimerait que les clients achètent plus de produits. Sur les pages articles, une barre de filtres est disponible pour sélectionner la couleur, la taille et d&#8217;autres options. L&#8217;agence décide alors de tester deux mises en page : la première avec les filtres à gauche, la seconde avec les filtres à droite. Après un mois de test, on remarque que les clients achètent plus d&#8217;articles lorsque les filtres sont à gauche. L&#8217;agence conclut donc que cette disposition est plus efficace, ce qui ravit le client car cela lui permettra de gagner plus d&#8217;argent. Le problème est que cela ne nous dit pas pourquoi cette configuration a mieux fonctionné. Et c&#8217;est à partir de ce moment là que le raisonnement doit vraiment être fait.</p>
<p>La démarche, qui se rapproche alors de la démarche scientifique, peut sembler laborieuse, mais cela permettra d&#8217;en apprendre pour soi-même, mais cela servira surtout à plus long terme car les mêmes problèmes se présenteront plusieurs fois !</p>
<!-- AddThis Button BEGIN -->
<div addthis:url='http://blog.synerghetic.net/2011/11/04/la-demarche-scientifique-au-service-du-web/' addthis:title='La démarche scientifique au service du web ' 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/11/04/la-demarche-scientifique-au-service-du-web/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Résumé du Google DevFest Paris à HETIC et CIFACOM</title>
		<link>http://blog.synerghetic.net/2011/10/21/resume-du-google-devfest-paris-a-hetic-et-cifacom/</link>
		<comments>http://blog.synerghetic.net/2011/10/21/resume-du-google-devfest-paris-a-hetic-et-cifacom/#comments</comments>
		<pubDate>Fri, 21 Oct 2011 11:00:50 +0000</pubDate>
		<dc:creator>Msarri</dc:creator>
				<category><![CDATA[Communauté]]></category>
		<category><![CDATA[Conception web]]></category>
		<category><![CDATA[Evénementiel]]></category>
		<category><![CDATA[Nouveaux usages]]></category>

		<guid isPermaLink="false">http://blog.synerghetic.net/?p=4303</guid>
		<description><![CDATA[Cette année, HETIC et CIFACOM ont eu le plaisir de pouvoir accueillir le Google DevFest dans leurs locaux. La journée, s’étalant de 10h à 18h, nous proposait des conférences au sein de 3 salles différentes : la salle Android, la salle Chrome et la salle Cloud. Deux sessions pratiques étaient aussi dispensées dans une salle Codelab. Je [...]<!-- AddThis Button BEGIN -->
<div addthis:url='http://blog.synerghetic.net/2011/10/21/resume-du-google-devfest-paris-a-hetic-et-cifacom/' addthis:title='Résumé du Google DevFest Paris à HETIC et CIFACOM ' 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><a href="http://blog.synerghetic.net/wp-content/uploads/2011/10/google-dev-fest.jpg"><img class="aligncenter size-full wp-image-4307" src="http://blog.synerghetic.net/wp-content/uploads/2011/10/google-dev-fest.jpg" alt="" width="600" height="252" /></a></p>
<p>Cette année, <a href="http://www.hetic.net/">HETIC</a> et <a href="http://www.cifacom.com/">CIFACOM</a> ont eu le plaisir de pouvoir accueillir le Google DevFest dans leurs locaux. La journée, s’étalant de 10h à 18h, nous proposait des conférences au sein de 3 salles différentes : la salle Android, la salle Chrome et la salle Cloud. Deux sessions pratiques étaient aussi dispensées dans une salle Codelab. Je vais vous résumer la journée dans la salle Chrome, celle qui m’intéressait le plus. Vous trouverez sûrement des retours des deux autres salles ailleurs sur le web.</p>
<p><span id="more-4303"></span></p>
<p><strong>Les nouvelles applications web</strong></p>
<p>Intitulée « These Aren&#8217;t the Sites You&#8217;re Looking For: Modern HTML5 Web Apps » , présentée par Sam Dutton (samdutton.wordpress.com), Developer Advocate pour Chrome, cette présentation avait pour but principal de nous montrer les nouveautés liées au HTML5 en général (donc CSS3, JS et HTML) afin de nous permettre de faire des applications riches, offline…</p>
<p>Il a commencé par nous expliquer comment penser une application web. Il faut qu’elle soit très simple d’utilisation, l’internaute devant rapidement se familiariser avec l’application. Il doit savoir dès le début où cliquer et ce qu’on peut faire ou non avec cette application. Il doit aussi pouvoir utiliser l’application sans s’enregistrer, ce processus ne devant être demandé que lorsqu’il souhaite enregistrer ce qu’il a fait par exemple (mise en forme en bullet point).</p>
<p>D’un point de vue un peu plus technique, il nous a conseillé de bien séparer chaque élément de notre code, en prenant l’exemple du modèle MVC (Modèle / Vue / Contrôleur). Il nous a ainsi conseillé des frameworks Javascript tels que <a href="http://www.sproutcore.com/">Sproutcore</a>, <a href="http://documentcloud.github.com/backbone/">Backbone.js</a> ou encore <a href="http://dev.sencha.com/deploy/ext-4.0.0/examples/">extJS</a> et des frameworks CSS tels que <a href="http://lesscss.org/">LessCss</a> ou <a href="http://sass-lang.com/">Sass</a>. 	Le « responsive design » nous a aussi été conseillée grâce à l’utilisation des media queries, de Google web toolkits ou de la fonction window.matchMedia en Javascript. Il existe un autre Framework Javascript, formfactor.js, qui permet de travailler plus simplement sur plusieurs tailles d’écrans.</p>
<p>La suite de la présentation était composée d’une liste des nouvelles fonctionnalités qu’on peut avoir avec HTML5 :</p>
<ul>
<li>les fonctions Javascript pushState et popState, qui permet de se passer de hashtags et de modifier directement l’URL du navigateur. Cela permet à l’utilisateur de toujours savoir où il se trouve (leviroutes.com).</li>
<li>la balise input « webkitdirectory » qui permet d’uploader un dossier entier de fichiers.</li>
<li>l’attribut « draggable » associé à « dragstart » ou event.transfertData en Javascript qui permet de télécharger les fichiers  directement en drag’n drop vers un dossier.</li>
<li>la fonction Javascript appCache qui permet de stocker des fichiers entiers chez l’utilisateur grâce à la déclaration d’un « manifest ».</li>
<li>l’utilisation de bases de données locales comme indexedDB, webSQL permettant d’enregistrer les données offline puis de les envoyer à la reconnexion.</li>
<li>la balise input « x-webkit-speech » qui enregistre la voix de l’utilisateur, propose des correspondances avec leur taux de fiabilité.</li>
<li>des notifications au sein du navigateur grâce à la notification Window.</li>
<li>l’utilisation des web-workers afin de ne pas bloquer le Javascript.</li>
<li>le recours à des librairies Javascript permettant un travail plus efficace (selon les besoins…) comme HTML5 BoilerPlate, jQuery, Modernizr…</li>
</ul>
<p>Sam Dutton nous a présenté <a href="http://www.dartlang.org/">Dart</a> (pour ceux qui ne connaissaient pas) en vantant ses avantages. Il a notamment donné un argument qui a assez convaincu. Il est vrai que Google a permis d’accroître l’utilisation de Javascript et son rendu grâce à Chrome.<br />
Pour finir, il nous a expliqué l’intérêt de faire des applications pour le Chrome Web Store. Il y a 200 millions d’utilisateurs de Chrome, ce qui représente le même nombre d’utilisateurs potentiels de votre application.</p>
<p><strong>La console Javascript</strong></p>
<p>Intitulée « DevTools Tips and Tricks » et présentée une nouvelle fois par Sam Dutton, la conférence concernait tous les outils présents dans la console de Chrome. C’était ainsi vraiment utile pour les développeurs qui l’utilisent souvent. On a ainsi été plusieurs à découvrir qu’il était possible de cleaner un Javascript compressé par exemple, ou de faire des requêtes à la console.</p>
<p><strong>Le HTML5 offline</strong> (http://devfest-html5-offline.appspot.com/)</p>
<p>Intitulée « Working of the Grid : HTML5 Offline » et animée par Paul Kinlan, cette présentation revenait sur certaines nouveautés abordées lors de la première conférence, mais plus en détails, notamment sur les fonctions Javascript permettant à l’utilisateur de toujours pouvoir utiliser un site ou une application en étant offline.</p>
<p>Cela est très utile pour les personnes en déplacement, en avion, en train, ou lorsqu’une personne est dans le métro ou une zone peu couverte où il y a souvent des déconnexions. Cela apporte aussi une augmentation des performances car le travail se fait en local, directement chez l’utilisateur. Il n’y a alors plus de problèmes de DNS, il n’y a pas de données à télécharger…</p>
<p>Paul Kinlan est donc revenu plus précisément sur le stockage des données en local grâce à localStorage, sessionStorage, appCache, et sur l’utilisation de bases de données en local avec IndexedDB, WebSQL. L’utilisation de ce nouveau type de bases de données permet à l’utilisateur d’enregister ce qu’il a fait lorsqu’il était déconnecté pour pouvoir envoyé ces données à la reconnexion. Gmail utilise ce système pour que, lorsque vous écrivez un mail, il s’envoie soit directement, soit lorsque vous avez récupéré votre connexion.</p>
<p>On a enfin eu le droit à la présentation d’un « très » jeune développeur, Yvan Sraka, (18 ans… ), en double cursus BTS informatique / DUT biologie, qui a gagné un concours Google. Il a réalisé une application, QMCE, qui permettrait de convertir des applications en C, C++,  Python, Ruby et j’en passe, pour les rendre compatibles avec de nombreuses plateformes (navigateurs webs, mobile …). On était plusieurs à ne pas trop avoir compris réellement ce que ça faisait et surtout comment ça fonctionnait, mais il était assez impressionnant.</p>
<p><strong>Les applications Google +</strong></p>
<p dir="ltr">Pour finir la journée, Chris Chat et Jonathan Beri nous ont expliqué comment créer simplement des applications pour Google+ et ce qu’on peut y faire. Si Google a créé Google+, c’est d’abord grâce à une constatation. En effet, ils ont remarqué qu’ils étaient bons pour comprendre le web, ce qu’il contient, comprendre les langages… mais ils ne savent pas comprendre les gens, leurs relations, leurs envies. Ils sont revenus sur le principe des Hangout.</p>
<p dir="ltr">
<p dir="ltr">Merci à Google tout d’abord d’avoir choisi de faire ce DevFest au sein d’HETIC et de CIFACOM. Merci aux intervenants et toutes les personnes qui ont participé à l’organisation qui étaient très accueillantes, toujours souriantes. C’était aussi l’occasion de présenter le concours Dataviz 2012, sur lequel vous trouverez de plus amples informations sur le <a href="https://sites.google.com/site/concoursdataviz2012/">site officiel</a>.</p>
<p dir="ltr">On a hâte de pouvoir assister aux prochains événements Google, peut-être encore à HETIC et CIFACOM ?</p>
<p dir="ltr">
<p dir="ltr">Liste de liens utiles :</p>
<p dir="ltr">Polyfills : <a href="http://bit.ly/HTML5PolyFills" target="_blank">http://bit.ly/HTML5PolyFills<br />
</a>Dart : <a href="http://www.dartlang.org/" target="_blank">www.dartlang.org<br />
</a>Appmator : <a href="http://appmator.appspot.com/" target="_blank">http://appmator.appspot.com/<br />
</a>Chrome Status : <a href="http://chromestatus.com/" target="_blank">chromestatus.com<br />
</a>HTML5Rocks : <a href="http://html5rocks.com/" target="_blank">html5rocks.com<br />
</a></p>
<p dir="ltr">Chrome Web Store Developer Guides <a href="http://bit.ly/r3K8bm" target="_blank">http://bit.ly/r3K8bm<br />
</a>Chrome Web Store Tutorial <a href="http://bit.ly/pYwzkY" target="_blank">http://bit.ly/pYwzkY</a></p>
<p dir="ltr">Background &#8211; Extending your app&#8217;s life <a href="http://bit.ly/pc5HiT" target="_blank">http://bit.ly/pc5HiT<br />
</a>Using the Notifications API <a href="http://bit.ly/qNfeeN" target="_blank">http://bit.ly/qNfeeN<br />
</a>OpenID &amp; Identifying Your User <a href="http://bit.ly/oqsAfI" target="_blank">http://bit.ly/oqsAfI<br />
</a>What makes for a great web app? <a href="http://bit.ly/nJWZQA" target="_blank">http://bit.ly/nJWZQA<br />
</a>Anatomy of a Great Chrome Web Store Listing <a href="http://bit.ly/iUdFLb" target="_blank">http://bit.ly/iUdFLb</a></p>
<!-- AddThis Button BEGIN -->
<div addthis:url='http://blog.synerghetic.net/2011/10/21/resume-du-google-devfest-paris-a-hetic-et-cifacom/' addthis:title='Résumé du Google DevFest Paris à HETIC et CIFACOM ' 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/10/21/resume-du-google-devfest-paris-a-hetic-et-cifacom/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>ParisWeb11 : exhaustif résumé de la première journée de formation !</title>
		<link>http://blog.synerghetic.net/2011/10/14/parisweb11-exhaustif-resume-de-la-premiere-journee-de-formation/</link>
		<comments>http://blog.synerghetic.net/2011/10/14/parisweb11-exhaustif-resume-de-la-premiere-journee-de-formation/#comments</comments>
		<pubDate>Fri, 14 Oct 2011 06:04:21 +0000</pubDate>
		<dc:creator>Matthieu Tylez</dc:creator>
				<category><![CDATA[Actualités]]></category>
		<category><![CDATA[Conception web]]></category>
		<category><![CDATA[Créativité]]></category>
		<category><![CDATA[Ergonomie]]></category>
		<category><![CDATA[Langages et développement]]></category>
		<category><![CDATA[Outils]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[parisweb]]></category>
		<category><![CDATA[test]]></category>
		<category><![CDATA[utilisateur]]></category>
		<category><![CDATA[UX design]]></category>

		<guid isPermaLink="false">http://blog.synerghetic.net/?p=4188</guid>
		<description><![CDATA[Voici mon retour d’expérience sur les conférences auxquelles nous avons assisté durant cette première journée à ParisWeb pour Synerg’heTiC avec la présence de nombreux Héticiens ! Plus qu’un simple résumé, mon but est de vous transmettre les points les plus importants de ces formations pour vous sensibiliser du mieux possible. Au sommaire : Les goûts et les [...]<!-- AddThis Button BEGIN -->
<div addthis:url='http://blog.synerghetic.net/2011/10/14/parisweb11-exhaustif-resume-de-la-premiere-journee-de-formation/' addthis:title='ParisWeb11 : exhaustif résumé de la première journée de formation ! ' 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>Voici mon retour d’expérience sur les conférences auxquelles nous avons assisté durant cette première journée à ParisWeb pour Synerg’heTiC avec la présence de nombreux Héticiens ! Plus qu’un simple résumé, mon but est de vous transmettre les points les plus importants de ces formations pour vous sensibiliser du mieux possible.</p>
<p><a href="http://blog.synerghetic.net/wp-content/uploads/2011/10/HETIC_PARIS_WEB.jpg"><img class="aligncenter size-medium wp-image-4192" title="HETIC à Parisweb 2011" src="http://blog.synerghetic.net/wp-content/uploads/2011/10/HETIC_PARIS_WEB-300x224.jpg" alt="HETIC à Parisweb 2011" width="300" height="224" /></a><br />
<strong>Au sommaire :</strong></p>
<ul>
<li>Les goûts et les couleurs : la formation sur la symbolique des couleurs</li>
<li>Tester l’ergonomie de son site même sans budget : les best practices</li>
<li>Petite arithmétique de l’UX design : choisir, renoncer, construire étapes par étapes</li>
<li>API et formulaires en HTML5</li>
<li>Un bug à la fois :<strong> </strong>les problématiques d’un navigateur, Opera</li>
<li>Les lighting Talks : 40 min, 10 intervenants, 10 speechs à mourir de rire !</li>
</ul>
<p>Bonne lecture !</p>
<p><span id="more-4188"></span></p>
<h2>Les goûts et les couleurs</h2>
<p>Une formation intéressante sur <strong>la symbolique des couleurs</strong> appliquée au web. La palette de couleurs est extrêmement importante pour l’expérience utilisateur, notamment sur les sites e-commerce où elle peut fortement favoriser l’acte d’achat. En fonction de leur spectre, les couleurs entrainent des réactions acquises et physiques différentes. Dans le premier cas, ces réactions dépendent de notre éducation et de notre culture. La réaction physique quant à elle entraine une accélération ou une réduction de notre métabolisme. C’est pour cela qu’il est communément admis que le rouge excite alors que le bleu apaise. La symbolique de chaque couleur en occident s’en est suivie, ainsi que des exemples de sites internet correspondants.</p>
<p><a href="http://blog.synerghetic.net/wp-content/uploads/2011/10/IMAG0560.jpg"><img class="aligncenter size-medium wp-image-4193" title="La symbolique des couleurs" src="http://blog.synerghetic.net/wp-content/uploads/2011/10/IMAG0560-300x179.jpg" alt="La symbolique des couleurs" width="300" height="179" /></a></p>
<p>Quelques conseils en matière de sélection de couleurs ont été proposés : une couleur de base + une nuance correspondante + la couleur complémentaire correspondante. Et des outils pour faciliter cette tâche ont également été proposés tel que <a href="http://kuler.adobe.com">Kuler</a> et <a href="http://www.pantone.com/pages/MYP_myPantone/mypantone.aspx">Mypant</a>.</p>
<p>Une question se pose ici finalement : peut-on stigmatiser chaque couleur à des sensations physiques même en ne restant que dans la symbolique des codes occidentaux ? Ne serait-ce pas comme l’a précisé un membre de l’assistance durant la session de questions/réponses : « un peu bullshit » ?</p>
<h2>Tester l’ergonomie de son site même sans budget</h2>
<p>Formation sur les best practices pour faire tester son site par des utilisateurs lambda sans avoir à passer par une agence spécialisée, car cela peut rapidement coûter très cher. « Do it yourself » ! Aussi bien durant la phase de maquettage ou de développement, car comme vous allez le voir, cela peut être « facile » avec de la méthode !</p>
<p>Tout d&#8217;abord, sélectionnez <strong>un panel d’utilisateurs</strong> pioché dans vos proches :</p>
<ul>
<li>La famille / des amis : pas vraiment optimal, car ces membres risquent d’être trop positifs dans leurs réponses pour vous faire plaisir.</li>
<li>Des collègues : attention ici à ceux qui risqueraient de répondre sans vis-à-vis de leur propre intérêt. Un collègue intégrateur ayant tout intérêt à ne pas être négatif pour éviter toute modification de travail !</li>
<li>Des étudiants : pratique, car toujours à la recherche d’argent !</li>
</ul>
<p>Un <strong>lieu</strong> clos doit être choisi, ainsi qu’<strong>un logiciel d’enregistrement</strong> de la session tel que <a href="http://camstudio.org/">Camstudio</a>. Sélectionnez ensuite <strong>un observateur : </strong>il aidera les utilisateurs si des problèmes techniques arrivent, pour répondre à ses questions, incitez celui-ci à parler à voix haute tout en lui proposant étapes par étapes le scénario. Il doit être présenté comme détaché du projet pour éviter de biaiser les réponses de l’utilisateur. Attention également à ne pas donner d’indices sur une fonctionnalité à l’utilisateur, exemple : « <span style="text-decoration: line-through;">recherchez </span>des billets de train »</p>
<p><strong>Un scénario d’accompagnement</strong> de l’utilisateur doit être préparé en amont pour l’aider dans les tâches qu’il devra réaliser. Une tâche c’est un contexte et un objectif. Un scénario pour contextualiser un achat, une inscription par exemple. Et un objectif correspondant que l’utilisateur peut lui-même valider : « j’ai réussi à commander cette paire de chaussures » quitte à ce que cela soit faux ! Un bon démarrage peut être tout simplement la description de ce que voit l’utilisateur : type de site, fonctionnalité présente sur la page, etc. Prenez des notes après chaque session pour optimiser le debrief avec le chef de projet effectué en fin de la journée de test.</p>
<p>Finalement, le seul coût de l’opération est la rémunération de l’utilisateur, 40 euros semblent être une bonne moyenne, que cela soit en bon d’achat ou en cash suite avec une note de frais (tout dépend de votre comptabilité !). Pensez aussi que <strong>les lieux publics</strong> tels que le bon vieux Starbucks coffee et <strong>les tests utilisateurs à distance</strong> sont des options tout à fait envisageables ! On notera sur ce point des sites utiles tels que <a href="http://www.appili.com">Appili </a>en français (25<sup>e</sup> par utilisateur) ou <a href="http://youeye.com/">Youeye</a> en anglais qui possédera bientôt une fonction de EyeTracking pour utiliser à distance la webcam de l’utilisateur.</p>
<p><a href="http://blog.synerghetic.net/wp-content/uploads/2011/10/IMAG05651.jpg"><img class="aligncenter size-medium wp-image-4195" title="Tests utilisateurs" src="http://blog.synerghetic.net/wp-content/uploads/2011/10/IMAG05651-300x179.jpg" alt="Tests utilisateurs" width="300" height="179" /></a></p>
<p>Bref, faîtes des tests, que cela soit fait par vos soins, ou ceux d’une agence, cela vous évitera de toute façon des coûts bien plus importants par la suite et les éternels V3,V4,V5 !</p>
<h2>Petite arithmétique de l’UX : choisir, renoncer, construire</h2>
<p>Restons « User Centric » avec cette formation très intéressante pour « épurer » efficacement et avec pertinence votre site internet durant sa création ou sa refonte. On démontrera ici l’utilité de la méthode S.H.E pour « Shrink » (<strong>réduire</strong>) Hide (<strong>cacher</strong>) et Embody (<strong>personnifier</strong>).</p>
<p>Tout d&#8217;abord, il va falloir <strong>choisir</strong> le nombre de fonctionnalités pour éviter d’avoir des multi-tools « qui en jettent » et peu utiles au final pour l’utilisateur. Plus facile à dire qu’à faire, car dans cette étape de <strong>réduction</strong> on se confronte :</p>
<ul>
<li>À nous-mêmes, créateurs de site internet.</li>
<li>À l’utilisateur, attaché par habitude à des fonctionnalités.</li>
<li>À la concurrence : si elle fait beaucoup de choses, je ne peux pas en faire moins !</li>
</ul>
<p>Comment faire alors ? Lister une fonctionnalité et comparer sa valeur à son coût en « Journée Homme ». Vous verrez dans le mapping ci-dessous le résultat du comparatif de chaque fonctionnalité : certaines auront beaucoup de valeur, mais seront très compliquées à mettre en œuvre (coût élevé), d&#8217;autres auront une valeur limitée et un cout élevé (poubelle), d’autres encore auront beaucoup de valeurs et seront très simples à mettre en place (the best ones !).</p>
<p><a href="http://blog.synerghetic.net/wp-content/uploads/2011/10/IMAG0577.jpg"><img class="aligncenter size-medium wp-image-4196" title="Mapping Shrink" src="http://blog.synerghetic.net/wp-content/uploads/2011/10/IMAG0577-300x179.jpg" alt="Mapping Shrink" width="300" height="179" /></a></p>
<p>Pour réduire sa sélection on peut : prioriser, raconter une histoire, penser « mobile first » tout en gardant dans l’esprit que l’instinct ne doit pas être brimé dans cette démarche !</p>
<ul>
<li><strong>Cacher</strong> permet de faciliter le travail d’attention sélective, certaines fonctionnalités sont évidentes dans cette démarche : menus déroulants, apparition d’éléments uniquement au survol.</li>
<li><strong>Personnalisez</strong>, simplifiez avec des icônes et en pensant à l’opposition entre l’agencement dans l’espace (un écran, x rubriques) VS l’empilage dans le temps (x écrans, 1 rubrique) dans le but d’optimiser l’expérience utilisateur.</li>
</ul>
<p>Petite note de fin, « l’usabilité » d’un site est une affaire d’ergonomie alors que la simplification est une affaire d’UX design (User eXperience design).</p>
<p><a href="http://blog.synerghetic.net/wp-content/uploads/2011/10/IMAG0579.jpg"><img class="aligncenter size-medium wp-image-4197" title="émotion" src="http://blog.synerghetic.net/wp-content/uploads/2011/10/IMAG0579-300x179.jpg" alt="émotion" width="300" height="179" /></a></p>
<h2>HTML5</h2>
<p>Deux formations distinctes ont été proposées : une sur les API HTML5 et une autre sur les nouvelles possibilités des formulaires.</p>
<p>Du coté des formulaires, l’intervenant a démarré sa session avec un parti-pris très clair sur les webkits qui sont des bibliothèques logicielles permettant aux développeurs d&#8217;intégrer facilement un moteur de rendu de pages Web dans leurs logiciels. En trois mots : « C’est à prohiber ! ». S’en est suivi un listing d’attributs pour améliorer l’expérience utilisateur dans un formulaire tel que :</p>
<ul>
<li>@autofocus : pour donner le focus d’un élément</li>
<li>@placeholdfer : pour afficher un texte donnant un indice sur le contenu à rentrer (input et texte area)</li>
</ul>
<p>Du coté des APIs on listera :</p>
<ul>
<li><strong>Les Websockets : </strong>pour avoir une communication bidirectionnelle entre le serveur et le client.</li>
<li><strong>File API </strong>: possibilité de lire directement côté client le contenu des fichiers sans avoir à passer par le serveur</li>
<li><strong>vidéos API</strong> : avec les formats H264 (bourrés de brevets) et WebM (open source). La vidéo se comporte comme un élément HTML, libre à vous de lui donner toutes les compétences CSS ou SVG que vous souhaitez ! À noter un media framework pour synchroniser à une vidéo avec tout type de marqueurs : <a href="http://popcornjs.org/">http://popcornjs.org/</a></li>
<li><strong>History API</strong> : pour gérer l’historique plus efficacement qu’en Ajax avec la méthode pushState.</li>
<li><strong>Le format JSON</strong> : pour transférer à peu près n’importe quel objet JavaScript valide en chaîne de caractère et de faire la transformation inverse.</li>
<li><strong>La technologie Apcash</strong> pour permettre l’utilisation du site lorsque l’on est hors ligne.</li>
<li><strong>Les incontournables Canvas</strong> : tueront-ils la technologie Flash dans le futur ?</li>
<li><strong>pdf.js</strong> : pour garantir l’intégration de format PDF sans l’utilisation de plug-in.</li>
<li><strong>La technologie WebGL :</strong> pour des rendus 3D plus que bluffants (ex : <a href="http://bodybrowser.googlelabs.com/">http://bodybrowser.googlelabs.com/</a> pour regarder le corps humain sous tous les niveaux. Toujours, en bêta test malheureusement&#8230;)</li>
</ul>
<p>Le vrai défi du HTML5 a clairement été soulevé en fin de formation : une utilisation globale, répandue et stable. Bref, il faut le démocratiser !</p>
<p><a href="http://blog.synerghetic.net/wp-content/uploads/2011/10/IMAG0572.jpg"><img class="aligncenter size-medium wp-image-4198" title="HTML5 API" src="http://blog.synerghetic.net/wp-content/uploads/2011/10/IMAG0572-300x179.jpg" alt="HTML5 API" width="300" height="179" /></a></p>
<h2>Un bug à la fois</h2>
<p>Un intervenant a sensibilisé l’assistance sur le problème de l&#8217;XML parsing du point de vue du navigateur Opera. Avec un message fort pour les intégrateurs : créer des hacks est une mauvaise politique et l’utilisation de librairy « funky » présente plus de risques que d’avantages ! Opera comme tout navigateur est confronté à un insight récurrent de la part des internautes : « si cela ne marche pas c’est la faute de mon navigateur, pas celle du site internet ! »</p>
<h2>Les lighting Talks</h2>
<p>Une très bonne surprise pour ma part, 10 intervenants présentent durant 4 min top chrono un point de vue, un fait en rapport au web.<br />
@Karlpro remporte la compétition à l’applaudimètre avec son étonnante démonstration : comment faire un sac de laptop avec un jean !</p>
<p><a href="http://blog.synerghetic.net/wp-content/uploads/2011/10/IMAG0594.jpg"><img class="aligncenter size-medium wp-image-4199" title="@Karlpro" src="http://blog.synerghetic.net/wp-content/uploads/2011/10/IMAG0594-300x179.jpg" alt="@Karlpro" width="300" height="179" /></a></p>
<p>Suivi par deux ex-aequo proposant pour l’un un fait absurde : <strong>Pas De Liens Sans Autorisation</strong>, ou comment informer que de nombreux sites obligent, selon leurs mentions légales, les internautes à les informer avant de poster un lien hypertexte ! Tel que Facebook, Google, Twitter… Le second ex-aequo nous propose le concept hilarant du <strong>G.A.O</strong> : les best practices de la Glande Assisté par Ordinateur. 25 min de travail, 5 min de pause !</p>
<p><a href="http://blog.synerghetic.net/wp-content/uploads/2011/10/IMAG0586.jpg"><img class="aligncenter size-medium wp-image-4200" title="GAO" src="http://blog.synerghetic.net/wp-content/uploads/2011/10/IMAG0586-300x179.jpg" alt="GAO" width="300" height="179" /></a></p>
<p>Voilà pour le long debrief de cette première journée de formations à ParisWeb, deuxième session ce matin que vous pouvez suivre en live <a href="http://parisweb.agoroom.com/web/home/">ici</a> !</p>
<!-- AddThis Button BEGIN -->
<div addthis:url='http://blog.synerghetic.net/2011/10/14/parisweb11-exhaustif-resume-de-la-premiere-journee-de-formation/' addthis:title='ParisWeb11 : exhaustif résumé de la première journée de formation ! ' 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/10/14/parisweb11-exhaustif-resume-de-la-premiere-journee-de-formation/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<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>Guide du webdesign en agence (3/3)</title>
		<link>http://blog.synerghetic.net/2011/08/04/guide-du-webdesign-en-agence-33/</link>
		<comments>http://blog.synerghetic.net/2011/08/04/guide-du-webdesign-en-agence-33/#comments</comments>
		<pubDate>Thu, 04 Aug 2011 13:36:46 +0000</pubDate>
		<dc:creator>Geoffrey Mathern</dc:creator>
				<category><![CDATA[Conception web]]></category>
		<category><![CDATA[Créativité]]></category>
		<category><![CDATA[Ergonomie]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[fail]]></category>
		<category><![CDATA[graphisme]]></category>
		<category><![CDATA[refonte]]></category>
		<category><![CDATA[webdesign]]></category>

		<guid isPermaLink="false">http://blog.synerghetic.net/?p=3898</guid>
		<description><![CDATA[Cela vous est sans doute déjà arrivé : un beau matin, en vous connectant à l’un de vos sites favoris, vous vous apercevez que ce n’est plus comme avant et vous vous sentez troublé. Vous tâtonnez pour retrouver ce pour quoi vous êtes venus, et même pire, au-delà des problèmes liés à l’ergonomie, vous trouvez [...]<!-- AddThis Button BEGIN -->
<div addthis:url='http://blog.synerghetic.net/2011/08/04/guide-du-webdesign-en-agence-33/' addthis:title='Guide du webdesign en agence (3/3) ' 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;">
<p style="text-align: justify;">Cela vous est sans doute déjà arrivé : un beau matin, en vous connectant à l’un de vos sites favoris, vous vous apercevez que ce n’est plus comme avant et vous vous sentez troublé. Vous tâtonnez pour retrouver ce pour quoi vous êtes venus, et même pire, au-delà des problèmes liés à l’ergonomie, vous trouvez le tout vraiment très laid. Et oui… enterrer vos utilisateurs les plus fidèles est un des plus gros risques d’un redesign de votre site internet.</p>
<p>Bien entendu, plus un site comporte de fonctionnalités et de pages plus les risques sont importants. Mais même un site de plus petite envergure, peut se faire descendre par la critique s’il ne tient pas compte des attentes de ses visiteurs. C&#8217;est pourquoi nous vous proposons un billet inspiré de ce très bon article du site <a href="http://www.webdesignerdepot.com/2011/06/how-to-avoid-a-redesign-failure/">webdesignerdepot</a>.</p>
<p><strong>La question mérite d’être posée : pourquoi, quand et comment bien redesigner ?</strong></p>
<p><strong> </strong></p>
<p>Le guide suivant devrait vous aiguiller sur le droit chemin pour recréer et repenser votre site tout en satisfaisant vos utilisateurs. Et si jamais vous êtes actuellement dans le cas d’une refonte échouée, il n’est pas trop tard ! On pourra tout de même vous donner un coup de pouce.</p>
<p><span id="more-3898"></span></p>
<p><strong><span style="font-size: 20px;">Faire du neuf avec du vieux, le problème de la refonte</span></strong></p>
<p>Quand vous décidez qu’une refonte est nécessaire pour votre site internet, il y a énormément de paramètres à prendre en compte, au-delà des simples aspects techniques.</p>
<p>Souvenez-vous que votre site est déjà régulièrement visité, et a sans doute des utilisateurs réguliers. Ces derniers ont des attentes particulières lorsqu’ils visitent votre site. Vous avez besoin d’avoir de bonnes raisons pour changer tel ou tel process/fonction/élément graphique. Vous devez en tenir compte aussi bien au début que tout le long du processus.</p>
<p><strong> </strong></p>
<p><strong><span style="color: #800080; font-size: 14px;">Communiquez avec vos utilisateurs actuels</span></strong><br />
Contrairement à une création ex-nihilo, un redesign de site possède déjà une base utilisateurs.  Faire participer ces derniers dès le début de votre remaniement ne pourra jouer qu’en votre faveur. Après tout, ce sont ces personnes qui utilisent votre site, et qui y sont déjà familières. Bien entendu, vous tomberez toujours sur d’irréductibles internautes, complètement fermé à toutes formes de changements, mais d’autres pourront vous donner un aperçu intéressant de comment ceci pourrait être amélioré, ou bien comment cela aurait besoin d’être modifié.</p>
<p><strong> </strong></p>
<p>Il est important de tenir compte de la manière dont les internautes utilisent votre site avant la refonte. La façon dont vous voudriez qu’ils utilisent vos outils n’est pas forcément en accord avec la vraie utilisation qu’ils en font. Prenez cela en compte quand vous redesignez et prenez garde de ne pas briser les habitudes de navigation de vos utilisateurs sans une excellente raison.</p>
<p><strong> </strong></p>
<p><strong><span style="color: #800080; font-size: 14px;">Testez à la fois pour les futurs et les anciens utilisateurs</span></strong><br />
On pourrait croire qu’il faut tester votre nouveau design uniquement sur les futurs utilisateurs pour obtenir les meilleurs résultats. Ne connaissant pas le design, ils ne sont justement pas influencés par l’existant. C’est une bonne stratégie si vous redesignez quelque chose comme une fiche produit sur un site e-commerce (le but ici est d’attirer de nouveaux clients). Mais si vous réaménagez un site entier, vous avez besoin du feedback des gens qui utilisent actuellement votre site. La dernière chose dont vous avez besoin, c’est de faire fuir tous vos utilisateurs.<strong> </strong></p>
<p>Vous pouvez par exemple laisser entendre que vous testez un nouveau site. Offrez leur le choix de le tester et soumettez-leur un questionnaire non-intrusif, ou un mécanisme similaire pour recueillir ce qu’ils en ont pensé.</p>
<p><strong><span style="color: #800080; font-size: 14px;">Laissez les utilisateurs changer l’interface selon leurs propres envies</span></strong><br />
Ce point est particulièrement important pour les sites “outils”. Laisser les utilisateurs switcher entre la nouvelle et l’ancienne interface selon leur convenance est la meilleure façon de se prévenir des plaintes. Les sites de médias sociaux sont surement les meilleurs exemples pour illustrer cette facette (comme le fait Twitter avec la possibilité de retourner sur l’ancienne interface). Laisser-les changer à leur rythme, cela évitera les mauvaises surprises et la frustration.</p>
<p>Il est par contre important d’imposer une deadline pour effectuer ce switch. Faites-vous bien comprendre des utilisateurs : ils doivent assimiler qu’ils peuvent changer autant de fois qu’ils le veulent tant que la deadline n’est pas atteinte, mais qu’après, la nouvelle version s’appliquera à tout le monde. Cela évitera à quelques trainards de rester indéfiniment sur l’ancien site.</p>
<p><strong><span style="color: #800080; font-size: 14px;">Facilitez l’envoi de feedback après la refonte</span></strong><br />
Il existe pléthore d’outils pour collecter les impressions des utilisateurs. Utilisez-les et trouvez ce que vos visiteurs aiment ou n’aiment pas. Ensuite, assurez-vous de relever tout ce qui est soulevé par plus d&#8217;une poignée de visiteurs. Rappelez-vous : pour chaque visiteur qui exprime un besoin ou un souci, il pourrait y en avoir des dizaines qui ressentent la même chose sans rien dire.<strong> </strong></p>
<p><strong><span style="color: #800080; font-size: 14px;">Exprimez clairement vos raisons</span></strong><br />
Il est important d’énoncer à vos utilisateurs quelles raisons vous ont poussé à la refonte. Beaucoup d’internautes qui ne sont pas familiarisés avec les aspects techniques liés au fonctionnement, pensent que la refonte existe pour des raisons purement esthétiques. Faites-leur savoir quelles fonctionnalités vous comptez ajouter ou bien ce que les améliorations d&#8217;interface utilisateur vont apporter. Un billet de blog, expliquant votre plan de redesign peut être un bon moyen d’ouvrir le dialogue.</p>
<p><strong><span style="color: #800080; font-size: 14px;">Proposez un tutoriel expliquant les changements majeurs</span></strong><br />
Si vous changez le fonctionnement de votre site ou si vous procédez à des modifications drastiques des éléments des pages, cela serait une bonne idée d’offrir une vidéo, un schéma, ou n’importe quel autre support faisant le tour des nouvelles caractéristiques du site. Cela aidera les utilisateurs à s’adapter plus rapidement aux nouveautés et de ne pas se sentir perdus. De plus, cela donnera l&#8217;impression que vous vous souciez d’eux, et que vous voulez que leur expérience soit aussi bonne que possible.<strong> </strong></p>
<p><strong> </strong></p>
<p><strong><span style="font-size: 16px;">Que faire si votre refonte a déjà échoué ?</span></strong></p>
<p>Donc, vous venez de mettre en ligne votre design retravaillé, malheureusement à part des plaintes, rien de bon ne ressort, aussi bien de la part des anciens utilisateurs que des nouveaux venus.<br />
<strong>Que devez-vous faire ?</strong> Devez-vous retourner sur l’ancienne version ?<br />
Que faire si ce n&#8217;est pas une option, ou que vous avez investi des milliers d’euros et des mois dans le nouveau site ?</p>
<p><strong> </strong></p>
<p><strong><span style="color: #800080; font-size: 14px;">Tout est question de contrôle</span></strong><br />
La première chose que vous devez faire est de reconnaître que votre refonte n&#8217;a pas répondu aux attentes des internautes. Faites savoir aux gens que vous entendez leurs revendications et que vous vous souciez de leurs préoccupations. Que vous le fassiez grâce à Twitter, votre blog, ou tout autre support, dépend essentiellement de l’endroit depuis lequel vous pouvez atteindre le plus grand nombre de vos utilisateurs.</p>
<p><strong> </strong></p>
<p><strong><span style="color: #800080; font-size: 14px;">Identifier et traiter les plaintes</span></strong><br />
Cibler les plaintes spécifiques si vous le pouvez. Si tout le monde se plaint de combien telle ou telle fonction est difficile à trouver, répondez-y immédiatement. Il existe plusieurs façons de le faire : vous pouvez simplement poster sur votre blog ou envoyer un courriel contenant toutes les informations utiles. Vous pouvez également re-procéder à un changement dans l’ergonomie, l’arborescence ou le design pour rendre cette fonction plus facile d’accès. Si c&#8217;est vraiment un gros problème, faire un changement est probablement la meilleure solution.<br />
<strong> </strong></p>
<p><strong><span style="color: #800080; font-size: 14px;">N&#8217;ayez pas peur de revenir en arrière</span></strong><br />
S&#8217;il y a des plaintes énormes, ou si vous constatez une baisse de trafic fulgurante, n&#8217;ayez pas peur de downgrader tout ou partie de votre site. Du moins jusqu&#8217;à ce que des correctifs puissent être appliqués. Si le succès de votre site souffre à cause de la refonte, il n&#8217;y a aucun sens à continuer sur cette voie. Il est préférable de faire marche arrière en reconnaissant l’insatisfaction de vos visiteurs  (et donc montrer que vous placez l’expérience utilisateur avant tout) plutôt que d&#8217;insister aveuglément.</p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong><span style="font-size: 16px;">Surveillez attentivement</span></strong></p>
<p>Chaque fois que vous lancez un nouveau design, il est important de suivre attentivement tout ce qui &laquo;&nbsp;entre&nbsp;&raquo; et &laquo;&nbsp;émane&nbsp;&raquo; de votre site.</p>
<p>Voici les points principaux à ne pas laisser de côté :</p>
<ul>
<li>Définissez des objectifs pour les différentes fonctions/pages de votre site (cette page doit avoir X taux de conversion, ne doit pas avoir un taux de rebond supérieur à X %, etc.) et assurez-vous régulièrement que le flux de visiteurs ne chute pas brutalement.</li>
<li>Les différents outils d’analyse (Google Analytics pour n’en citer qu’un) peuvent vous aider dans ces tâches. Suite à l’analyse, ils permettent d’effectuer des changements proactifs sur votre site, anticipant ce que les visiteurs pourront éventuellement vous reprocher.</li>
<li>Assurez-vous en permanence de recueillir les informations d’analyse de base pour vous donnez des repères sur l’évolution de ces données.</li>
<li>Également surveillez le ton des messages postés sur les médias sociaux au sujet de votre restructuration. Si vous voyez beaucoup de plaintes, ou même beaucoup de confusion, il faut être proactif et ne pas hésiter à engager la conversation.</li>
<li>Laisser couler est le meilleur moyen de provoquer un « bad buzz ». Il est important d’informer au mieux vos utilisateurs pour qu’ils sachent que les changements effectués sont fait en leur faveur et pas dans un but indéfini.</li>
</ul>
<p><em><span style="font-size: 10px;">Co-écrit avec Nicolas Bayard.</span></em><span style="font-size: xx-small;"><em><br />
</em></span></p>
<!-- AddThis Button BEGIN -->
<div addthis:url='http://blog.synerghetic.net/2011/08/04/guide-du-webdesign-en-agence-33/' addthis:title='Guide du webdesign en agence (3/3) ' 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/04/guide-du-webdesign-en-agence-33/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Guide du webdesign en agence (2/3)</title>
		<link>http://blog.synerghetic.net/2011/07/28/guide-du-webdesign-en-agence-23/</link>
		<comments>http://blog.synerghetic.net/2011/07/28/guide-du-webdesign-en-agence-23/#comments</comments>
		<pubDate>Thu, 28 Jul 2011 12:33:46 +0000</pubDate>
		<dc:creator>Geoffrey Mathern</dc:creator>
				<category><![CDATA[Conception web]]></category>
		<category><![CDATA[Créativité]]></category>
		<category><![CDATA[Ergonomie]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[graphisme]]></category>
		<category><![CDATA[webdesign]]></category>
		<category><![CDATA[Workflow]]></category>

		<guid isPermaLink="false">http://blog.synerghetic.net/?p=3721</guid>
		<description><![CDATA[Au cours de la chaîne de création d’un site internet (ou d’un projet web plus généralement) le webdesigner est amené à interagir avec d’autres métiers. Pour une fluidité dans les échanges, il est important de tenir compte des contraintes des autres intervenants qui vont utiliser votre travail. Ceci nous amène à notre problématique : comment faciliter [...]<!-- AddThis Button BEGIN -->
<div addthis:url='http://blog.synerghetic.net/2011/07/28/guide-du-webdesign-en-agence-23/' addthis:title='Guide du webdesign en agence (2/3) ' 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;"><a href="http://blog.synerghetic.net/wp-content/uploads/2011/07/facilitation-workflow.jpg"><img class="size-medium wp-image-3723 aligncenter" src="http://blog.synerghetic.net/wp-content/uploads/2011/07/facilitation-workflow-300x225.jpg" alt="Schéma représentatif d'un workflow" width="300" height="225" /></a></p>
<p>Au cours de la chaîne de création d’un site internet (ou d’un projet web plus généralement) le webdesigner est amené à interagir avec d’autres métiers. Pour une fluidité dans les échanges, il est important de tenir compte des <strong>contraintes</strong> des autres intervenants qui vont utiliser votre travail.</p>
<p>Ceci nous amène à notre problématique : <strong>comment faciliter le workflow en tant que webdesigner ? À quels niveaux chacune de mes décisions va impacter la chaîne de création d’un site internet ?</strong></p>
<p>Nous nous attarderons principalement sur les interactions avec le <strong>référenceur</strong> et <strong>l’intégrateur</strong> (celles avec les autres métiers étant plus réduites, voire inexistantes).</p>
<p><span id="more-3721"></span></p>
<p><span style="font-size: 20px;"><strong>Prise en compte des collaborateurs</strong></span></p>
<p>Vous remarquerez que souvent nous débordons du cadre du design pur et dur, cela reste pertinent avec le fait que le workflow d’un projet web constitue un <strong>ensemble</strong>, divisé en multiples interactions. Si le designer interagit avec d’autres personnes, la réciproque est aussi vraie. Certains des points abordés serviront donc également à d’autres rôles.</p>
<p style="text-align: left;"><span style="color: #800080; font-size: 15px;"><strong>Interactions avec le référencement</strong></span></p>
<p style="text-align: center;"><strong><a href="http://blog.synerghetic.net/wp-content/uploads/2011/07/Google-Crawl-Index-550x331.jpg"><img class="size-medium wp-image-3726  aligncenter" src="http://blog.synerghetic.net/wp-content/uploads/2011/07/Google-Crawl-Index-550x331-300x180.jpg" alt="Illustration des robots crawler de Google" width="300" height="180" /></a></strong></p>
<p>Bien que le<strong> </strong>design n’impacte pas beaucoup le référencement, il est souvent amené à structurer l’information et à créer une navigation ergonomique. Dans ces cas précis, le designer doit faire attention à ne pas créer de <strong>points bloquants</strong> pour l’accessibilité et la navigation des internautes ainsi que des moteurs de recherche sur le site.</p>
<p>Cela peut passer par plusieurs aspects :</p>
<ul>
<li>L’utilisation de <strong>Splash Page</strong> (page d&#8217;accueil d&#8217;un site ne présentant qu&#8217;une image ou une animation Flash et un lien d&#8217;entrée sur un site Web).  La Splash Page possède un certain nombre d&#8217;inconvénients :
<ul>
<li>elle retarde d&#8217;une page l&#8217;accès à l&#8217;information pour les visiteurs, leur proposant une page parfois pauvre en contenu.</li>
<li>elle offre également une page d&#8217;accueil difficile à référencer pour les moteurs de recherche, car elle ne contient pas ou peu de contenu référençable. Dans le pire des cas, le lien d’entrée est incrusté dans le Flash et il est donc impossible pour les robots de suivre le lien.</li>
<li>enfin, si l&#8217;image est de grand format ou si l&#8217;introduction en Flash est complexe, la page risque d&#8217;être longue à charger.</li>
</ul>
</li>
</ul>
<ul>
<li>L’utilisation abusive <strong>d’Ajax</strong> dans l’interface. Beaucoup d’ergonomes et de développeurs essayent d’impressionner les internautes en utilisant massivement cette technologie pour fluidifier la navigation, mais c’est souvent une erreur, car le contenu Ajax (chargé dynamiquement donc) ne peut pas être lu, donc indexé par les moteurs de recherche. Pour pallier à ce problème il faudrait idéalement créer une alternative à ce contenu, doublant le travail de l’intégrateur.</li>
</ul>
<ul>
<li>L’utilisation de <strong>Flash</strong> : de la même manière, par souci d’esthétisme ou de navigation, du Flash est parfois implémenté dans la page. Les moteurs de recherche ne pouvant pas lire cette technologie, il est déconseillé d’en abuser, et le cas échéant, créer une alternative (encore une fois, double travail à effectuer).</li>
</ul>
<p><em> </em></p>
<p style="text-align: left;"><strong><span style="color: #800080; font-size: 15px;">Interactions avec l’intégrateur</span></strong></p>
<p style="text-align: center;"><strong><a href="http://blog.synerghetic.net/wp-content/uploads/2011/07/crossword.jpg"><img class="size-medium wp-image-3727  aligncenter" src="http://blog.synerghetic.net/wp-content/uploads/2011/07/crossword-300x206.jpg" alt="Photo illustrant le fait que le code est le design doivent être pensé dans un ensemble." width="300" height="206" /></a></strong></p>
<p>Sans nul doute, c’est envers l’intégrateur que le designer a le plus de responsabilités. En effet, c’est en grande partie du graphisme que va dépendre la charge d’intégration. Bien entendu, le but n’est pas de restreindre son imagination sous prétexte que l’intégrateur aura plus de travail, le principal étant de répondre aux objectifs du site. Cependant, amis designers, gardez en tête que :</p>
<ul>
<li>Vous vous devez d’être le plus <strong>minutieux</strong> possible ! Pas question de maquetter seulement deux pages et de se dire que le reste se déclinera aisément tout seul. Les meilleurs sites sont pensés et dessinés du header de la page d’accueil jusqu’au footer de la plus profonde des pages. Ce souci du détail vous vaudra les louanges des intégrateurs. En effet, le designer fournit souvent la maquette de la page d’accueil et des grandes entrées, mais rarement des pages plus profondes. Il ne faudra pas s’étonner si l’intégrateur comble par lui-même ces « blancs ». Il est donc important d’avoir un design poussé et validé avant de commencer l’intégration. Il est plus facile de retoucher un détail sur Photoshop plutôt que bidouiller « on the fly » pendant la phase de développement.</li>
</ul>
<ul>
<li>Vous devez prendre en compte la <strong>charge de temps</strong> qui vous est attribuée ! Si vous êtes face à des deadlines assez courtes, ne vous lancez pas dans un webdesign et/ou une navigation trop sophistiqués. La création peut s’avérer très chronophage, et ainsi retarder un planning (pensez au chef de projet, avez-vous déjà<strong> </strong>essayé de tout décaler sur un Gantt ?). Au bout de la chaîne, ce sont souvent les intégrateurs/développeurs<strong> </strong>qui trinquent, en devant intégrer et/ou développer vos chefs-d’œuvre en un temps record afin de ne pas cumuler toujours plus de retard. La créativité à outrance joue souvent contre un planning serré. De plus, la simplicité et la sobriété peuvent être tout aussi importantes (pour ne prendre qu’Apple en exemple).</li>
</ul>
<ul>
<li>Soulevons également le problème des <strong>typographies</strong>. Il est en effet souvent plus sympathique pour un designer d’utiliser des typographies exotiques afin de donner du relief à sa page et de titiller notre rétine en changeant de l’habituel Arial. Seulement voilà, même s’il existe actuellement beaucoup de techniques pour utiliser d’autres polices (font-face, cufont.js, etc.) que les typos web, aucune n’est parfaite, et cela causera toujours des soucis d’intégration selon la configuration et le navigateur de l’internaute. Et là encore on ne parle pas du temps supplémentaire que prendra l’intégrateur :<strong> </strong>pensez donc à voir avec lui si la police de votre choix est intégrable.</li>
</ul>
<p><strong> </strong><br />
<strong> </strong><br />
Enfin, voilà quelques détails souvent mis à la trappe mais primordiaux pour que le travail soit fait proprement et pour éviter toutes confusions et aller/retours inutiles :</p>
<ul>
<li>évitez d’être trop farfelu ou extravagant pour le design d&#8217;un site hyper dynamique qui contiendra de nombreuses pages différentes (site de e-commerce, site immobilier…). Le but de ces sites étant avant tout de convertir, le design ne doit pas prendre le dessus sur le produit. D’autant que le temps de chargement de ce genre de site est un critère déterminant.</li>
</ul>
<ul>
<li>faites attention aux effets difficiles à intégrer et  à rendre cross browser (ombres portées, dégradés, coins arrondis, etc.)</li>
</ul>
<ul>
<li>lorsque vous dessinez des boutons, faites bien attention à fournir à chaque fois les trois états possibles (normal, hover et active). En effet, cela n’incombe pas à l’intégrateur de deviner comment vous auriez dessiné les états manquants.</li>
</ul>
<ul>
<li>triez et nommez vos calques ! Cela fait perdre du temps à l’intégrateur de se plonger dans le découpage d’une maquette où rien n’est nommé et où aucun calque n’est rangé.</li>
</ul>
<p>Ces listes de conseils sont bien entendu non exhaustives et visent seulement à vous faire comprendre la synergie qu’il existe entre chaque membre d’un projet web.</p>
<p><strong></strong></p>
<p><strong><span style="color: #800080; font-size: 15px;">Conseil ultime : apprenez le CSS !</span></strong></p>
<p>Voila le point essentiel qui adoucira le passage de votre travail à celui de l’intégrateur. En effet, si vous n’êtes pas familiarisé à coder vos propres design, vous ne pouvez pas comprendre toutes les contraintes s’attachant à ce langage. Apprendre à intégrer changera votre façon d’aborder un design car vous aurez une meilleure compréhension de ce qui est possible ou complexe à réaliser pour l’intégrateur. De cette manière, la transition entre le design et le code se fera plus aisément. De plus, vous serez plus proches et pourrez mieux répondre aux attentes de l’intégrateur, maintenant que vous parlez tous deux le même langage. C’est un point crucial, vous donnant plus de valeur ajoutée et qui fera facilement la différence entre deux designers lors d’un projet web.</p>
<p><strong>Nous finirons cette partie en insistant sur l’importance d’avoir une vision globale d’un projet et de son équipe. C’est en pensant un site internet comme une chaîne où chaque ressource est complémentaire qu’on en fait un lieu plus accessible, attractif et mieux conçu.</strong></p>
<p><em>Co-écrit avec Nicolas Bayard</em></p>
<!-- AddThis Button BEGIN -->
<div addthis:url='http://blog.synerghetic.net/2011/07/28/guide-du-webdesign-en-agence-23/' addthis:title='Guide du webdesign en agence (2/3) ' 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/07/28/guide-du-webdesign-en-agence-23/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Guide du webdesign en agence (1/3)</title>
		<link>http://blog.synerghetic.net/2011/07/20/guide-du-webdesign-en-agence-13/</link>
		<comments>http://blog.synerghetic.net/2011/07/20/guide-du-webdesign-en-agence-13/#comments</comments>
		<pubDate>Wed, 20 Jul 2011 13:26:32 +0000</pubDate>
		<dc:creator>Nicolas Bayard</dc:creator>
				<category><![CDATA[Conception web]]></category>
		<category><![CDATA[Créativité]]></category>
		<category><![CDATA[Ergonomie]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[graphisme]]></category>
		<category><![CDATA[webdesign]]></category>

		<guid isPermaLink="false">http://blog.synerghetic.net/?p=3629</guid>
		<description><![CDATA[Facilité par l’émergence de nouvelles technologies favorisant la création de sites possédant une réelle identité graphique recherchée (HTML5/CSS3, Flash, Jquery…), le webdesign est devenu un outil de marketing efficace et  financièrement accessible. A la base un outil de mise en forme simple visant à rendre un site « beau » et « agréable », le webdesign est désormais un [...]<!-- AddThis Button BEGIN -->
<div addthis:url='http://blog.synerghetic.net/2011/07/20/guide-du-webdesign-en-agence-13/' addthis:title='Guide du webdesign en agence (1/3) ' 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[<h2 style="text-align: center"><a href="http://blog.synerghetic.net/wp-content/uploads/2011/07/persuasion1.jpg"><img class="aligncenter size-full wp-image-3674" src="http://blog.synerghetic.net/wp-content/uploads/2011/07/persuasion1.jpg" alt="persuasion et propositions" width="417" height="200" /></a></h2>
<p style="text-align: justify">Facilité par l’émergence de nouvelles technologies favorisant la création de sites possédant une réelle identité graphique recherchée (HTML5/CSS3, Flash, Jquery…), le webdesign est devenu un outil de marketing efficace et  financièrement accessible.</p>
<p style="text-align: justify">A la base un outil de mise en forme simple visant à rendre un site « beau » et « agréable », le webdesign est désormais un outil puissant stimulant encore plus la concurrence : il faut avoir un design attirant et original à la « mode », tout en affichant une image de marque forte. Ainsi la majorité des entreprises ont changé leurs stratégies et adoptent une identité graphique recherchée en phase avec leur cible, ainsi que le message à véhiculer pour transformer le visiteur en acheteur.</p>
<p style="text-align: justify">Ce dossier n’est pas destiné à justifier l’utilisation d’un bon design (inévitable de nos jours), il s’agit plutôt de mettre en exergue les démarches à faire tant vis à vis du client que de l’internaute pour (re)proposer un webdesign adapté à un domaine d’activité.</p>
<p style="text-align: justify">Nous garderons aussi à l’esprit que le webdesign n’est pas qu’une façade colorée : c’est une activité en synergie avec d’autres métiers liés au web, et il y a donc des habitudes à prendre pour faciliter le workflow.</p>
<p><span id="more-3629"></span></p>
<h2>Gestion du client et prise en compte de l&#8217;internaute</h2>
<p>Lorsque nous sommes face à une demande de webdesign, il s’agit souvent de proposer une orientation graphique qui plaît au client sans réellement prendre en compte l’internaute. Et si celui-ci est considéré, c’est bien souvent les goûts du client et du designer qui ont plus de poids que l’opinion de l’internaute.</p>
<h3><strong>Sensibiliser  et bien comprendre le client</strong></h3>
<p>Le client n’a pas forcément les mêmes connaissances que nous, son expérience est différente de la nôtre et il ne sait pas toujours vraiment ce qu’il veut. Il est de notre ressort de définir quel serait la meilleure façon de designer le site sans pour autant ignorer son opinion : si vous voulez faire mouche plus facilement avec vos premières propositions, il peut être très utile de rédiger un <strong>brief créatif </strong>à l’intention de votre client pour mieux cerner ses propres goûts et faire parfois apparaître de nouvelles problématiques qui ne s’étaient pas posées auparavant.</p>
<p style="text-align: center"><a href="http://blog.synerghetic.net/wp-content/uploads/2011/07/big-ideas.jpg"><img class="aligncenter size-medium wp-image-3673" src="http://blog.synerghetic.net/wp-content/uploads/2011/07/big-ideas-300x225.jpg" alt="Idees brief crea" width="300" height="225" /></a></p>
<p>Ce brief permet de sonder l’esprit du client en posant des questions très simples :</p>
<ul>
<li>Quelles <strong>philosophie</strong> ou <strong>valeurs</strong> associez-vous à votre concept ?</li>
<li>Quel est <strong>l’objectif</strong> (autre que faire des bénéfices) affiché par votre site ?</li>
<li>Comment décririez-vous votre site en <strong>3 idées</strong> ? En <strong>3 adjectifs</strong> ? en <strong>3 verbes</strong> ?</li>
<li>A <strong>qui</strong> parle-t-on ?</li>
<li>Quel est selon vous votre <strong>cœur de cible </strong>?</li>
<li>Quel serait l’<strong>objectif principal</strong>, en une phrase, d’un internaute qui utiliserait votre site ?</li>
<li><strong>Qu’attend</strong> <strong>en premier un</strong> individu, en une phrase, qui utilisera votre site ?</li>
<li>Quels sont les <strong>points faibles</strong>, et les <strong>points forts</strong> de votre site?</li>
<li>En quelques mots, en quoi votre site se <strong>distingue-t-il de ses concurrents</strong> ?</li>
</ul>
<p>Bien entendu le client est toujours roi, mais même si une proposition de webdesign remplit les objectifs donnés et correspond au besoin, il faut garder à l’esprit que c’est le point de vue de l’utilisateur final qui déterminera si un projet web est un échec ou une réussite. C’est pour cela qu’il faut anticiper la réaction de l’internaute dès le moment où il arrive sur le site et sensibiliser le client sur l’importance de la prise en compte du futur utilisateur.</p>
<p>Il faut donc, dans un premier temps, faire comprendre au client que ce sont les goûts de l’internaute qui priment sur ses propres caprices : comment générer du trafic et augmenter les ventes si le visiteur ne s’identifie pas au site, ou pire, le trouve tout simplement laid ?</p>
<p>La rédaction d’un <strong>dossier d’étude </strong>vous aidera beaucoup dans cette démarche, outre prouver au client par a + b que votre choix est meilleur qu’un autre, il lui permettra aussi de prendre du recul sur son projet et favorisera l’émergence de nouvelles idées (tant au sein de l’équipe de création que du client).</p>
<p>Un dossier d’étude de webdesign classique se construit généralement par des analyses  graphiques et ergonomiques, suivies de recommandations. Pour avoir des bases plus solides, vous pouvez également aller au delà du simple benchmark graphique et analyser la direction artistique prise par vos concurrents pour satisfaire la cible, c’est à dire comment répondre graphiquement à une problématique donnée.</p>
<h3><strong>Analyser les gouts de l’internaute</strong></h3>
<p style="text-align: center"><strong><a href="http://blog.synerghetic.net/wp-content/uploads/2011/07/schema.jpg"><img class="aligncenter size-medium wp-image-3679" src="http://blog.synerghetic.net/wp-content/uploads/2011/07/schema-300x294.jpg" alt="Analyser les gouts de l'internaute" width="300" height="294" /></a><br />
</strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p>Dans ce dossier, il est d’usage de faire quelques recherches sur la cible, mais celles-ci sont trop souvent centrées sur la tranche d’âge concernée et le type d’internautes (homme, femme, étudiant, cadre…).</p>
<p>Avant toute proposition de webdesign, il est donc préférable d’accompagner votre dossier d’un « <strong>profil idéal d’utilisateur </strong>» pour justifier vos choix d’orientation graphique.</p>
<p>L’objectif est de dresser un <strong>profil psychologique de l’internaute</strong> en utilisant des questions simples permettant de mieux cadrer sa personnalité et ses goûts. Soyez inventifs, communiquez sur votre image de marque, posez des questions inattendues et montrez que vous vous intéressez à leurs opinions ! Vous pouvez par exemple leur demander de décrire votre nouveau site en trois adjectifs, de lui associer une ou plusieurs couleurs, qu’est-ce que l’internaute attend du service qui va lui être proposé, qu’est ce qu’il aime (ou n’aime pas) voir et lire sur le site, et quels types de fonctionnalités il préfère voir mis en avant sur le site ? C’est en quelque sorte un brief créatif à l’intention de vos futurs visiteurs.</p>
<p>Le designer doit bien comprendre qui est la cible que désire viser le client et quels sont les besoins réels de l’internaute. Cela permettra au designer de savoir sur quels éléments il devra le plus se concentrer et ceux qu’il devra éviter. On évitera par exemple une identité graphique trop chargée et trop poussée quand c’est le profil même de l’utilisateur qui construit le contenu d’une page (c’est le cas de Facebook ainsi que LinkedIn).</p>
<p style="text-align: center"><a href="http://blog.synerghetic.net/wp-content/uploads/2011/07/customer-survey.jpg"><img class="aligncenter size-medium wp-image-3681" src="http://blog.synerghetic.net/wp-content/uploads/2011/07/customer-survey-300x199.jpg" alt="Monitoring internautes" width="300" height="199" /></a></p>
<p>Comme outil d’analyse, n’hésitez pas à proposer au client le lancement de sondages sur les réseaux sociaux afin de déterminer ce qu’attend l’internaute ou bien le lancement d’une version béta pour avoir des retours avant le lancement de la version finale.</p>
<p>Une fois les goûts de l’utilisateur cernés, le designer doit prendre en compte le contenu du site par rapport au message à faire passer à l’internaute : quel est l’intérêt de réaliser un webdesign hyper créatif et très à la mode si l’utilisateur ne trouve même pas ce qu’il est venu chercher ?</p>
<p>Il est ainsi très important de bien hiérarchiser l’information et mettre en exergue les éléments les plus importants aux yeux du visiteur pour l’encourager à explorer le reste du site. Même si ce point est plus apparenté à de l’ergonomie que du design pur, prendre en compte l’accessibilité et la navigation du site lorsque l’on réalise un webdesign évitera plus tard de perdre bêtement un visiteur ayant éprouvé des difficultés à naviguer. Essayez donc d’enrichir le site d’éléments de navigation intuitifs et évitez de surcharger la page d’une pléthore d’éléments graphiques qui ne feront qu’agacer l’internaute.</p>
<p>Au final, en analysant simplement ce qu’aiment voir et lire les internautes et en sensibilisant le client sur l’importance de diriger ses efforts vers l’expérience l’utilisateur, on peut plus facilement proposer des orientations graphiques originales qui rempliront les objectifs initiaux.</p>
<p>Rendez-vous la semaine prochaine pour la deuxième partie du dossier !</p>
<h2>Ce dossier s’articulera sur trois parties  :</h2>
<p><strong>Partie I : Gestion du client et prise en compte de l&#8217;internaute<br />
Partie II : Le webdesign : un travail d’équipe<br />
Partie III : Faire du neuf avec du vieux, le problème de la refonte</strong></p>
<p><em>Co-écrit avec Geoffrey Mathern</em></p>
<!-- AddThis Button BEGIN -->
<div addthis:url='http://blog.synerghetic.net/2011/07/20/guide-du-webdesign-en-agence-13/' addthis:title='Guide du webdesign en agence (1/3) ' 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/07/20/guide-du-webdesign-en-agence-13/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Développer en responsive design</title>
		<link>http://blog.synerghetic.net/2011/07/06/developper-en-responsive-design/</link>
		<comments>http://blog.synerghetic.net/2011/07/06/developper-en-responsive-design/#comments</comments>
		<pubDate>Wed, 06 Jul 2011 08:08:47 +0000</pubDate>
		<dc:creator>Thibaut</dc:creator>
				<category><![CDATA[Actualités]]></category>
		<category><![CDATA[Conception web]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Nouveaux usages]]></category>
		<category><![CDATA[Tutoriaux]]></category>
		<category><![CDATA[Veille techno]]></category>
		<category><![CDATA[accessibilité]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[integration]]></category>
		<category><![CDATA[media queries]]></category>
		<category><![CDATA[responsive design]]></category>
		<category><![CDATA[tutoriel]]></category>
		<category><![CDATA[webdesign]]></category>

		<guid isPermaLink="false">http://blog.synerghetic.net/?p=3420</guid>
		<description><![CDATA[Le responsive design consiste à réaliser des sites qui s’adaptent à n&#8217;importe quelle machine. Le design du site s’adapte à l’écran du périphérique utilisé. Tout cela à partir d’une url unique. Donc fini les sous-domaine inutile m.exemple.com ou bien encore http://www.synerghetic.net/mobile/ Une url unique permet de résoudre les problèmes de référencements liés à la duplication [...]<!-- AddThis Button BEGIN -->
<div addthis:url='http://blog.synerghetic.net/2011/07/06/developper-en-responsive-design/' addthis:title='Développer en responsive design ' 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>Le responsive design consiste à réaliser des sites qui s’adaptent à n&#8217;importe quelle machine.</p>
<p>Le design du site s’adapte à l’écran du périphérique utilisé. Tout cela à partir d’une url unique.</p>
<p>Donc fini les sous-domaine inutile m.exemple.com ou bien encore http://www.synerghetic.net/mobile/</p>
<p>Une url unique permet de résoudre les problèmes de référencements liés à la duplication du contenu sur des sous-domaine.</p>
<p style="text-align: center;"><a href="http://blog.synerghetic.net/wp-content/uploads/2011/07/responsive_design.jpg"><img class="aligncenter size-large wp-image-3473" src="http://blog.synerghetic.net/wp-content/uploads/2011/07/responsive_design-1024x339.jpg" alt="site responsive design" width="512" height="170" /></a></p>
<p>Je vais à présent revenir sur des points plus techniques abordés lors de ma conférence au pôle mobile de Synerg&#8217;heTIC.</p>
<p><span id="more-3420"></span></p>
<h2>Media queries</h2>
<p>Les medias queries sont des techniques utilisées en CSS3. Elles permettent de définir une feuille de style en fonction de certaines propriétés du navigateur. Pour faire du responsive design nous allons utiliser la propriété max-width, qui permet d’appliquer une taille maximale d’écran, jusqu&#8217;où les feuilles de style seront appliquées.</p>
<blockquote>
<pre>@media screen and (max-width:480px){
    /*code */
}</pre>
</blockquote>
<p>Ici, on pourra par exemple modifier les différents blocs de note site pour leur appliquer une largeur relative à taille de notre écran.</p>
<blockquote>
<pre>@media screen and (max-width:480px){
    div{ width:90%;}
}</pre>
</blockquote>
<h2>jQuery mobile</h2>
<p>Certains associent directement responsive design avec les media queries. Mais je rappelle que le principe est d’adapter le site en fonction de l’appareil utilisé.</p>
<p>On peut donc utiliser un framework tel que jquery mobile pour réaliser note site. On peut l’utiliser exclusivement pour l’affichage sur iPhone et Android comme dans l’exemple suivant en PHP :</p>
<blockquote>
<pre>if ( strstr($_SERVER['HTTP_USER_AGENT'],'iPhone') || strstr($_SERVER['HTTP_USER_AGENT'],'Android') )
{
      //On charge jQuery mobile
}</pre>
</blockquote>
<p>Voici deux exemples de site en responsive design :</p>
<ul>
<li>Avec les media queries : <a href="http://cuisinekawai.fr/" target="_blank">Cuisine kawaii le livre</a></li>
<li>Avec jQuery Mobile (sur iPhone et Android) : <a title="developpeur web et mobile" href="http://thibaut-baillet.com/" target="_blank">Développeur web mobile</a></li>
</ul>
<!-- AddThis Button BEGIN -->
<div addthis:url='http://blog.synerghetic.net/2011/07/06/developper-en-responsive-design/' addthis:title='Développer en responsive design ' 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/07/06/developper-en-responsive-design/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Formation &#171;&#160;Concevoir et promouvoir son site Internet&#160;&#187;</title>
		<link>http://blog.synerghetic.net/2011/05/04/formation-concevoir-et-promouvoir-son-site-internet/</link>
		<comments>http://blog.synerghetic.net/2011/05/04/formation-concevoir-et-promouvoir-son-site-internet/#comments</comments>
		<pubDate>Wed, 04 May 2011 07:00:32 +0000</pubDate>
		<dc:creator>Adrien Pepin</dc:creator>
				<category><![CDATA[Conception web]]></category>
		<category><![CDATA[Ergonomie]]></category>
		<category><![CDATA[Langages et développement]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Outils]]></category>
		<category><![CDATA[Référencement]]></category>
		<category><![CDATA[Réseaux sociaux]]></category>
		<category><![CDATA[Synerg'heTiC]]></category>
		<category><![CDATA[Webmarketing]]></category>
		<category><![CDATA[concevoir]]></category>
		<category><![CDATA[formation]]></category>
		<category><![CDATA[promouvoir]]></category>
		<category><![CDATA[site internet]]></category>

		<guid isPermaLink="false">http://blog.synerghetic.net/?p=3049</guid>
		<description><![CDATA[Le week-end dernier se déroulait le congrès national d&#8217;été des Junior-Entreprises à l&#8217;Ile des Embiez. Pour la troisième fois consécutive, Synerg&#8217;heTiC proposait aux Junior-Entrepreneurs une formation intitulée &#171;&#160;Concevoir et promouvoir son site Internet&#160;&#187;, animée par Audrey Wermeister, Julien Gouvernet et Adrien Pepin. L&#8217;objectif étant de transmettre notre expertise dans la conception et la promotion de site [...]<!-- AddThis Button BEGIN -->
<div addthis:url='http://blog.synerghetic.net/2011/05/04/formation-concevoir-et-promouvoir-son-site-internet/' addthis:title='Formation &#171;&#160;Concevoir et promouvoir son site Internet&#160;&#187; ' 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: left;">Le week-end dernier se déroulait le congrès national d&#8217;été des Junior-Entreprises à l&#8217;Ile des Embiez.</p>
<p style="text-align: left;">Pour la troisième fois consécutive, Synerg&#8217;heTiC proposait aux Junior-Entrepreneurs une formation intitulée &laquo;&nbsp;Concevoir et promouvoir son site Internet&nbsp;&raquo;, animée par <a title="Chef de projet" href="http://www.doyoubuzz.com/audrey-wermeister">Audrey Wermeister</a>, <a title="chef de projet" href="http://www.juliengouvernet.fr/">Julien Gouvernet</a> et <a title="Consultant Social Media" href="http://www.adrienpepin.com">Adrien Pepin</a>. L&#8217;objectif étant de transmettre notre expertise dans la conception et la promotion de site Internet.</p>
<p style="text-align: center;"><a href="http://blog.synerghetic.net/wp-content/uploads/2011/05/formation_CNE.jpg"><img class="aligncenter size-full wp-image-3088" title="Formation CNE : concevoir et promouvoir son site Internet" src="http://blog.synerghetic.net/wp-content/uploads/2011/05/formation_CNE.jpg" alt="Formation CNE : concevoir et promouvoir son site Internet" width="480" height="320" /></a></p>
<p>Lors de chaque congrès, nous nous efforçons d&#8217;adapter le contenu de cette formation de manière à être en phase avec les attentes des Junior-Entrepreneurs. La difficulté qui s&#8217;impose à nous est de satisfaire à la fois les personnes issues d&#8217;une JE &laquo;&nbsp;ingénieur&nbsp;&raquo;, au profil plus technique, ainsi que les personnes provenant d&#8217;une JE &laquo;&nbsp;commerciale&nbsp;&raquo;.<br />
<span id="more-3049"></span></p>
<div style="width: 600px; text-align: center; clear: both;" id="__ss_7819108"> <strong style="display:block;margin:12px 0 4px"><a href="http://www.slideshare.net/synerghetic/concevoir-et-promouvoir-son-site-internet" title="Formation : &quot;Concevoir et promouvoir son site Internet&quot;">Formation : &quot;Concevoir et promouvoir son site Internet&quot;</a></strong> <iframe src="http://www.slideshare.net/slideshow/embed_code/7819108" width="550" height="450" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
<div style="padding:5px 0 12px"> View more <a href="http://www.slideshare.net/">presentations</a> from <a href="http://www.slideshare.net/synerghetic">Synerg&#8217;heTiC</a> </div>
</p></div>
<p style="text-align: left;">Au programme :</p>
<h3>Concevoir et réaliser son site Internet</h3>
<ul>
<li>Adopter une démarche réfléchie</li>
<li>Concevoir : la phase de réflexion</li>
<li>Réaliser : la phase concrète</li>
<li>Recetter : la phase finale</li>
<li>Etendre son offre : pensez mobilité</li>
</ul>
<h3>Promouvoir son site Internet</h3>
<ul>
<li>Adopter une démarche structurée et cohérente</li>
<li>Actionner les leviers</li>
<li>Etudier les résultats et s&#8217;adapter</li>
</ul>
<h3>Do it yourself !</h3>
<ul>
<li>Analyse et conseil en matière de communication online pour chaque Junior-Entreprise</li>
</ul>
<p>C&#8217;est toujours avec grand plaisir que nous faisons cette formation et nous sommes impatients de remettre ça lors du prochain congrès national d&#8217;hiver ! D&#8217;ici là, n&#8217;hésitez pas à nous faire part de vos remarques dans les commentaires, sur <a title="Page Facebook Synerg'heTiC" href="http://facebook.com/synerghetic.je">Facebook</a> ou <a title="Twitter Synerg'heTiC" href="http://twitter.com/synerghetic">Twitter</a>.</p>
<!-- AddThis Button BEGIN -->
<div addthis:url='http://blog.synerghetic.net/2011/05/04/formation-concevoir-et-promouvoir-son-site-internet/' addthis:title='Formation &laquo;&nbsp;Concevoir et promouvoir son site Internet&nbsp;&raquo; ' 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/05/04/formation-concevoir-et-promouvoir-son-site-internet/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

