<?xml version='1.0' encoding='UTF-8'?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/" xmlns:blogger="http://schemas.google.com/blogger/2008" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-1746184524987952232</atom:id><lastBuildDate>Fri, 01 Nov 2024 07:28:40 +0000</lastBuildDate><category>concevoir</category><category>optimiser</category><category>outil</category><category>réferencer</category><category>développer</category><category>ressources gratuites</category><category>cache</category><category>htaccess</category><category>navigateurs</category><title>Blog Webdesign : Conception web, développement, référencement...</title><description>Concevoir, Développer, Optimiser, Référencer, Promouvoir, Maintenir</description><link>http://blog-webdesign.blogspot.com/</link><managingEditor>noreply@blogger.com (Jimmy)</managingEditor><generator>Blogger</generator><openSearch:totalResults>24</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1746184524987952232.post-872387281108428639</guid><pubDate>Wed, 14 Jul 2010 10:44:00 +0000</pubDate><atom:updated>2010-07-14T12:51:31.840+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">cache</category><category domain="http://www.blogger.com/atom/ns#">htaccess</category><category domain="http://www.blogger.com/atom/ns#">optimiser</category><title>Optimiser son site en maitrisant sa mise en cache</title><description>Précédemment dans notre quête de  la performance, nous avions vu qu&#39;à l&#39;aide de quelques consignes données  à notre serveur, nous pouvons &lt;a href=&quot;http://blog-webdesign.blogspot.com/2009/12/compression-http-accelerer-sites.html&quot;&gt;alléger la quantité de données reçues&lt;/a&gt; par  nos visiteurs sans les altérer.&lt;br /&gt;
&lt;br /&gt;
Poursuivons le raisonnement.  Plutôt que d&#39;alléger les données, posons-nous la question : mon visiteur  a t-il vraiment besoin de recevoir cette donnée ?&lt;br /&gt;
Le principe du  cache navigateur est de stocker sur le disque dur du visiteur les  composants de pages (images, scripts, page HTML), pour ne pas avoir à les recharger plus tard.&lt;br /&gt;
&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Le cache n&#39;a généralement pas une très  bonne réputation : il est plus connu pour ses méfaits que pour ses  avantages (&lt;i&gt;&quot;ça ne s&#39;affiche pas chez toi ? c&#39;est un problème de  cache !&quot;&lt;/i&gt;), et n&#39;est pas le meilleur ami de la vie privée.&lt;br /&gt;
En  revanche, pour le webmaster, maitriser la cachabilité de ses éléments de  page est essentielle dans l&#39;optique d&#39;améliorer les performances de son  site.&lt;br /&gt;
Bien géré, il ne doit pas causer de problème et doit profiter à  vos visiteurs en toute transparence.&lt;br /&gt;
&lt;h3&gt;Le test qui parle&lt;/h3&gt;Prenons l&#39;exemple d&#39;un portail assez chargé, yahoo.fr. &lt;br /&gt;
&lt;br /&gt;
Chargement  de yahoo.fr cache vide : 58 requêtes HTTP, 531 Ko&lt;br /&gt;
Chargement  de yahoo.fr avec cache rempli :17 requêtes HTTP, 46 Ko&lt;br /&gt;
&lt;br /&gt;
Une économie de 90% de données transmises !&lt;br /&gt;
&lt;h3&gt;Les  statuts HTTP sont nos amis&lt;/h3&gt;Lorsque le navigateur de l&#39;internaute  détecte un élément de page dans le code HTML renvoyé, voici comment il  le traite dans le cas le plus général :&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;L&#39;élément existe en cache :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Il n&#39;a pas expiré&lt;br /&gt;
il lit directement le fichier sur  le disque sans aucun échange avec le  serveur&lt;br /&gt;
&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;&amp;nbsp;Il a  expiré...&lt;br /&gt;
&lt;br /&gt;
... et n&#39;a pas été modifié depuis le dernier accès&lt;br /&gt;
&amp;nbsp; il n&#39;a pas besoin de le télécharger à nouveau donc lit le  fichier sur disque&lt;br /&gt;
&lt;br /&gt;
... et a été modifié depuis le  dernier accès&lt;br /&gt;
il doit le télécharger à nouveau&lt;br /&gt;
&lt;br /&gt;
&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;L&#39;élément n&#39;existe pas en cache&lt;br /&gt;
il le télécharge&lt;/li&gt;
&lt;/ul&gt;Lorsque  l&#39;élément en cache n&#39;a pas été modifié, le serveur retourne un statut  HTTP &lt;i&gt;304 Not Modified&lt;/i&gt;. Quand il doit être téléchargé ou  re-téléchargé, il renvoie un statut &lt;i&gt;200 OK&lt;/i&gt;.&lt;br /&gt;
Les 3 situations sont  décrites dans le schéma ci-dessous, mettant en évidence les gains de  performance.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwXSW7XwotSZ5lGVPwf-wDXE1pKYh-h0WWNtx8P0OLcWfuhJg9cXcm66xMY9wCWlv1SpR2lonzrl87JbLdOBeH7EmJRZSVdt3p9K-9Eno1NkuR_cZ-5npoWpnEsEMYQCfXGXZTXhpTFYyx/s1600/perf_cache.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;252&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwXSW7XwotSZ5lGVPwf-wDXE1pKYh-h0WWNtx8P0OLcWfuhJg9cXcm66xMY9wCWlv1SpR2lonzrl87JbLdOBeH7EmJRZSVdt3p9K-9Eno1NkuR_cZ-5npoWpnEsEMYQCfXGXZTXhpTFYyx/s400/perf_cache.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;i&gt;Remarque : résolution DNS, établissement de la connexion TCP/IP et temps CPU  client/serveur ne sont pas représentés.&lt;/i&gt;&lt;br /&gt;
&lt;h3&gt;Mise en œuvre du cache&lt;/h3&gt;Pour  gagner du temps, il faut donc éviter à ses visiteurs d&#39;avoir à  retélécharger des éléments qu&#39;ils possédent déjà. Images, scripts,  CSS, sont tant d&#39;éléments statiques que vous ne modifiez pas tous les  jours. Favorisez leur mise en cache et vous serez doublement gagnant :  en bande passante côté serveur, en performance de page côté client.&lt;br /&gt;
&lt;br /&gt;
Sous  Apache, le mod_expires (&lt;a href=&quot;http://httpd.apache.org/docs/2.0/mod/mod_expires.html&quot;&gt;http://httpd.apache.org/docs/2.0/mod/mod_expires.html&lt;/a&gt;)  nous permet de paramétrer la cachabilité des éléments de page.&lt;br /&gt;
&lt;br /&gt;
Les  directives &lt;b&gt;&lt;i&gt;ExpiresDefault &lt;/i&gt;&lt;/b&gt;et &lt;i&gt;&lt;b&gt;ExpiresByType &lt;/b&gt;&lt;/i&gt;offrent une grande souplesse  dans la mise en oeuvre du cache, tant dans leur forme que dans leur  fonction.&lt;br /&gt;
&lt;br /&gt;
Quelques exemples:&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Expiration après 5 jours en  cache pour toutes les images&lt;/b&gt;&lt;br /&gt;
&lt;pre&gt;ExpiresDefault A432000 # A pour accès - 432000 sec = 5 jours&lt;/pre&gt;&lt;br /&gt;
équivaut à&lt;br /&gt;
&lt;pre&gt;ExpiresDefault  &quot;access plus 5 days&quot;&lt;/pre&gt;&lt;br /&gt;
&lt;b&gt;Expiration des  feuilles de style un mois après leur modification&lt;/b&gt; &lt;br /&gt;
&lt;pre&gt;ExpiresDefault M2592000 # M pour modification&lt;/pre&gt;&lt;br /&gt;
&lt;b&gt;Expiration des scripts javascript 10 jours après accès&lt;/b&gt;&lt;br /&gt;
&lt;pre&gt;ExpiresByType  text/javascript &quot;access plus 10 days&quot;&lt;/pre&gt;&lt;br /&gt;
&lt;b&gt;Expiration des contenus  flash 1 mois après accès&lt;/b&gt;&lt;br /&gt;
&lt;pre&gt;ExpiresByType  application/x-shockwave-flash &quot;access plus 1 month&quot;&lt;/pre&gt;&lt;br /&gt;
Plus plus  d&#39;informations, consultez la documentation sur &lt;a href=&quot;http://httpd.apache.org/docs/2.0/mod/mod_expires.html#expiresdefault&quot;&gt;ExpiresDefault&lt;/a&gt; et &lt;a href=&quot;http://httpd.apache.org/docs/2.0/mod/mod_expires.html#expiresbytype&quot;&gt;ExpiresByType&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Voici  un extrait de fichier .htaccess que j&#39;utilise sur mes sites :&lt;br /&gt;
&lt;br /&gt;
&lt;pre&gt;&amp;lt;ifmodule mod_expires.c&amp;gt;
ExpiresActive On
ExpiresDefault A3600
ExpiresByType image/png A864000
ExpiresByType image/gif A864000
ExpiresByType image/jpeg A864000
ExpiresByType image/jpeg A864000
ExpiresByType text/css A259200
ExpiresByType image/x-icon A4320000
ExpiresByType text/javascript A864000
ExpiresByType application/x-javascript A864000
&amp;lt;/ifmodule&amp;gt;&lt;/pre&gt;&lt;h3&gt;Maitriser la mise à jour de ses éléments&lt;/h3&gt;&lt;br /&gt;
A ce stade, il serait dommage que  le cache se transforme en source de problème. Car, il vous a rendu bien  des services pendant des mois, mais aujourd&#39;hui vous publiez un joli  logo spécial Noël et vous aimeriez bien qu&#39;il s&#39;affiche dès maintenant  pour tous les visiteurs.&lt;br /&gt;
&lt;br /&gt;
Côté cache, un élément de page est  identifié par son URL. Votre logo actuel est donc reconnu par son  adresse complète : http://www.monsite.com/logo.jpg.&lt;br /&gt;
Si votre nouveau logo a la même adresse que l&#39;actuel, vous pouvez parier  que tous vos visiteurs ne verront pas tous le même logo. Pas génial.&lt;br /&gt;
&lt;br /&gt;
Pour contourner ce problème, donnez à votre nouveau logo une URL qui lui est propre, par exemple : http://www.monsite.com/logo-noel2010.jpg.&lt;br /&gt;
&lt;br /&gt;
Aucun  de vos visiteurs n&#39;ayant déjà téléchargé cette ressource, vous serez  certain que tous la verront dès sa mise en ligne.&lt;br /&gt;
&lt;br /&gt;
Bien sûr, cet  exemple est simple et s&#39;opère chirurgicalement. Pour un site de taille  conséquente, l&#39;opération peut s&#39;avérer plus délicate (dans  quelle pages et fonctions ce contenu est-il appelé ?). Voici quelques conseils à suivre :&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Structurez votre  code en ayant la mise en cache à l&#39;esprit dès le départ&lt;/li&gt;
&lt;li&gt;Evitez les inclusions  dispersées de scripts CSS ou JS, mais centralisez-les, voire mettez-les  en fonction&lt;/li&gt;
&lt;li&gt;Pour le nommage des fichiers cachables, rajouter un  versionnement (compte, date) identifiant de manière unique une  ressource. Exemple : style.20100611.css&lt;/li&gt;
&lt;/ul&gt;Un peu  d&#39;ordre dans votre code, quelques ligne dans un .htaccess et vous aurez une maitrise parfaite de votre cache.</description><link>http://blog-webdesign.blogspot.com/2010/07/optimiser-site-mise-en-cache.html</link><author>noreply@blogger.com (Jimmy)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwXSW7XwotSZ5lGVPwf-wDXE1pKYh-h0WWNtx8P0OLcWfuhJg9cXcm66xMY9wCWlv1SpR2lonzrl87JbLdOBeH7EmJRZSVdt3p9K-9Eno1NkuR_cZ-5npoWpnEsEMYQCfXGXZTXhpTFYyx/s72-c/perf_cache.png" height="72" width="72"/><thr:total>5</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1746184524987952232.post-5360425330847264850</guid><pubDate>Sat, 17 Apr 2010 13:47:00 +0000</pubDate><atom:updated>2010-04-17T15:48:43.594+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">concevoir</category><title>3 raisons de ne pas aimer les contenus vidéos</title><description>... ou pourquoi j&#39;aimerais bien ne pas tomber sur des vidéos m&#39;expliquant comment rendre mon site accessible.&lt;br /&gt;
&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;h3&gt;La vidéo n&#39;est pas le meilleur support pour tout&lt;/h3&gt;Pour apprendre à faire un nœud de cravate, monter un meuble, ou passer un bon moment devant les vidéos de Rémi Gaillard, c&#39;est un des meilleurs supports, pas de doute.&lt;br /&gt;
&lt;br /&gt;
Mais pourquoi est-ce que je regarderais une vidéo de 30 minutes où un type avec une voix rigolote va m&#39;expliquer comment utiliser Google Adwords en filmant son écran, ou bien un autre m&#39;offrant son plus beau sourire lorsqu&#39;il passe 10 minutes à déballer son iPad ?&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;La vidéo est élitiste&lt;/h3&gt;Mon débit perso est de 512Kb, et à ma connaissance je ne suis pas le seul dans ce cas. &lt;br /&gt;
Donc si je tombe sur une vidéo et pense que je vais trouver le même contenu sous forme statique, je quitte le site dans la seconde.&lt;br /&gt;
Et pour le reste, certains lecteurs flash continuent de charger le flux vidéo quand ils sont sur pause. Donc, on met la lecture en route, on clique sur pause, et on revient 15 minutes plus tard pour visionner. On télécharge, quoi.&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;La vidéo n&#39;est pas accessible&lt;/h3&gt;On sont donc passés les militants de l&#39;accessibilité et les mécontents du Flash ? Les polices de caractères à taille réglable, le bon choix de contraste des couleurs ?&lt;br /&gt;
&lt;br /&gt;
Et le web sémantique dans tout ça ? La séparation du contenu et de la forme ? Aux oubliettes ?</description><link>http://blog-webdesign.blogspot.com/2010/04/3-raisons-ne-pas-aimer-videos.html</link><author>noreply@blogger.com (Jimmy)</author><thr:total>4</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1746184524987952232.post-8174893180249513270</guid><pubDate>Mon, 15 Feb 2010 00:46:00 +0000</pubDate><atom:updated>2010-02-15T01:47:25.824+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">concevoir</category><title>Les conventions de conception web</title><description>Au fil des années, certains schémas de conception web se sont affirmés au point de devenir des habitudes d&#39;utilisation pour les internautes.&lt;br /&gt;
&lt;br /&gt;
Réutiliser des mécanismes qui sont devenus courants permet de profiter de l&#39;expérience que vos visiteurs ont acquise en surfant sur d&#39;autres sites pour les aider à avoir une navigation plus efficace. &lt;a href=&quot;http://erwan.neau.free.fr/Toolbox/Courbe_d_experience.htm&quot;&gt;L&#39;effet d&#39;expérience&lt;/a&gt; adapté au web, en quelque sorte.&lt;br /&gt;
&lt;br /&gt;
Voici quelques exemples de ces conventions de conception web.&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;h3&gt;Le logo&lt;/h3&gt;Positionné en haut à gauche pour une identification rapide, avec un lien hypertexte qui permet un retour sur la page d&#39;accueil depuis n&#39;importe quelle page du site.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhitufjPJA_MsOveAsDY2wICWTVyhmm0vpF0dVgj9eiVeJkv2hAodVTLiF2_QTivMlQT6NirJtEEi335ivZXpsL_tt68D11E7RLmKxyIlaRqZOvlVRzwvzuQXN_W8kqTRtv_I56UuxQWCnX/s1600-h/logo-youtube.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhitufjPJA_MsOveAsDY2wICWTVyhmm0vpF0dVgj9eiVeJkv2hAodVTLiF2_QTivMlQT6NirJtEEi335ivZXpsL_tt68D11E7RLmKxyIlaRqZOvlVRzwvzuQXN_W8kqTRtv_I56UuxQWCnX/s1600/logo-youtube.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;span id=&quot;goog_1266167978029&quot;&gt;&lt;/span&gt;&lt;span id=&quot;goog_1266167978030&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiDmICO581kKOixRBgWuAAyXdb4woDNF5BPvZRJo50k4U0M9asOtvo3mEpiCG8S7683mU2CNhwzI5vewq5OTDar2XGZwRXR-pD6tkjUr7vZFnovWmGuaDNj8UaERijXnr3wPAscQPzRkXBp/s1600-h/logo-commentcamarche.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiDmICO581kKOixRBgWuAAyXdb4woDNF5BPvZRJo50k4U0M9asOtvo3mEpiCG8S7683mU2CNhwzI5vewq5OTDar2XGZwRXR-pD6tkjUr7vZFnovWmGuaDNj8UaERijXnr3wPAscQPzRkXBp/s1600/logo-commentcamarche.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhitufjPJA_MsOveAsDY2wICWTVyhmm0vpF0dVgj9eiVeJkv2hAodVTLiF2_QTivMlQT6NirJtEEi335ivZXpsL_tt68D11E7RLmKxyIlaRqZOvlVRzwvzuQXN_W8kqTRtv_I56UuxQWCnX/s1600-h/logo-youtube.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;br /&gt;
&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj8ZSG9p-Mm4gDRmtdq8sOTjKWHyZAo941TS8jg5E4xcoQH3w-otr_8SXO7b5XXChZ9chvkQ9iKKOhc2EFbUo_Thi92l0kfMs7gLS_6G1FmhToDOgDhxaAQTM3ePyOWAU9wC7fXlTH5rUxG/s1600-h/logo-leboncoin.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj8ZSG9p-Mm4gDRmtdq8sOTjKWHyZAo941TS8jg5E4xcoQH3w-otr_8SXO7b5XXChZ9chvkQ9iKKOhc2EFbUo_Thi92l0kfMs7gLS_6G1FmhToDOgDhxaAQTM3ePyOWAU9wC7fXlTH5rUxG/s1600/logo-leboncoin.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;h3&gt;Le formulaire de recherche&lt;/h3&gt;En haut de page, absolument. Souvent positionné à droite, voir sur un bloc indépendant centré lorsque la recherche est prépondérante.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjW-FSMGMLddspVUTf_-VUlEXUKZE-Kuo99uM0qIkYJN5xw32warxRNP6Gi9r5pAecunpf3VKBrTTqza4qEPIhP27ySgheY2zr_TtGtIXrBRkpDejEQI9IOLHu2MpnakCfYgbHa3jyYEsVQ/s1600-h/recherche-allocine.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;28&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjW-FSMGMLddspVUTf_-VUlEXUKZE-Kuo99uM0qIkYJN5xw32warxRNP6Gi9r5pAecunpf3VKBrTTqza4qEPIhP27ySgheY2zr_TtGtIXrBRkpDejEQI9IOLHu2MpnakCfYgbHa3jyYEsVQ/s320/recherche-allocine.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIEK4Li9O6dvf3ubv2EJ7xTGJeM8_DNpBlqRyhuJydSJjl6NzxOwriNv5o2iUqI_N7wKBwztoHzJI1mqScBORvUVtBdnSOrBh-4u36Nx8Zi4jQnEUWf5aPQFqqXVDCRkYy0E5deXfoS64I/s1600-h/recherche-amazon.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;29&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIEK4Li9O6dvf3ubv2EJ7xTGJeM8_DNpBlqRyhuJydSJjl6NzxOwriNv5o2iUqI_N7wKBwztoHzJI1mqScBORvUVtBdnSOrBh-4u36Nx8Zi4jQnEUWf5aPQFqqXVDCRkYy0E5deXfoS64I/s320/recherche-amazon.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgvoBZ8q85amlbhdEEIc-xr7dV2SEOVoch8-cVWGXlI5RsaQFQ28DradA37VJ3acpv4B5RVXYNLGNuUmJz8YbVZXh1rIAee_4X5ndxuaMYA1ubogwQR0NeX7yAB6CaKaoRsUUmkmu5kI5UQ/s1600-h/recherche-wikio.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;32&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgvoBZ8q85amlbhdEEIc-xr7dV2SEOVoch8-cVWGXlI5RsaQFQ28DradA37VJ3acpv4B5RVXYNLGNuUmJz8YbVZXh1rIAee_4X5ndxuaMYA1ubogwQR0NeX7yAB6CaKaoRsUUmkmu5kI5UQ/s320/recherche-wikio.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;h3&gt;Profil et panier&lt;/h3&gt;Informations de connexion et d&#39;inscription pour les sites communautaires, ou accès direct au panier de commande pour les sites d&#39;e-commerce, sont très souvent placés à droite tout en haut de page.&lt;br /&gt;
&lt;br /&gt;
Au passage, notez au sujet du panier que le fait d&#39;associer le terme de &quot;panier&quot; à une icône représentant un Caddie (marque déposée de la société Caddie SA) est parfaitement entré dans les mœurs. &lt;br /&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXkCo5Q74N_82UpYgT94QeKBoV4nEMPxhN88dm-Hk2we6ggPJXMSgzyuDxQsqfc82_vEOt2N2vACydiISBgMnerm6uEifPh57yfoCCK3nr_VAgcw2G3U7Scw5xyQLGMwRVV0qIBpVIvt1P/s1600-h/panier-amazon.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;64&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXkCo5Q74N_82UpYgT94QeKBoV4nEMPxhN88dm-Hk2we6ggPJXMSgzyuDxQsqfc82_vEOt2N2vACydiISBgMnerm6uEifPh57yfoCCK3nr_VAgcw2G3U7Scw5xyQLGMwRVV0qIBpVIvt1P/s320/panier-amazon.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Amazon&lt;/td&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjaXov2ieWa-hvSPhphgWt3Dwy1_13E44tkJttRgIHWNsOi83rR-_Ea_m5ywx9gnI6Fg3wb9LX8fGQM6Nsh5IawsbKl4bUyZerJkcJvH9I-v69qcnw9bR09Uge1Ira1SGJbzcA8bWngEsn0/s1600-h/panier-laredoute.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;55&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjaXov2ieWa-hvSPhphgWt3Dwy1_13E44tkJttRgIHWNsOi83rR-_Ea_m5ywx9gnI6Fg3wb9LX8fGQM6Nsh5IawsbKl4bUyZerJkcJvH9I-v69qcnw9bR09Uge1Ira1SGJbzcA8bWngEsn0/s320/panier-laredoute.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;La Redoute&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEif1ofFEgxfdfIsZXL_ZcjzzB-hkX_BKeB_n0HUX_vgjg2-gLUjk1NObDvF1VUYAHzmn8G_oYWQGxbqId04R_Oo5aM60llLKmdGnHB-2-aubvspefCRdRG4Jw7pVXv_xyzIzgPl-8EA1Tzs/s1600-h/panier-rueducommerce.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;73&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEif1ofFEgxfdfIsZXL_ZcjzzB-hkX_BKeB_n0HUX_vgjg2-gLUjk1NObDvF1VUYAHzmn8G_oYWQGxbqId04R_Oo5aM60llLKmdGnHB-2-aubvspefCRdRG4Jw7pVXv_xyzIzgPl-8EA1Tzs/s320/panier-rueducommerce.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Rue Du Commerce&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
&lt;h3&gt;Les informations sociétés et mentions légales&lt;/h3&gt;Les informations sur la marque ou la société, ainsi que les mentions légales (droit de reproduction, collecte de données personnelles) sont généralement en centrées dans le pied de page, le plus bas possible.&lt;br /&gt;
&lt;br /&gt;
Dans le cas de plusieurs liens, une liste horizontale avec un séparateur très simple (tiret -, trait vertical | ), voire sans séparateur est d&#39;usage.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEih3bAxt8fzMimPWYRln29BJkTXbRw-6XZAZopDkP_iq_4rlarkEbrwyPaGcETkZ6bb84P4IR326xD4ekx1Ehxlq3yaJ_wxldxX2hw9Pns8QsvpNk984hHbenkAkg98gfX_mjCIottP4oUA/s1600-h/mentions-orange.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;48&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEih3bAxt8fzMimPWYRln29BJkTXbRw-6XZAZopDkP_iq_4rlarkEbrwyPaGcETkZ6bb84P4IR326xD4ekx1Ehxlq3yaJ_wxldxX2hw9Pns8QsvpNk984hHbenkAkg98gfX_mjCIottP4oUA/s400/mentions-orange.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNj95WcTDPmFYYd3qTI6_Fpxr63oD2nw-GqvUZzFQqKLrAaEzXDGHchBnl8OPumZcY9X5CoE-cF4-pnr8P9vX3HTTH4CwzAj4VKqFIJU6JlyxFd99d5L550I66U4u1cAfS_Zbrp-IlSCLY/s1600-h/mentions-pagesjaunes.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;50&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNj95WcTDPmFYYd3qTI6_Fpxr63oD2nw-GqvUZzFQqKLrAaEzXDGHchBnl8OPumZcY9X5CoE-cF4-pnr8P9vX3HTTH4CwzAj4VKqFIJU6JlyxFd99d5L550I66U4u1cAfS_Zbrp-IlSCLY/s400/mentions-pagesjaunes.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;h3&gt;Le fil d&#39;Ariane&lt;/h3&gt;En haut de page, souvent placé entre l&#39;entête et le contenu central, le fil d&#39;Ariane est généralement présent dès que la structure du site est une arborescence à 2 niveaux ou plus. Le séparateur utilisé est souvent le crochet &amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjDKDV-zK5i30dCTPwfCghUhV8wR3gorj7LcAGEyJebQetkybzNtijOAtU7_7gtZErFUhngTSQFJENE8QbkbcQPgDwyqWQtYIGFaszZdSR1CvIFSE03iFrVe1w7AFVrpU5lKjokEC7VJ8QX/s1600-h/fil-allocine.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjDKDV-zK5i30dCTPwfCghUhV8wR3gorj7LcAGEyJebQetkybzNtijOAtU7_7gtZErFUhngTSQFJENE8QbkbcQPgDwyqWQtYIGFaszZdSR1CvIFSE03iFrVe1w7AFVrpU5lKjokEC7VJ8QX/s1600/fil-allocine.jpg&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Allociné&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgFTXTh2RiRR0bv2a2dAp3AVSMFhOaXhzHCJtaFs5WXLE783eGXiy54Bq-n5jeiLIVsL0AQf_Oyyg2Ik30gxjUqG-Tb_oi0yUZ9u5OaWTKCE7kNQK_pP8DImBBKUf_VKw5HMCiI5chfkmaP/s1600-h/fil-dailymotion.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;22&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgFTXTh2RiRR0bv2a2dAp3AVSMFhOaXhzHCJtaFs5WXLE783eGXiy54Bq-n5jeiLIVsL0AQf_Oyyg2Ik30gxjUqG-Tb_oi0yUZ9u5OaWTKCE7kNQK_pP8DImBBKUf_VKw5HMCiI5chfkmaP/s320/fil-dailymotion.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Dailymotion&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgI7QnedTYpi-JgfuDodVBudDkQUqtZBxrfANyZS02lv1VnTyXf4su6ogeS3JCUhpz9xHqkJbKzzrYa_PCffLZ614hdyBV6V38mjRb_U2ibhjee5jodo6WmpslCHfGHFqASd_Xg4r6yrulx/s1600-h/fil-ebay.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgI7QnedTYpi-JgfuDodVBudDkQUqtZBxrfANyZS02lv1VnTyXf4su6ogeS3JCUhpz9xHqkJbKzzrYa_PCffLZ614hdyBV6V38mjRb_U2ibhjee5jodo6WmpslCHfGHFqASd_Xg4r6yrulx/s1600/fil-ebay.jpg&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;eBay&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;h3&gt;Les indicateurs de chargement&lt;/h3&gt;&lt;br /&gt;
Avec Ajax, le chargement dynamique d&#39;informations ou de sections de pages s&#39;est généralisé. Et pour indiquer à l&#39;utilisateur qu&#39;il doit patienter, certaines icônes animées sont devenues des marqueurs usuels :&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiay4opvlYRuyqIm_UnyQFaez7Wjhhwb8ZKnLmBycW0BNSx8rM_6C6gP7wCGYQDhFozO-680_Ea9qpLEUuZJTET0jzP7oHSuan-vkaThNMIkpAgjfLdciot3L46EYqF9Tr1q9oIsnuelafe/s1600-h/indicateur-ajax-1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiay4opvlYRuyqIm_UnyQFaez7Wjhhwb8ZKnLmBycW0BNSx8rM_6C6gP7wCGYQDhFozO-680_Ea9qpLEUuZJTET0jzP7oHSuan-vkaThNMIkpAgjfLdciot3L46EYqF9Tr1q9oIsnuelafe/s1600/indicateur-ajax-1.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj18-Yw-JrH9t0McJPgR7KJ4-U_f-pzE30-E4sn1eDT0ALqldX-On5t-elqGIVsO9UnPQ3veBCNFcc2Qvnq3tvQq3WL74D-y6dBbY21kI9F8GD7pnxeVPVBadGGbN82p6x92Qz01mU5vQj3/s1600-h/indicateur-ajax-2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj18-Yw-JrH9t0McJPgR7KJ4-U_f-pzE30-E4sn1eDT0ALqldX-On5t-elqGIVsO9UnPQ3veBCNFcc2Qvnq3tvQq3WL74D-y6dBbY21kI9F8GD7pnxeVPVBadGGbN82p6x92Qz01mU5vQj3/s1600/indicateur-ajax-2.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhLev_tfBG0JLSLSe2DwF74nrAIpRTC0UiIZ8dOt1k_ojQH0L1gjq4y6xYVDwid7bVvAkaJpa_-9UwR2MLFTf0ZM0TEfz91KIIBdcZ4zYI1ojck8deaDn4W9lZH-uOokQkWhUahHHZ0Ayx-/s1600-h/indicateur-ajax-3.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhLev_tfBG0JLSLSe2DwF74nrAIpRTC0UiIZ8dOt1k_ojQH0L1gjq4y6xYVDwid7bVvAkaJpa_-9UwR2MLFTf0ZM0TEfz91KIIBdcZ4zYI1ojck8deaDn4W9lZH-uOokQkWhUahHHZ0Ayx-/s1600/indicateur-ajax-3.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;</description><link>http://blog-webdesign.blogspot.com/2010/02/conventions-de-conception-web.html</link><author>noreply@blogger.com (Jimmy)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhitufjPJA_MsOveAsDY2wICWTVyhmm0vpF0dVgj9eiVeJkv2hAodVTLiF2_QTivMlQT6NirJtEEi335ivZXpsL_tt68D11E7RLmKxyIlaRqZOvlVRzwvzuQXN_W8kqTRtv_I56UuxQWCnX/s72-c/logo-youtube.jpg" height="72" width="72"/><thr:total>2</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1746184524987952232.post-2503964062011239245</guid><pubDate>Wed, 10 Feb 2010 19:56:00 +0000</pubDate><atom:updated>2010-02-10T21:35:27.436+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">navigateurs</category><category domain="http://www.blogger.com/atom/ns#">outil</category><title>Tester son site sous les versions d&#39;Internet Explorer 6, 7, 8</title><description>Si la mort prochaine de la version 6 d&#39;Internet Explorer est annoncé un peu partout ces derniers temps, il n&#39;empêche que l&#39;univers des navigateurs (et particulièrement celui d&#39;IE) avance bien plus lentement que ne naissent les normes et se développent les technologies.&lt;br /&gt;
&lt;br /&gt;
Assurer la compatibilité de ses sites web avec les différentes versions d&#39;Internet Explorer demeure un casse-tête, et chacun sait qu&#39;il est maintenant quasiment impossible de faire coexister plusieurs versions d&#39;IE sur son PC. &lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
La dernière version standalone d&#39;IE que j&#39;ai installé sur mon Vista ayant provoqué des dégâts irréversibles, j&#39;ai décidé de ne plus tenter l&#39;expérience et de me tourner vers des services web comme &lt;a href=&quot;http://browsershots.org/&quot;&gt;Browsershots&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Je viens de découvrir &lt;a href=&quot;http://www.my-debugbar.com/wiki/IETester/HomePage&quot;&gt;IETester&lt;/a&gt;, j&#39;ignore encore comment j&#39;étais passé au travers de cet outil. Conçu par les développeurs de la DebugBar (dont j&#39;avais parlé dans &lt;a href=&quot;http://blog-webdesign.blogspot.com/2009/01/analyser-requetes-http.html&quot;&gt;un précédent billet)&lt;/a&gt;, ce freeware embarque les moteurs de rendu d&#39;IE 5.5, 6, 7 et 8, le tout dans une application à onglets, permettant de visualiser simultanément le résultat dans les 3 navigateurs !&lt;br /&gt;
&lt;br /&gt;
Ajoutez à cela des options de désactivation du cache, des scripts ou des images, et vous avez un outil incontournable pour tout développeur web.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_xUCPj9z_SeRfDnreQhQk2Qc_ZbCm4047fUD2T9DHykhCtWG9PxiD1Y3TCuq1L5cIsn42C1b8ldns5a0JOOhyphenhyphen4e8L02LyxMDfzsIs9s_PBWCYecOcnsMlLvZwr3IrMGYQZAOA5M0UfvOM/s1600-h/ietester.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;301&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_xUCPj9z_SeRfDnreQhQk2Qc_ZbCm4047fUD2T9DHykhCtWG9PxiD1Y3TCuq1L5cIsn42C1b8ldns5a0JOOhyphenhyphen4e8L02LyxMDfzsIs9s_PBWCYecOcnsMlLvZwr3IrMGYQZAOA5M0UfvOM/s400/ietester.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;</description><link>http://blog-webdesign.blogspot.com/2010/02/tester-site-versions-internet-explorer.html</link><author>noreply@blogger.com (Jimmy)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_xUCPj9z_SeRfDnreQhQk2Qc_ZbCm4047fUD2T9DHykhCtWG9PxiD1Y3TCuq1L5cIsn42C1b8ldns5a0JOOhyphenhyphen4e8L02LyxMDfzsIs9s_PBWCYecOcnsMlLvZwr3IrMGYQZAOA5M0UfvOM/s72-c/ietester.jpg" height="72" width="72"/><thr:total>5</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1746184524987952232.post-3040521804330617261</guid><pubDate>Thu, 17 Dec 2009 18:38:00 +0000</pubDate><atom:updated>2009-12-17T19:39:18.749+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">réferencer</category><title>SEO : le temps des experts est-il révolu ?</title><description>&lt;h3&gt;Le chat et la souris&lt;/h3&gt;Le SEO est une discipline qui nécessite soumission et d&#39;abnégation. Depuis que la pratique est née avec l&#39;essor des moteurs de recherche (début des années 2000), elle ne cesse de devoir s&#39;adapter aux changements de fonctionnement de son maître, le moteur de recherche.&lt;br /&gt;
Ainsi, pendant près de 10 ans, les webmasters ont du (et su) s&#39;adapter aux évolutions des critères pris en compte par les moteurs, et surtout par Google, forcément.&lt;br /&gt;
&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
Chronologiquement, et de mémoire :&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;le contenu textuel des pages&lt;/li&gt;
&lt;li&gt;les balises meta keywords et description&lt;/li&gt;
&lt;li&gt;le titre de page&lt;/li&gt;
&lt;li&gt;le nom de domaine&lt;/li&gt;
&lt;li&gt;la réécriture d&#39;URL&lt;/li&gt;
&lt;li&gt;le nombre de liens entrants&lt;/li&gt;
&lt;li&gt;l&#39;ancre de ce mêmes liens&lt;/li&gt;
&lt;li&gt;un mix d&#39;un peu de tout ça à la fois&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
Évidemment, chaque nouvelle génération d&#39;algorithme a engendré sa part sombre de spams et d&#39;abus, plus communément appelée &quot;techniques SEO&quot; :&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;l&#39;ancestral Texte blanc sur fond blanc (toujours vivant)&lt;/li&gt;
&lt;li&gt;&amp;lt;meta name=&quot;keywords&quot; content=&quot;jeux,vidéo,jeu,vidéo,jeux vidéo,sexe,xxx&quot; (même spour un site non prono cela va de soi)&lt;/li&gt;
&lt;li&gt;les titres de billets qui sont plus bossés que le billet lui-même&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;http://www.la-meilleure-banque.com&lt;/li&gt;
&lt;li&gt;http://www.la-meilleure-banque.com/avec-les-credits-les-plus-avantageux.html&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://fr.wikipedia.org/wiki/Ferme_de_liens&quot;&gt;les fermes de liens&lt;/a&gt;, les inscriptions automatiques à 1000+ annuaires, etc.&lt;/li&gt;
&lt;li&gt;les commentaires sur un blog lambda signés &quot;Agence Web à Lyon&quot;&lt;/li&gt;
&lt;/ul&gt;Pris au jeu de la suroptimisation qu&#39;il a lui-même causée de par son quasi-monopole, qu&#39;a fait Google ?&lt;br /&gt;
Il a crée la &lt;i&gt;Sandbox&lt;/i&gt;, le &lt;i&gt;nofollow&lt;/i&gt;, la dénonciation des liens sponsorisés qui ne sont pas marqués nofollow, les pénalités de positionnement (&lt;i&gt;&lt;a href=&quot;http://www.webmasterworld.com/google/3915859.htm&quot;&gt;minus 50&lt;/a&gt;&lt;/i&gt;)...&lt;br /&gt;
&lt;br /&gt;
Aujourd&#39;hui, les techniques d&#39;optimisation sont connues de tous, gérées nativement ou presque par tous les CMS majeurs, et les techniques secrètes, de l&#39;ordre du &lt;i&gt;black hat SEO&lt;/i&gt;, sont moins faciles à mettre en place que l&#39;ajout d&#39;un simple mot-clé.&lt;br /&gt;
&lt;h3&gt;Les SERP personnalisées&lt;/h3&gt;&lt;br /&gt;
Depuis quelques jours, Google intègre la personnalisation des pages de résultats (&lt;i&gt;SERP&lt;/i&gt;) pour tous ses utilisateurs, même les non inscrits. Ça signifie qu&#39;un site sur lequel vous cliquerez souvent dans les pages de résultats de recherche aura tendance à être positionné plus haut lorsqu&#39;il apparaitra dans de futures recherches.&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;&lt;b&gt;C&#39;est l&#39;utilisateur qui fait sa propre promotion des sites qui répondent à sa recherche, et lui seul profite de cette optimisation.&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
Et n&#39;est-ce pas l&#39;essence même d&#39;un moteur de recherche ? &lt;br /&gt;
&lt;br /&gt;
Allons plus loin, peut-on imaginer que dans l&#39;avenir le moteur étudie notre navigation post-SERP pour en déduire notre réaction positive ou non à la lecture des pages trouvées ?&lt;br /&gt;
&lt;br /&gt;
En tant que webmaster, je souhaite évidemment que mon site soit bien positionné et que tout le monde clique dessus lorsqu&#39;il apparait dans les résultats.&lt;br /&gt;
&lt;br /&gt;
En tant qu&#39;utilisateur, soyons honnête, si un site que j&#39;apprécie aborde un sujet que je recherche, alors autant consulter ce site en priorité. Oui, ça ne pousse pas à la diversité mais après tout, rien ne m&#39;empêche d&#39;aller voir plus bas pour avoir d&#39;autres propositions. Ou tout simplement d&#39;oublier Google et passer à autre chose.&lt;br /&gt;
&lt;h3&gt;L&#39;avenir ?&lt;/h3&gt;Si Google poursuit dans cette voie, en dépendant de moins en moins des &lt;i&gt;techniques&lt;/i&gt; d&#39;optimisation, ça signifie que l&#39;expert SEO ne sera plus cet ajusteur capable d&#39;améliorer le positionnement d&#39;un site en quelques lignes de codes magiques.&lt;br /&gt;
&lt;br /&gt;
Si l&#39;optimisation pour les moteurs de recherche pourrait prendre moins d&#39;importance puisqu&#39;ayant moins d&#39;impact sur le trafic d&#39;un site, les notions &lt;i&gt;d&#39;intérêt du site&lt;/i&gt;, &lt;i&gt;fidélisation du visiteur&lt;/i&gt; et &lt;i&gt;taux de conversion &lt;/i&gt;en ressortiront renforcées.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se recentrer sur le client en quelque sorte...</description><link>http://blog-webdesign.blogspot.com/2009/12/seo-temps-des-experts-revolu.html</link><author>noreply@blogger.com (Jimmy)</author><thr:total>4</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1746184524987952232.post-7432677176902587542</guid><pubDate>Thu, 10 Dec 2009 21:56:00 +0000</pubDate><atom:updated>2009-12-10T23:10:19.619+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">optimiser</category><title>La compression HTTP pour accélérer vos sites</title><description>Avec les récents changements et déclarations de Google autour de la prise en compte de la performance des sites comme un éventuel futur critère de pertinence des sites, les problématiques d&#39;optimisation vont (re)devenir d&#39;actualité.&lt;br /&gt;
&lt;br /&gt;
Un des moyens très rapide pour optimiser sensiblement les performances de son site web consiste à compresser le flux de données qui transite entre votre serveur et le navigateur Internet de vos visiteurs.&lt;br /&gt;
&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;i&gt;D&#39;abord, si vous ne l&#39;avez pas encore lu (soyons honnête : c&#39;est sans doute le cas), je vous invite à lire mon précédent billet sur &lt;a href=&quot;http://blog-webdesign.blogspot.com/2009/03/optimiser-performances-site-web.html&quot;&gt;l&#39;analyse des performances d&#39;un site web&lt;/a&gt; pour avoir une description simplifiée des échanges HTTP entre un client et un serveur.&lt;/i&gt;&lt;br /&gt;
&lt;h3&gt;La compression HTTP,&amp;nbsp; un &lt;i&gt;quick-win&lt;/i&gt; de l&#39;optimisation des performances&lt;/h3&gt;&lt;br /&gt;
En qualité, une des méthodes pour prioriser des actions d&#39;améliorations consiste à les placer sur une &lt;a href=&quot;http://www.timeanalyzer.com/lib/priority.htm&quot;&gt;matrice impact/effort&lt;/a&gt;. L&#39;impact, c&#39;est ce que vous allez gagner à mettre en œuvre l&#39;amélioration. L&#39;effort, c&#39;est le prix à payer pour le faire (en temps et/ou en argent).&lt;br /&gt;
&lt;br /&gt;
Cette matrice permet d&#39;identifier de manière simple les &lt;i&gt;&lt;b&gt;quick-wins&lt;/b&gt;&lt;/i&gt;, ces améliorations qui ne demandent pas un investissement lourd mais produisent un résultat immédiat et conséquent.&lt;br /&gt;
&lt;br /&gt;
La compression des flux HTTP s&#39;inscrit complètement dans ce cadre : rapide à mettre en place (voir lpus bas), elle permet d&#39;obtenir un gain considérable en temps de chargement.&lt;br /&gt;
&lt;h3&gt;Transférer moins plus gagner du temps&lt;/h3&gt;&lt;br /&gt;
Rappelez-vous (maintenant &lt;a href=&quot;http://blog-webdesign.blogspot.com/2009/03/optimiser-performances-site-web.html&quot;&gt;vous l&#39;avez lu&lt;/a&gt; j&#39;espère !), un des leviers d&#39;actions les plus logiques consiste à envoyer moins de données du serveur au client, qui mettra donc moins de temps à récupérer et afficher le contenu de vos pages.&lt;br /&gt;
&lt;br /&gt;
Pour ça nous allons simplement compresser les données qui sont envoyées par votre serveur. Aucun élément de page ne sera perdu ni altéré, il s&#39;agit simplement d&#39;en réduire la taille par un traitement avant l&#39;envoi (côté serveur) et de les remettre dans leurs état initial à l&#39;arrivée (par le navigateur web).&lt;br /&gt;
&lt;h3&gt;Implémentation&lt;/h3&gt;&lt;br /&gt;
Si vous avez un serveur Apache 2 avec le mod_deflate activé, ajoutez simplement cette ligne à votre fichier .htaccess ou bien créez ce fichier à la racine de votre site si vous n&#39;en n&#39;avez pas encore :&lt;br /&gt;
&lt;br /&gt;
&lt;pre&gt;&amp;lt;ifmodule mod_deflate.c&amp;gt;
AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css text/javascript application/x-javascript application/xhtml+xml application/xml application/rss+xml application/atom_xml
&amp;lt;/ifmodule&amp;gt;&lt;/pre&gt;&lt;br /&gt;
Ce code a pour effet de compresser tous les contenus de type texte, javascript, xml et rss. Ce n&#39;est pas besoin d&#39;appliquer une compression aux images, celles-ci sont normalement déjà compressées (jpeg, png, etc.)&lt;br /&gt;
&lt;br /&gt;
Pour vérifier la prise en compte de cette modification, utilisez des &lt;a href=&quot;http://blog-webdesign.blogspot.com/2009/01/analyser-requetes-http.html&quot;&gt;outils d&#39;analyse de requêtes HTTP&lt;/a&gt;, ou encore les extensions indispensables &lt;a href=&quot;http://developer.yahoo.com/yslow/&quot;&gt;YSlow&lt;/a&gt; ou &lt;a href=&quot;http://code.google.com/speed/page-speed/&quot;&gt;Google Page Speed&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;Démo&lt;/h3&gt;Quelques dizaines de Ko gagnés sur un site relativement simple, avec une simple ligne ajoutée dans un htaccess.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifg1mcxs6odauOGWOGg9xqAYnqvA6KCvMX1l8ShyWMcf_srDLob5w9EJoT-2v41cJxzQ28zG6lQl8fkJFyym99kCxiubiO412gGxP3e-zJxHAc2ZYtnFq9BKCGIQ28K2c9W-7O3Hy44v78/s1600-h/compression-http.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifg1mcxs6odauOGWOGg9xqAYnqvA6KCvMX1l8ShyWMcf_srDLob5w9EJoT-2v41cJxzQ28zG6lQl8fkJFyym99kCxiubiO412gGxP3e-zJxHAc2ZYtnFq9BKCGIQ28K2c9W-7O3Hy44v78/s1600/compression-http.jpg&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
Ça serait dommage de passer à côté !&lt;br /&gt;
&lt;h3&gt;Compatiblité &lt;br /&gt;
&lt;/h3&gt;Sachez que tous les navigateurs récents acceptent l&#39;encodage des flux HTTP. Si vous n&#39;avez pas le choix et devez absolument assurer une compatibilité avec des navigateurs plus anciens, vous pourrez ajouter les lignes suivantes à votre htaccess.&lt;br /&gt;
&lt;br /&gt;
&lt;code&gt;BrowserMatch ^Mozilla/4 gzip-only-text/html&lt;br /&gt;
BrowserMatch ^Mozilla/4\.0[678] no-gzip&lt;br /&gt;
BrowserMatch \bMSIE !no-gzip !gzip-only-text/html&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
Enfin, si votre hébergement n&#39;accepte pas le mod_deflate, jetez un oeil du côté du mod_gzip. Cette compression moins forte est implémentée sur Apache dans sa version 1.&lt;br /&gt;
&lt;br /&gt;
S&#39;il n&#39;accepte aucun des deux, il vous restera peut-être la possibilité de compresser via php / zlib, solution dont nous reparlerons peut-être une prochaine fois.</description><link>http://blog-webdesign.blogspot.com/2009/12/compression-http-accelerer-sites.html</link><author>noreply@blogger.com (Jimmy)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifg1mcxs6odauOGWOGg9xqAYnqvA6KCvMX1l8ShyWMcf_srDLob5w9EJoT-2v41cJxzQ28zG6lQl8fkJFyym99kCxiubiO412gGxP3e-zJxHAc2ZYtnFq9BKCGIQ28K2c9W-7O3Hy44v78/s72-c/compression-http.jpg" height="72" width="72"/><thr:total>4</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1746184524987952232.post-1059071738471130217</guid><pubDate>Wed, 09 Dec 2009 17:48:00 +0000</pubDate><atom:updated>2009-12-09T18:51:17.260+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">réferencer</category><title>Réduire le temps d&#39;indexation d&#39;un nouveau site dans Google</title><description>Si l&#39;indexation en temps réel est quasiment devenu une réalité pour les sites déjà référencés et proposant du nouveau contenu régulièrement, l&#39;indexation d&#39;un nouveau site dans Google reste plus difficile à maitriser, et il est particulièrement frustrant d&#39;attendre semaines avant de voir ses premières pages apparaitre dans Google.&lt;br /&gt;
&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Difficile de faire le buzz et de récolter des liens réciproques quand on débute, je vous propose 3 étapes indispensables pour réduire considérablement le temps d&#39;indexation d&#39;un nouveau site dans Google.&lt;br /&gt;
&lt;ol&gt;&lt;li&gt;Référencer au plus tôt : dès que vous prenez possession de votre nom de domaine et hébergement, prenez une petite heure pour élaborer une page d&#39;accueil temporaire.&lt;br /&gt;
Évitez l&#39;effet &quot;page en construction&quot; pouvant rebuter vos premiers visiteurs, et profitez-en pour commencer à fidéliser en proposant à vos premiers visiteurs d&#39;être alertés du lancement de votre site.&lt;br /&gt;
&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;L&#39;indispensable sitemap : une des premières choses à faire dès le lancement d&#39;un nouveau site. Inscrivez-vous aux Google Webmasters Tools, et indexez le sitemap de votre site.&lt;br /&gt;
&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;L&#39;auto-promo : difficile de faire le buzz, alors on est jamais aussi bien servi que par soi-même. Vous avez peut-être déjà un autre blog qui est indexé depuis longtemps déjà ? Celui-là bénéficie sans doute d&#39;une indexation rapide de ses nouveaux billets, donc écrivez un petit billet contenant un lien vers votre nouveau site.&lt;/li&gt;
&lt;/ol&gt;En suivant ces 3 étapes, j&#39;arrive pour ma part à indexer un nouveau site dans Google en 3/4 jours. Précisons qu&#39;il s&#39;agit du début du processus d&#39;indexation, consistant généralement à n&#39;avoir qu&#39;une seule page indexée et souvent très mal placée sur les principaux mots-clés choisis.&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;&lt;b&gt;Et vous, quelles techniques utilisez-vous pour indexer rapidement un nouveau site ? Pour quelles résultats ?&lt;/b&gt;&lt;/i&gt;</description><link>http://blog-webdesign.blogspot.com/2009/12/reduire-temps-indexation-nouveau-site.html</link><author>noreply@blogger.com (Jimmy)</author><thr:total>3</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1746184524987952232.post-5735033335883801009</guid><pubDate>Thu, 03 Dec 2009 21:28:00 +0000</pubDate><atom:updated>2009-12-09T18:49:31.029+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">optimiser</category><title>Google Webmasters Tools : performances du site</title><description>Dans le même temps qu&#39;il proposait aux webmasters un &lt;a href=&quot;http://blog-webdesign.blogspot.com/2009/12/tracker-google-analytics-asynchrone.html&quot;&gt;tracker Analytics asynchrone&lt;/a&gt; afin d&#39;améliorer les performances de leurs sites, Google ajoutait à ses &lt;a href=&quot;http://www.google.com/webmasters/tools/?hl=fr&quot;&gt;Webmasters Tools&lt;/a&gt; une nouvelle fonction dans la section &lt;i&gt;Labs&lt;/i&gt; : &lt;i&gt;&lt;b&gt;Performances du site&lt;/b&gt;&lt;/i&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Cet onglet offre un monitoring du temps moyen de chargement des pages d&#39;un site et quelques conseils pratiques d&#39;optimisation, tout droit tiré des conseils donnés par &lt;a href=&quot;http://code.google.com/intl/fr/speed/page-speed/&quot;&gt;Google Page Speed&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
De quoi confirmer la volonté qu&#39;à Google dans un avenir proche de favoriser les sites performants.</description><link>http://blog-webdesign.blogspot.com/2009/12/google-performances-site.html</link><author>noreply@blogger.com (Jimmy)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1746184524987952232.post-6660137009062248696</guid><pubDate>Thu, 03 Dec 2009 21:19:00 +0000</pubDate><atom:updated>2009-12-09T18:49:42.320+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">optimiser</category><title>Tracker Google Analytics asynchrone</title><description>Google a mis à disposition en début de semaine un code pour son tracker Analytics fonctionnant en mode asynchrone.&lt;br /&gt;
&lt;br /&gt;
Fini donc le chargement de page qui se gèle pendant quelques fractions de seconde pour que le tracker Analytics soit chargé !&lt;br /&gt;
&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://code.google.com/intl/fr-FR/apis/analytics/docs/tracking/asyncTracking.html&quot;&gt;Le nouveau code du tracker est disponible&lt;/a&gt;, mais notez que vous pouvez toujours rester au tracker synchrone classique si vous le souhaitez.&lt;br /&gt;
&lt;br /&gt;
Avez-vous migré vos trackers Analytics ? Avez-vous ressenti des gains de performances ?</description><link>http://blog-webdesign.blogspot.com/2009/12/tracker-google-analytics-asynchrone.html</link><author>noreply@blogger.com (Jimmy)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1746184524987952232.post-7033717425722428480</guid><pubDate>Sat, 24 Oct 2009 13:51:00 +0000</pubDate><atom:updated>2009-10-24T16:08:00.088+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">concevoir</category><title>Le pire du web</title><description>Elles peuvent être des innovations techniques très jolies qui ne servent à rien, les solutions les &quot;moins pires&quot; à un problème réel, ou encore des gadgets qui ont tendances à se croire utile : voici ma sélection des pires idées du web, générations 1.0 et 2.0.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhuq15F45gNyLWmKmuS5RTDM92kei25yQou7cj-yMqAkj2-Csjeelcf6n1Xv85zIp074z_0tCc21SH0PksssN7UY-joTWS-XQ84QBLsd6uHhWLskan-E1GagRSUZ3E2sRwDcy0PQt4ZglTA/s1600-h/clic-droit.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhuq15F45gNyLWmKmuS5RTDM92kei25yQou7cj-yMqAkj2-Csjeelcf6n1Xv85zIp074z_0tCc21SH0PksssN7UY-joTWS-XQ84QBLsd6uHhWLskan-E1GagRSUZ3E2sRwDcy0PQt4ZglTA/s320/clic-droit.jpg&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;h3&gt;Le pire du web 1.0&lt;/h3&gt;Un peu de nostalgie d&#39;abord, souvenez-vous des ces fameuses trouvailles qui ont révolutionné le web !&lt;br /&gt;
Comment ça, elles n&#39;ont pas complètement disparues ?&lt;br /&gt;
&lt;h4&gt;Plop, voilà une popup !&lt;br /&gt;
&lt;/h4&gt;Le fléau du web des années 90. Très prisé par les sites &lt;i&gt;underground&lt;/i&gt;, mais également très étendu sur des sites plus traditionnels. Entre la popup de promo invitant à voter pour le site, et, avouons-le, la popup porno qui apparait par magie en plein écran alors que êtes loin d&#39;être seul dans la pièce, dur pur bonheur.&lt;br /&gt;
&lt;br /&gt;
Si les bloqueurs de popup de Firefox, puis d&#39;Internet Explorer ont changé la donné, ces petites choses intempestives ont évolué vers un peu plus de finesse : les pop-under (s&#39;affichent derrière la fenêtre active), les popup javascript (type ligntbox)...&lt;br /&gt;
&lt;h4&gt;&quot;Désolé, clic droit interdit !&quot;&lt;/h4&gt;Un des mes préférés.&lt;br /&gt;
Comment éviter de se faire voler le fruit d&#39;un dur labeur par un visiteur sans scrupule ? Lui bloquer son clic-droit.&lt;br /&gt;
&lt;br /&gt;
On en croise encore régulièrement, ça doit correspondre à la 2eme phase de croissance du webmaster : d&#39;abord il publie ses œuvres avec fierté, ensuite il refuse d&#39;être copié, puis enfin il réalise qu&#39;il est heureux d&#39;être copié parce que ça flatte son ego. &lt;br /&gt;
&lt;h4&gt;L&#39;effet tunnel, l&#39;art de la patience&lt;br /&gt;
&lt;/h4&gt;Ouf, il en reste très peu, de ces animations qu&#39;on nous obligeait à regarder en entier avant d&#39;entrer sur le site, sans même un petit &lt;i&gt;Passer l&#39;introduction&lt;/i&gt; pour aller à l&#39;essentiel.&lt;br /&gt;
&lt;br /&gt;
Il ne serait pas surprenant que ces petites choses sympathiques aient disparues au moment où on s&#39;est intéressé à la notion de &lt;i&gt;rebond&lt;/i&gt;.&lt;br /&gt;
&lt;h4&gt;L&#39;horloge, le bouche-trou dynamique&lt;br /&gt;
&lt;/h4&gt;Pourquoi afficher l&#39;heure sur son propre site ? Parce ça bouge (c&#39;est &lt;i&gt;dynamique&lt;/i&gt;), et en plus ça remplit bien ce petit espace vide où je ne savais pas quoi mettre.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-wB7-8jnaKJJBLw1QtiW_fsmAexWyLb62gXBCds-gqPljswgVZfKXVdtny6gG2dNlgLpAwuUg47zv1w1_NuiYlRQmwi-T_20fuzbj0Qt5XEaP-rtLtXtp4kx8ALPeB8Uq6VGaWaA8XKJp/s1600-h/horloge.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-wB7-8jnaKJJBLw1QtiW_fsmAexWyLb62gXBCds-gqPljswgVZfKXVdtny6gG2dNlgLpAwuUg47zv1w1_NuiYlRQmwi-T_20fuzbj0Qt5XEaP-rtLtXtp4kx8ALPeB8Uq6VGaWaA8XKJp/s320/horloge.jpg&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
Digitale ?&amp;nbsp; A aiguilles ?&amp;nbsp; Tellement fun, &lt;a href=&quot;http://www.editeurjavascript.com/scripts/search-asked_horloge+.php&quot;&gt;la vieille horloge javascript&lt;/a&gt; a traversé les âge et s&#39;est transformée en &lt;a href=&quot;http://www.widgetbox.com/tag/clocks&quot;&gt;widgets à succès&lt;/a&gt;.&lt;br /&gt;
&lt;h3&gt;Le pire du web 2.0&lt;/h3&gt;Le web devient social, interactif, et passe à l&#39;Ajax. Le pire du web suit le même chemin et devient plus beau, plus vicieux, plus tendance. Mais pique toujours autant.&lt;br /&gt;
&lt;h4&gt;La prévisualisation des liens, pourquoi ?&lt;br /&gt;
&lt;/h4&gt;Vous avez bien croisé ces affreuses fenêtres de preview Snap qui fleurissent un peu partout ?&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjKMxe6qeEnSxmDYca_9G6_zAmktp-Q4ksjZM6uQjcBBJqN-Pk8JleWEkfgfxTNmhA2AFNqqEEsfRevytj_74X0lXb7loD7xDUkIpTyCjxAKu5OKThscnnAEI8z8QHvsP8E7T2za_R78rpJ/s1600-h/snap.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjKMxe6qeEnSxmDYca_9G6_zAmktp-Q4ksjZM6uQjcBBJqN-Pk8JleWEkfgfxTNmhA2AFNqqEEsfRevytj_74X0lXb7loD7xDUkIpTyCjxAKu5OKThscnnAEI8z8QHvsP8E7T2za_R78rpJ/s320/snap.jpg&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
Qui a pensé un jour que prévisualiser la cible d&#39;un lien dans une fenêtre de 300 pixels avait de l&#39;intérêt ? &lt;br /&gt;
Même les gars de chez &lt;a href=&quot;http://www.techcrunch.com/2006/11/18/add-snap-previews-to-any-site-for-free/&quot;&gt;Techcrunch&lt;/a&gt; ont apparemment trouvé le truc génial à sa sortie, il parait que ça fait gagner du temps au visiteur.&lt;br /&gt;
&lt;br /&gt;
En réfléchissant bien, ça fait certainement gagner du temps aux internautes extrémistes. Du genre fans d&#39;une couleur &quot;Oh, ce site est tout en nuance de bleu, j&#39;y cours&quot;, ou intégristes d&#39;un modèle de grille &quot;Ah j&#39;ai bien de prévisualiser ce site, j&#39;ai failli me rendre sur cet infâme template 3 colonnes&quot;.&lt;br /&gt;
&lt;br /&gt;
Moi, je ne vois qu&#39;une chose : ça me cache à chaque fois une partie des pages alors que j&#39;ai rien demandé.&lt;br /&gt;
&lt;h4&gt;La publicité contextuelle dans le texte&lt;/h4&gt;La grande sœur de la précédente. Celle la imite des vrais liens hypertextes en surlignant des mots-clés dans le texte d&#39;un article, et au passage de la souris sur un des ces mots apparait en surpimpression une popup promouvant un site du même thèse que le mot clé.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEirD5l45AksHSikJuxMLDeWdGaIggM1ZIXl7z32I-LqbnDR-OiqLSWgJWXcG6CY_HTwg7zeX67tqvd8BqFbuHvVG56B-mcbjDrbX8OhtnZAT1P8WCQug_fxOORi72poN-CwJxWwbiVP7OmS/s1600-h/pubtexte.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEirD5l45AksHSikJuxMLDeWdGaIggM1ZIXl7z32I-LqbnDR-OiqLSWgJWXcG6CY_HTwg7zeX67tqvd8BqFbuHvVG56B-mcbjDrbX8OhtnZAT1P8WCQug_fxOORi72poN-CwJxWwbiVP7OmS/s320/pubtexte.jpg&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
&lt;h4&gt;L&#39;évènement déclenché au passage de la souris&lt;/h4&gt;Si les deux précédentes sont sœurs, celui-ci est leur parrain, à l&#39;origine de tout.&lt;br /&gt;
Si je retrouve l&#39;adresse de ce site de webdesign qui avait buzzé à l&#39;époque par sa navigation extraordinaire sans clic, je le mets ici aussitôt.&lt;br /&gt;
&lt;br /&gt;
Je pense que ne sommes pas prêts à ce type de comportement. Bouger son pointeur de souris, c&#39;est regarder. Cliquer c&#39;est agir. &lt;br /&gt;
&lt;br /&gt;
Je n&#39;ose imaginer l&#39;internaute un peu tremblotant dont le pointeur ne fait que passer et repasser sur un lien actif au passage de la souris. De quoi frôler la crise d&#39;épilepsie. &lt;br /&gt;
&lt;br /&gt;
La dernière version du portail &lt;a href=&quot;http://www.yahoo.fr/&quot;&gt;Yahoo!&lt;/a&gt; a pris cette voie : passez votre souris sur &lt;i&gt;Yahoo! Mail&lt;/i&gt; et un aperçu de votre boite de réception apparait, cachant une bonne partie de la page. Etonnant.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhtGwjNc_q2gpHDVZt_F_MC0mjT36DeiOULrt7QaEDnSyOEn9cyBftgHCBRG5FN42PO4Mhm_Qcj0kBt2msDR_NpPMd5R1ZLPYEN5h93AME3TYC3Ry0k46MRxrEMdIUfxcmu69Wq1dQj6mFL/s1600-h/yahoo.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhtGwjNc_q2gpHDVZt_F_MC0mjT36DeiOULrt7QaEDnSyOEn9cyBftgHCBRG5FN42PO4Mhm_Qcj0kBt2msDR_NpPMd5R1ZLPYEN5h93AME3TYC3Ry0k46MRxrEMdIUfxcmu69Wq1dQj6mFL/s320/yahoo.jpg&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
A quand un panneau &lt;i&gt;Attention où vous mettez votre pointeur de souris !&lt;/i&gt; ?&lt;br /&gt;
&lt;h4&gt;Les commentaires Twitter dans les blogs (&lt;i&gt;RT &lt;/i&gt;moi ça tout de suite).&lt;br /&gt;
&lt;/h4&gt;Depuis que Twitter a explosé, on voit fleurir sur les blogs les trackbacks Twitter. &lt;br /&gt;
Seul problème, en 140 caractères, il est difficile de citer le billet d&#39;origine et son adresse en &lt;i&gt;bit.ly&lt;/i&gt;, d&#39;y mentionner un &lt;i&gt;retweet RT @webmaster&lt;/i&gt;, et en plus d&#39;y ajouter son commentaire personnel.&lt;br /&gt;
&lt;br /&gt;
Conclusion, sur certains sites populaires, avant de lire les vrais commentaires, on a le droit a avalanche de commentaires Twitter qui ne cite rien d&#39;autre que le titre du billet. &lt;br /&gt;
&lt;h4&gt;Le backlink, ce marchand de faux&lt;/h4&gt;&lt;br /&gt;
Tout amateur de &lt;i&gt;SEO&lt;/i&gt; (optimisation pour les moteurs de recherche) sait qu&#39;avoir des liens vers son site de la part d&#39;autres sites est un plus, surtout quand le texte du lien n&#39;est pas choisi au hasard.&lt;br /&gt;
&lt;br /&gt;
Ainsi, si je souhaite aider mon blog à se positionner sur les mots clés &quot;blog webdesign&quot;, rien de tel que mes amis webmasters m&#39;offrent généreusement des liens du type &lt;a href=&quot;http://blog-webdesign.blogspot.com/&quot;&gt;Blog Webdesign&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Si elle semble logique, cette loi dictée par l&#39;omnipotent Google a un effet pervers, car elle donne de la puissance au moindre texte de lien (on parle d&#39;ancre).&lt;br /&gt;
&lt;br /&gt;
Ainsi, lisant récemment un billet sur le blog &lt;a href=&quot;http://blog.axe-net.fr/seo-et-si-les-regles-du-jeu-changeaient/&quot;&gt;Axe-net.fr&lt;/a&gt;, je suis tombé sur des commentateurs se nomme &lt;i&gt;Chef de projet Web&lt;/i&gt;, &lt;i&gt;Agence Nantes&lt;/i&gt;, ou encore &lt;i&gt;Conseil Management Meilleur Fournisseur&lt;/i&gt;.&lt;br /&gt;
&lt;br /&gt;
Même ici, mon seul et unique commentaire !&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhd5GkaQLFJrCxRzP3TiUYL5oUfO7UOnJdVLyfWhs-aIxZ7pMIMuD98YhyphenhyphensUIuurYN4XuwyCohxVrYXkvrINDWC_WMkP7gYfUcLuL0DDMcmffK6Qk3_QEJr3U4Bn4_umHGFxlTp1Vc969-_/s1600-h/comm.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhd5GkaQLFJrCxRzP3TiUYL5oUfO7UOnJdVLyfWhs-aIxZ7pMIMuD98YhyphenhyphensUIuurYN4XuwyCohxVrYXkvrINDWC_WMkP7gYfUcLuL0DDMcmffK6Qk3_QEJr3U4Bn4_umHGFxlTp1Vc969-_/s320/comm.jpg&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
Si le &lt;a href=&quot;http://fr.wikipedia.org/wiki/Nofollow&quot;&gt;nofollow&lt;/a&gt; est une réponse à ce problème, on peut considérer qu&#39;il va cependant à l&#39;encontre de l&#39;usage des liens hypertextes.&lt;br /&gt;
&lt;h4&gt;Conclusio&lt;i&gt;n(s) &lt;/i&gt;&lt;/h4&gt;&lt;h4&gt;&lt;i&gt;&lt;i&gt;&lt;/i&gt;&lt;/i&gt;&lt;/h4&gt;&lt;ul&gt;&lt;li&gt;Sur l&#39;air du &lt;i&gt;c&#39;était mieux avant&lt;/i&gt; : Elles n&#39;avaient pas du bon finalement, nos bonnes vieilles popups porno plein écran ? &lt;a href=&quot;http://www.pcinpact.com/actu/news/34637-institutrice-porno-popup.htm&quot;&gt;Ben non, pas pour certains&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;Soyons honnêtes, beaucoup d&#39;entre nous ont utilisé une des ces techniques un jour. Si si.&lt;br /&gt;
&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
&lt;div style=&quot;color: purple;&quot;&gt;&lt;i&gt;&lt;b&gt;A vous la parole :&lt;br /&gt;
&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: purple;&quot;&gt;&lt;i&gt;&lt;b&gt; Quelles sont les tendances de la création web qui vous font bondir ?&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: purple;&quot;&gt;&lt;i&gt;&lt;b&gt;Quelles sont les horreurs du passé que vous êtes bien content de voir disparaitre ?&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;/div&gt;</description><link>http://blog-webdesign.blogspot.com/2009/10/le-pire-du-web.html</link><author>noreply@blogger.com (Jimmy)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhuq15F45gNyLWmKmuS5RTDM92kei25yQou7cj-yMqAkj2-Csjeelcf6n1Xv85zIp074z_0tCc21SH0PksssN7UY-joTWS-XQ84QBLsd6uHhWLskan-E1GagRSUZ3E2sRwDcy0PQt4ZglTA/s72-c/clic-droit.jpg" height="72" width="72"/><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1746184524987952232.post-4800378202263138919</guid><pubDate>Sat, 25 Jul 2009 11:08:00 +0000</pubDate><atom:updated>2009-07-25T13:54:29.661+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">concevoir</category><title>Créer sa carte de visite web</title><description>La gestion de son identité sur le web est une des problématiques importantes du moment. Si les Facebook, Twitter, et autre MySpace sont devenus des moyens de communication incontournables, il n&#39;en reste pas moins que le moyen le plus sûr de gérer son identité web est de posséder son propre site et son propre nom de domaine.&lt;br /&gt;&lt;br /&gt;Ainsi, la tendance est aujourd&#39;hui à la création de carte de visite web, ou &lt;span style=&quot;font-style: italic;&quot;&gt;business web cards&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;fullpost&quot;&gt;Les avantages ? Disposer d&#39;un point d&#39;entrée pérenne, qui ne dépendra que de vous (et de votre capacité à payer hébergement et domaine, forcément), et sans doute plus crédible : j&#39;ai tendance à penser que &lt;span style=&quot;font-style: italic;&quot;&gt;http://www.nom.prenom.fr&lt;/span&gt; a un meilleur effet sur un CV que &lt;span style=&quot;font-style: italic;&quot;&gt;http://www.facebook/nom.prenom&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Que trouve t-on généralement dans une carte de visite web ?&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Une présentation succincte&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Un CV&lt;/li&gt;&lt;li&gt;Ses coordonnées, un formulaire de contact&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Un accès à ses réseaux sociaux&lt;/li&gt;&lt;li&gt;Un portfolio, notammentpour les créateurs, photographes, etc.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;Si vous souhaitez vous y mettre, voici quelques sources d&#39;inspiration :&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://timvandamme.com/&quot;&gt;Tim Van Damme&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.basilgloo.com/&quot;&gt;Basil Gloo&lt;br /&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://fabiano.me/&quot;&gt;Fabiano Meneghetti&lt;br /&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.ayushsaran.com/&quot;&gt;Ayush Saran&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.alessandro-cavallo.de/&quot;&gt;Alessandro Cavallo&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://rogieking.com/&quot;&gt;Rogie King&lt;br /&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.danielgenser.com/&quot;&gt;Daniel Genser&lt;br /&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;Et si en voulez encore, faites un petit tour sur ces articles :&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://www.eclaireur.net/innovation/developpement-site-internet-tendance-business-carte/&quot;&gt;Nouvelle tendance : les Business Card Websites (eclaireur.net)&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://dzineblog.com/2009/02/web-design-inspiration-40-impressive-single-page-websites.html&quot;&gt;40 impressive single page websites (dzineblog.com)&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;text-decoration: underline;&quot;&gt;&lt;/span&gt;&lt;a href=&quot;http://www.instantshift.com/2009/06/10/88-single-page-website-designs-for-design-inspiration/&quot;&gt;88 Single Page Website Designs For Design Inspiration (instantshift.com)&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;</description><link>http://blog-webdesign.blogspot.com/2009/07/carte-de-visite-web.html</link><author>noreply@blogger.com (Jimmy)</author><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1746184524987952232.post-1229567352585314412</guid><pubDate>Fri, 24 Jul 2009 20:33:00 +0000</pubDate><atom:updated>2009-07-24T22:50:07.971+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">ressources gratuites</category><title>Plus de 100 packs d&#39;icônes gratuites !</title><description>Je vous avais proposé il y a quelques temps &lt;a href=&quot;http://blog-webdesign.blogspot.com/2009/02/packs-gratuits-icones-web.html&quot;&gt;15 packs d&#39;icônes gratuites&lt;/a&gt;. Aujourd&#39;hui, on fait plus fort, avec une page qui regroupe plus de 100 packs d&#39;icônes gratuites, soit pas moins de 100000 icônes gratuites accessibles en un clic !&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;fullpost&quot;&gt;Cette fois, pas besoin de faire un listing détaillé, puisque &lt;span style=&quot;font-style: italic;&quot;&gt;iconfinder&lt;/span&gt; l&#39;a fait pour nous.&lt;br /&gt;&lt;br /&gt;Tous les packs sont gratuits, certains étant placés sous licence Creative Commons ou GPL. L&#39;information est donnée pour chacun des packs, avec un aperçu du contenu de chacun d&#39;entre eux.&lt;br /&gt;&lt;br /&gt;Tout se qu&#39;il faut pour faire son choix !&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.iconfinder.net/ultimate&quot;&gt;Accédez à plus de 100 packs d&#39;icônes gratuites&lt;/a&gt;&lt;/div&gt;</description><link>http://blog-webdesign.blogspot.com/2009/07/100-packs-icones-gratuites.html</link><author>noreply@blogger.com (Jimmy)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1746184524987952232.post-5202516535040185741</guid><pubDate>Mon, 08 Jun 2009 10:27:00 +0000</pubDate><atom:updated>2009-06-08T23:34:38.466+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">réferencer</category><title>Web sémantique, les Rich Snippets de Google</title><description>Pendant que &lt;a href=&quot;http://www.bing.com/&quot;&gt;Bing&lt;/a&gt; faisait une entrée remarquée sur la scéne des moteurs de recherche, Google a annoncé la semaine dernière &lt;a href=&quot;http://googlewebmastercentral.blogspot.com/2009/05/introducing-rich-snippets.html&quot;&gt;la prise en charge de rich snippets par son moteur&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;De quoi s&#39;agit-il ? D&#39;une formalisation du codage HTML des notations et avis, qu&#39;on trouve maintenant sur la plupart des sites web, pour que les moteurs affiche ses données directement dans ses listes de résultats.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;fullpost&quot;&gt;Ainsi, les sites web qui proposent à leur utilisateurs de noter et/ou annoter des produits ou services (livres, voyages, hôtels, matériel informatique...) pourront structurer l&#39;information pour qu&#39;elle devienne compréhensible par Google, et qu&#39;elle prenne plus de sens que du simple texte.&lt;br /&gt;&lt;br /&gt;Côté site web, cela implique une modification du balisage HTML afin d&#39;utiliser le formalisme du microformat hreview ou un balisage RDFa&lt;br /&gt;Côté moteur, les résultats d&#39;une recherche affiche directement notes et commentaires.&lt;br /&gt;&lt;br /&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;img src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiy2Kvw5Pgq2N7KCMD8qVufr8GJ8EuL3oXAxV-vDbRPB3aqqMLzW9apq3GIjdC6SR7Q5ChyMa-Lq93u8-AEe938mq6r8rfDXQj2_5k5IL2g4YRrxo4QgwgWkbNHIIBWneRDw-L1X2jiWjw/s1600/09-5-10+drooling+dog+snippet+metadata+circled.png&quot; /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Notez que pour le moment, le service s&#39;ouvre progressivement, uniquement pour des sites qui en font la demande et qui sont sélectionnés.&lt;br /&gt;&lt;h3&gt;Le &lt;acronym title=&quot;Search Engine Optimization&quot;&gt;SEO&lt;/acronym&gt; revisité&lt;/h3&gt;Considérons moteurs de recherche et sites web comme 2 univers voisins, dont la frontière est le lien proposé dans les résultats de recherche.&lt;br /&gt;&lt;br /&gt;Tous les webmasters savent aujourd&#39;hui qu&#39;ils peuvent accroitre leur taux de fréquentation en améliorant le positionnement de leur site sur Google, sur des mots clés correctement choisis.&lt;br /&gt;&lt;br /&gt;Si je place correctement mon site dans les &lt;acronym title=&quot;Search Engine Results Pages&quot;&gt;SERP&lt;/acronym&gt;, j&#39;augmente le volume d&#39;utilisateurs qui voient mon site dans l&#39;univers du moteur. Une fois qu&#39;ils ont franchi la frontière, à moi de les intéresser, de les fidéliser, de leur faire acheter mes produits... dans &lt;span style=&quot;font-style: italic;&quot;&gt;mon&lt;/span&gt; univers.&lt;br /&gt;&lt;br /&gt;Maintenant, imaginons qu&#39;à la frontière entre les mondes apparait un panneau &quot;&lt;span style=&quot;font-style: italic;&quot;&gt;Note 1/10 - Moyenne des avis de 30 utilisateurs&lt;/span&gt;&quot;. Que se passe t&#39;il ?&lt;br /&gt;Certains seront sans doute intéressés par lire les avis négatifs sur une référence produit précise, mais on peut facilement penser que pour une recherche générique, comme &quot;&lt;a href=&quot;http://www.blogger.com/%28http://www.bing.com/shopping/search?q=digital+camera&amp;amp;mkt=en-US&amp;amp;qpvt=digital+camera&amp;amp;FORM=Z7FD&quot;&gt;appareil photo numérique&lt;/a&gt;&quot;, les produits non recommandés verront leur taux de clics diminués.&lt;br /&gt;&lt;br /&gt;Jusqu&#39;alors, un site proposait peut-être quelques produits peu recommandés, mais le visiteur était dans l&#39;univers du site, et il pouvait se voir proposer d&#39;autres produits à acheter dans la foulée.&lt;br /&gt;&lt;br /&gt;Certes, recueillir des avis sur un produit n&#39;est pas nouveau, mais jusqu&#39;alors l&#39;information est présente soit sur le site lui-même (Amazon, Rueducommerce...), soit sur un site externe (Ciao)&lt;br /&gt;&lt;span style=&quot;font-weight: bold; font-style: italic;&quot;&gt;La différence ici, c&#39;est le volume&lt;/span&gt;. Lorsque Google se met à afficher les avis produits, c&#39;est une des plus grosses sources de nouveaux visiteurs qui peut en être affectée.&lt;br /&gt;&lt;br /&gt;Les sites marchands auront-ils intérêt à utiliser ce système ?&lt;br /&gt;&lt;h3&gt;Spamdexing 2.0&lt;/h3&gt;Google a toujours favorisé les sites à travers leur réputation informatique : le pagerank est un indicateur reflétant le succès d&#39;un site à travers les liens que d&#39;autres sites ont vers lui.&lt;br /&gt;C&#39;est ce qui a causé par exemple l&#39;apparition du&lt;a href=&quot;http://en.wikipedia.org/wiki/Link_farm&quot;&gt; link farming&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Demain, si Google affiche les commentaires dans les résultats de recherche, peut-on s&#39;attendre à une multiplication des faux avis pour booster la notation d&#39;un produit dans Google ?&lt;br /&gt;&lt;h3&gt;Une recherche universelle sur une base universelle&lt;/h3&gt;Difficile de terminer ce billet sans constater un des effets pervers du web sémantique : utiliser les mêmes formalismes (en quelque sorte parler la même langue) pour décrire intelligemment le contenu du web, c&#39;est ouvrir des perspectives d&#39;échanges et d&#39;interactions peu ou pas exploitées à ce jour.&lt;br /&gt;C&#39;est aussi toutefois offrir encore un peu plus de données compréhensible à la pieuvre géante Google, qui n&#39;en finit plus d&#39;absorber le web tout entier.&lt;br /&gt;&lt;br /&gt;En indexant les actualités, les images, en affichant la structure des sites (siteslinks), et maintenant avec les rich snippets, Google rediffuse de plus en plus de données qui ne lui appartiennent pas.&lt;br /&gt;&lt;br /&gt;Et il peut se le permettre, tant sa position est forte : ne pas entrer dans le jeu de Google, c&#39;est perdre du terrain sur ses concurrents qui le feront.&lt;/div&gt;</description><link>http://blog-webdesign.blogspot.com/2009/06/web-semantique-rich-snippets-google.html</link><author>noreply@blogger.com (Jimmy)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiy2Kvw5Pgq2N7KCMD8qVufr8GJ8EuL3oXAxV-vDbRPB3aqqMLzW9apq3GIjdC6SR7Q5ChyMa-Lq93u8-AEe938mq6r8rfDXQj2_5k5IL2g4YRrxo4QgwgWkbNHIIBWneRDw-L1X2jiWjw/s72-c/09-5-10+drooling+dog+snippet+metadata+circled.png" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1746184524987952232.post-6771583230309378972</guid><pubDate>Thu, 19 Mar 2009 20:47:00 +0000</pubDate><atom:updated>2009-03-20T22:52:09.326+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">optimiser</category><title>Optimiser les performances d&#39;un site web</title><description>&lt;div class=&quot;fullpost&quot;&gt;&lt;h3&gt;Introduction&lt;/h3&gt;&lt;/div&gt;J&#39;ai récemment eu à améliorer les performances d&#39;une application web d&#39;entreprise hébergée en France et accessible depuis l&#39;étranger par réseau interne. Cette problématique m&#39;a conduit à approfondir la nature même du protocole HTTP et à découvrir de nombreuses règles d&#39;optimisation des performances d&#39;un site ou applicatif web.&lt;br /&gt;&lt;br /&gt;Beaucoup de réflexions sont inspirées par les &lt;a href=&quot;http://developer.yahoo.com/performance/rules.html&quot;&gt;Best Practices des développeurs Yahoo!&lt;/a&gt; que je vous conseille vivement de lire.&lt;br /&gt;&lt;br /&gt;Ce dossier sera découpé en plusieurs chapitres s&#39;intéressant à un point précis d&#39;optimisation. Si certains aspects sont décrits de manière simplifiée, je vous invite à suivre les références externes pour des informations plus détaillées.&lt;br /&gt;&lt;div class=&quot;fullpost&quot;&gt;&lt;br /&gt;&lt;h4&gt;Le contexte&lt;/h4&gt;Il est très simple : un internaute (l&#39;&lt;span style=&quot;font-style: italic;&quot;&gt;utilisateur&lt;/span&gt;) accès à un site ou application web hébergé sur un ordinateur distant (&lt;span style=&quot;font-style: italic;&quot;&gt;le serveur&lt;/span&gt;). Il utilise son navigateur Internet favori (le &lt;span style=&quot;font-style: italic;&quot;&gt;client&lt;/span&gt;).&lt;br /&gt;&lt;br /&gt;Les pages de notre site sont classiques, constituées d&#39;éléments de nature diverses :&lt;br /&gt;&lt;ul&gt;&lt;li&gt;du contenu pouvant être généré dynamiquement  (PHP, JSP, ASP...)&lt;/li&gt;&lt;li&gt;des scripts javascripts (notamment des librairies tierces comme Prototype)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;des images constituant l&#39;interface graphique&lt;/li&gt;&lt;li&gt;une ou plusieurs feuilles de style CSS&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;Nous cherchons à optimiser le temps de chargement de ces pages, s&#39;étendant de l&#39;appel à la page (clic sur un lien, saisie d&#39;URL) au chargement complet des pages.&lt;br /&gt;&lt;h3&gt;1&lt;sup&gt;e&lt;/sup&gt; partie - L&#39;échange HTTP&lt;br /&gt;&lt;/h3&gt;Pour localiser les différents leviers d&#39;action à notre disposition, il est nécessaire d&#39;avoir une compréhension globale des échanges HTTP qui s&#39;effectuent entre le client et le serveur.&lt;br /&gt;&lt;h4&gt;Conversations...&lt;/h4&gt;Supposons que notre utilisateur a demandé l&#39;accès à la page index.php du site http://www.monsite.com.&lt;br /&gt;&lt;br /&gt;Nous nous plaçons dans la situation la moins favorable : cet utilisateur n&#39;a jamais consulté notre site.&lt;br /&gt;&lt;br /&gt;Voici la chronologie des évènements :&lt;br /&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size:78%;&quot;&gt;&lt;span style=&quot;color: rgb(51, 102, 255);&quot;&gt;en bleu les opérations effectuées côté client&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;font-size:78%;&quot;&gt;&lt;span style=&quot;color: rgb(255, 102, 0);&quot;&gt;en orange les opérations effectuées côté serveur&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(51, 102, 255); font-weight: bold;&quot;&gt;#1 Le client résout le nom de domaine&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;- Client : &quot;Je cherche monsite.com, quelle est son adresse ?&quot;&lt;/span&gt;&lt;/p&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;Rappelons que les noms de domaine ne sont que des raccourcis plus faciles à retenir pour nous que des adresses IP.&lt;br /&gt;Le navigateur, lui, a besoin de connaitre l&#39;adresse IP du serveur distant, pour savoir à qui envoyer sa demande d&#39;accès à la page : transformer monsite.com en 111.222.333.444.&lt;br /&gt;&lt;br /&gt;De la même façon que nous consultons les pages Jaunes pour connaitre le numéro du livreur de pizzas, lui consulte ses serveurs DNS pour connaitre l&#39;adresse du serveur.&lt;/span&gt;&lt;br /&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(51, 102, 255); font-weight: bold;font-size:100%;&quot; &gt;#2 Le client établit une connexion TCP/IP avec le serveur ==&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;- Client : &quot;Bonjour serveur monsite.com, pouvons-nous ouvrir le dialogue ?&quot;&lt;/span&gt;&lt;/p&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;Première prise de contact, l&#39;établissement du canal de communication. Pour plus de précisions sur la nature de l&#39;échange, je vous invite à consulter &lt;a href=&quot;http://fr.wikipedia.org/wiki/Transmission_Control_Protocol#.C3.89tablissement_d.27une_connexion&quot;&gt;cet article de Wikipedia&lt;/a&gt;. Retenez simplement que l&#39;établissement de cette connexion a un coût en temps.&lt;br /&gt;&lt;br /&gt;Nous verrons dans un prochain article que les configurations actuelles permettent une réutilisation des connexions existantes.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style=&quot;text-align: right; color: rgb(255, 102, 0); font-weight: bold;&quot;&gt;&lt;== #3 Le serveur accepte la connexion avec le client&lt;/div&gt;&lt;div style=&quot;text-align: right;&quot;&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;Serveur : &quot;Oui. Parlons.&quot;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;Le serveur accuse réception et accepte l&#39;échange à venir.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;color: rgb(51, 102, 255); font-weight: bold;&quot;&gt;#4 Le client envoie sa requête HTTP ==&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;- Client : &quot;Je suis Firefox 3 pour Windows. Je sais parler en HTTP 1.1 et suis même  capable de récupérer des flux compressés. Je souhaite récupérer ta page index.php&quot;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;Le navigateur se présente, informe le serveur de ses capacités, et demande la récupération de la page.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style=&quot;text-align: right;&quot;&gt;&lt;span style=&quot;color: rgb(255, 102, 0); font-weight: bold;&quot;&gt;#5 Le serveur traite la demande&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;- Serveur, pour lui-même : &quot;Ce client veut la page index.php, générons la immédiatement&quot; &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold; color: rgb(255, 102, 0);&quot;&gt;&lt;== #6 Le serveur répond à la demande&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;- Serveur : &quot;J&#39;ai réussi à effectuer cette requête. Voici le contenu demandé, c&#39;est un fichier de type text/html qui pèse 50 Ko, qui a été modifié le 10 Mars 2009&quot;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style=&quot;text-align: right;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;Le serveur constitue une enveloppe décrivant les informations renvoyées (les entêtes de réponse) et envoie au client les données demandées.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(51, 102, 255); font-weight: bold;&quot;&gt;#7 Le client traite les données reçues&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;- Client, pour lui-même : &quot;j&#39;ai trouvé 10 images, 2 fichiers javascripts et 2 feuilles de style. Allons donc récupérer ces éléments.&quot;&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;Le navigateur interprète le flux reçu, et &lt;/span&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;répète les étapes &lt;span style=&quot;font-weight: bold;&quot;&gt;#1&lt;/span&gt; à &lt;span style=&quot;font-weight: bold;&quot;&gt;#7 &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;pour tous les éléments qui y sont référencés (fichiers javascripts, images...)  jusqu&#39;à leur traitement complet.&lt;/span&gt;&lt;/p&gt;&lt;h4&gt;Les durées significatives&lt;/h4&gt;La transcription simplifiée de cet échange met en valeur les différents temps de traitement que nous allons essayer d&#39;optimiser dans les prochains chapitres.&lt;br /&gt;&lt;br /&gt;Globalement, 3 axes d&#39;amélioration se dessinent :&lt;br /&gt;&lt;h5&gt;Véhiculer les données plus vite&lt;/h5&gt;Il est d&#39;abord question ici de la simple performance des lignes utilisées. Si pour un site Internet public il est impossible de maitriser le débit de la connexion de l&#39;utilisateur, dans un réseau d&#39;entreprise des technologies logicielles et matérielles peuvent être utilisées pour améliorer les performances du réseau.&lt;br /&gt;&lt;br /&gt;Si nous n&#39;irons pas plus loin sur les questions d&#39;architecture réseau, il est utile de garder à l&#39;esprit la notion de &lt;span style=&quot;font-style: italic; font-weight: bold;&quot;&gt;latence &lt;/span&gt;réseau. Si l&#39;on s&#39;intéresse généralement au débit constaté (le volume de données reçues par unité de temps), celui-ci est fortement impacté par le délai de transmission d&#39;un signal d&#39;une extrémité à l&#39;autre de la ligne, qu&#39;on appelle latence.&lt;br /&gt;&lt;br /&gt;Dans le cas de notre site Web, ça signifie qu&#39;à volume de données égal, plus d&#39;échanges signifie plus de délai. Nous verrons comment réduire ce phénomène.&lt;br /&gt;&lt;br /&gt;Autre facette de l&#39;envoi plus rapide des données, la génération des pages transmises (étape #5). On touche ici au travail d&#39;optimisation du moteur applicatif, qui passe par de bonnes pratiques de codage, la réécriture de requêtes SQL, ou encore l&#39;utilisation de cache côté serveur.&lt;br /&gt;Ces techniques sont intimement liées à la nature de l&#39;application web, mais ont le même objectif : réduire le temps de génération des pages.&lt;br /&gt;&lt;h5&gt;Véhiculer moins de données&lt;/h5&gt;C&#39;est une évidence logique qu&#39;il est bon de rappeler : moins il y a de données à transmettre, plus le temps de chargement global de la page se fait rapidement.&lt;br /&gt;&lt;br /&gt;Envoyer moins de données, c&#39;est :&lt;br /&gt;&lt;ul&gt;&lt;li&gt;ne pas envoyer d&#39;éléments &quot;inutiles&quot;&lt;/li&gt;&lt;li&gt;diminuer le volume des éléments utiles envoyées, sans perte de contenu pour l&#39;utilisateur&lt;/li&gt;&lt;/ul&gt;Des articles publiés prochainement seront consacrés à cette baisse de volume transmis.&lt;br /&gt;&lt;h5&gt;Véhiculer les données plus intelligemment&lt;br /&gt;&lt;/h5&gt; Enfin, nous verrons que certaines bonnes pratiques de conception découlent directement de certains mécanismes du protocole HTTP, en jouant par exemple sur l&#39;ordre des éléments dans la page ou leur conception même.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Dans le prochain article, nous entrerons dans le vif du sujet avec les premières règles à appliquer pour optimiser les performances de son site web.&lt;br /&gt;&lt;br /&gt;La suite : prochainement !&lt;/div&gt;</description><link>http://blog-webdesign.blogspot.com/2009/03/optimiser-performances-site-web.html</link><author>noreply@blogger.com (Jimmy)</author><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1746184524987952232.post-41400923314186858</guid><pubDate>Mon, 09 Mar 2009 20:33:00 +0000</pubDate><atom:updated>2009-03-20T22:53:40.812+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">optimiser</category><category domain="http://www.blogger.com/atom/ns#">outil</category><title>Optimiser les images de son site web</title><description>Je vous invite aujourd&#39;hui à découvrir &lt;a href=&quot;http://www.smushit.com/&quot;&gt;smush.it&lt;/a&gt;, une application en ligne qui permet très simplement d&#39;optimiser les images de son site web.&lt;br /&gt;&lt;br /&gt;N&#39;oublions pas que &lt;span style=&quot;font-weight: bold; font-style: italic;&quot;&gt;le contenu est roi&lt;/span&gt;, et qu&#39;un site beau doit également être confortable et ne pas être ralenti par son design. Si le poids global d&#39;un site a tendance à devenir une notion obsolète avec les hauts débits, il n&#39;en reste pas moins un écueil majeur pour les bas débits (connexion limitée, accès WAN entreprise...). Dans certaines situations, il est également intéressant de pouvoir diminuer le trafic sortant de son site.&lt;br /&gt;&lt;div class=&quot;fullpost&quot;&gt;&lt;br /&gt;Optimiser ses images doit donc rester un objectif, surtout lorsqu&#39;il est question d&#39;en conserver le niveau de qualité. Ainsi, smush.it propose d&#39;optimiser lesimages de votre site web, grâce à ses modes &lt;span style=&quot;font-style: italic;&quot;&gt;Uploader &lt;/span&gt;(tranfert des images), &lt;span style=&quot;font-style: italic;&quot;&gt;URL&lt;/span&gt; (optimisation d&#39;images présentes sur le web), ou &lt;span style=&quot;font-style: italic;&quot;&gt;Extension Firefox&lt;/span&gt;&lt;span&gt; (optimisation de toutes les images d&#39;un site).&lt;br /&gt;&lt;br /&gt;Le résultat est présenté très clairement, et vous pouvez télécharger immédiatement un fichier zip contenant toutes les images optimisées.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9MLZx_tRdLVyT-g8zky1iPpcXjTNhBc438SqJNWjbNoNkmiz96mKK8CrYbdDEtrxtgo7M0WuiKhXbd4THqbizSE8vh7YwjC_a5yIHOV8CwaLe3JQptceMYgVfRkBt2qTPeUMqorUCz6Ya/s1600-h/smushit.jpg&quot;&gt;&lt;img style=&quot;margin: 0pt 0pt 10px 10px; cursor: pointer; width: 320px; height: 190px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9MLZx_tRdLVyT-g8zky1iPpcXjTNhBc438SqJNWjbNoNkmiz96mKK8CrYbdDEtrxtgo7M0WuiKhXbd4THqbizSE8vh7YwjC_a5yIHOV8CwaLe3JQptceMYgVfRkBt2qTPeUMqorUCz6Ya/s320/smushit.jpg&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5311297660831297234&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style=&quot;font-size:78%;&quot;&gt;&lt;span style=&quot;font-style: italic; color: rgb(153, 153, 153);&quot;&gt;Le test smush.it sur le blog Webdesign&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;span&gt;&lt;br /&gt;&lt;a href=&quot;http://www.smushit.com/&quot;&gt;Essayez dès maintenant smush.it sur votre site web&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;</description><link>http://blog-webdesign.blogspot.com/2009/03/optimiser-images-site-web.html</link><author>noreply@blogger.com (Jimmy)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9MLZx_tRdLVyT-g8zky1iPpcXjTNhBc438SqJNWjbNoNkmiz96mKK8CrYbdDEtrxtgo7M0WuiKhXbd4THqbizSE8vh7YwjC_a5yIHOV8CwaLe3JQptceMYgVfRkBt2qTPeUMqorUCz6Ya/s72-c/smushit.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1746184524987952232.post-4099583993810376750</guid><pubDate>Thu, 26 Feb 2009 21:15:00 +0000</pubDate><atom:updated>2009-02-26T22:45:38.640+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">concevoir</category><title>Ecrire des spécifications fonctionnelles</title><description>Dans le développement logiciel comme dans la conception web, écrire les spécifications fonctionnelles est souvent considéré à tort comme une tâche fastidieuse et inutile.&lt;br /&gt;&lt;br /&gt;Si le concept d&#39;écriture de spécifications reste obscur pour vous, je vous invite fortement à découvrir &lt;a href=&quot;http://french.joelonsoftware.com/PainlessSpecs/1.html&quot;&gt;les articles de Joël Spolsky sur le sujet&lt;/a&gt;. En quelques articles (traduits en français), il explique de manière très claire ce qu&#39;est une spécification fonctionnelle, ce qu&#39;elle doit contenir, et par qui elle doit être écrite.&lt;br /&gt;&lt;br /&gt;Et quand vous aurez fini, vous pourrez encore &lt;a href=&quot;http://french.joelonsoftware.com/index.html&quot;&gt;lire les autres articles du même auteur,&lt;/a&gt; à recommander à toutes les personnes impliquées dans la conception logicielle en général.</description><link>http://blog-webdesign.blogspot.com/2009/02/ecrire-specifications-fonctionnelles.html</link><author>noreply@blogger.com (Jimmy)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1746184524987952232.post-3802580820233918292</guid><pubDate>Fri, 20 Feb 2009 15:35:00 +0000</pubDate><atom:updated>2009-03-20T23:00:55.382+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">concevoir</category><title>Simplifier le processus d&#39;authentification</title><description>Avec l&#39;explosion des réseaux sociaux, la belle vie des boutiques d&#39;e-commerce, ou encore la personnalisation de portail (Netvibes, Google...), s&#39;identifier sur un site est devenu courant.&lt;br /&gt;&lt;div&gt;&lt;br /&gt;Toutefois, si les techniques d&#39;authentification restent sensiblement les mêmes, à savoir être reconnu à partir d&#39;un couple de valeur saisies (&lt;em&gt;je m&#39;identifie&lt;/em&gt; pour montrer qui je suis, &lt;em&gt;je donne mon mot de passe&lt;/em&gt; pour le prouver), il convient de suivre quelques bonnes pratiques afin de faciliter la reconnaissance du visiteur et rendre l&#39;opération naturelle.&lt;br /&gt;&lt;div class=&quot;fullpost&quot;&gt;&lt;h3&gt;1 - Identifier clairement l&#39;accès au formulaire d&#39;authentification&lt;/h3&gt;2 alternatives :&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Afficher le formulaire d&#39;authentification sur toutes les pages du site &lt;/li&gt;&lt;/ul&gt;&lt;p&gt;La technique semble de mois en moins répandue. Si elle facilite l&#39;accès au visiteur, elle n&#39;en reste pas moins une zone &quot;morte&quot; de la page tant que qu&#39;il ne s&#39;est pas connecté.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Afficher un lien vers la page de connexion&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Les plus gros sites du moment (Google, YouTube, MySpace, Amazon) ont tous adopté le principe d&#39;un lien présent sur toutes les pages du site, qui pointe sur la page de connexion.&lt;/p&gt;&lt;p&gt;Toutefois, il convient de porter une attention particulière sur le libellé de ce lien. Il doit être évident et être reconnu de manière unique, notamment ne pas être confondu avec le lien d&#39;inscription). &lt;/p&gt;&lt;p&gt;Pour le positionnement, on choisira une zone fixe généralement en haut, position qui a tendance à devenir un standard de fait. Ceci évite de perdre le lien dans le contenu de la page.&lt;/p&gt;&lt;p&gt;Le choix de quelques sites parmi les plus importants :&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Google, Youtube : &lt;span style=&quot;font-style: italic;&quot;&gt;Connexion&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Yahoo, eBay : &lt;em&gt;Ouvrez une session&lt;/em&gt;&lt;/li&gt;&lt;li&gt;Amazon : &lt;em&gt;Identifiez-vous pour découvrir nos conseils personnalisés&lt;/em&gt;&lt;/li&gt;&lt;li&gt;PayPal : &lt;em&gt;Connexion&lt;/em&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgopavgBMTMcsotm-6-PZn0Fb2BcjDasA0gFW5qLK88BcYviD-G6IAsh4U0RVc81b1xnZJkE6EjFSoN76yD9LVrUGWVHXt6D2QiiqlpxGTuxwJwDaMxigDwwLN6CiyhgFbsOCYdnwtpjyK2/s1600-h/youtube-links.jpg&quot;&gt;&lt;img style=&quot;cursor: pointer; width: 284px; height: 25px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgopavgBMTMcsotm-6-PZn0Fb2BcjDasA0gFW5qLK88BcYviD-G6IAsh4U0RVc81b1xnZJkE6EjFSoN76yD9LVrUGWVHXt6D2QiiqlpxGTuxwJwDaMxigDwwLN6CiyhgFbsOCYdnwtpjyK2/s320/youtube-links.jpg&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5304893901717858274&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: rgb(153, 153, 153); font-style: italic;font-size:85%;&quot; &gt;Les liens d&#39;authentification de Youtube&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;h3&gt;2 - Choisir l&#39;e-mail comme clé d&#39;identification&lt;/h3&gt;OpenID commence à faire son chemin, mais considérons pour le moment que notre visiteur lamba a déjà une dizaine d&#39;autres comptes sur d&#39;autres sites, et que l&#39;authentification sur votre site est complètement indépendante.&lt;br /&gt;&lt;br /&gt;Si la difficulté de retenir plusieurs mots de passe est évidente, celle de retenir également un pseudonyme est apparue clairement au fil des années. Dans certains cas, nous préfèrons apparaître sous identité &quot;réélle&quot; (&lt;em&gt;nom.prenom&lt;/em&gt;), dans d&#39;autres cas sous un pseudonyme, parfois même notre &lt;em&gt;pseudo&lt;/em&gt; préféré est déjà pris. Et ocassionnellement, les règles de nommage des pseudonymes sont particulères (pas d&#39;accents, ni de chiffres...).&lt;br /&gt;&lt;br /&gt;L&#39;e-mail apparait comme la clé la plus évidente d&#39;identification.&lt;br /&gt;&lt;br /&gt;Il convient d&#39;ajouter que quelque soit la solution retenue, il ne faut pas oublier une des règles essentielles de l&#39;utilisabilité : l&#39;utilisateur n&#39;est pas là pour ce poser des questions sur l&#39;utilisation de votre formulaire.&lt;br /&gt;Guidez le donc au maximum, en mettant vos libellés de champs en parfaite cohérence avec les données à saisir : &lt;span style=&quot;font-style: italic;&quot;&gt;adresse e-mail&lt;/span&gt; ou un &lt;span style=&quot;font-style: italic;&quot;&gt;pseudonyme&lt;/span&gt;. Évitez à nouveau les flous artistiques, du genre &lt;span style=&quot;font-style: italic;&quot;&gt;Identifiant&lt;/span&gt; qui peut vouloir tout dire.&lt;br /&gt;&lt;br /&gt;Le choix des gros :&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Yahoo, Google, Amazon, PayPal : adresse e-mail + mot de passe&lt;/li&gt;&lt;li&gt;eBay, YouTube : pseudonyme + mot de passe&lt;/li&gt;&lt;/ul&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEido0wFUUc57Bm92lbJ_V8Kh-euIccJSBKO5ahbetCBji-do4XZTADM-6XNrrmbXTCNyADAM5BG-xbut-uX4anO0plMkyhliCOmG0LcYpbqVyxlj9YHlBfgxf_acn4LcB3t4hBcnQij8ErQ/s1600-h/facebook.jpg&quot;&gt;&lt;img style=&quot;cursor: pointer; width: 320px; height: 45px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEido0wFUUc57Bm92lbJ_V8Kh-euIccJSBKO5ahbetCBji-do4XZTADM-6XNrrmbXTCNyADAM5BG-xbut-uX4anO0plMkyhliCOmG0LcYpbqVyxlj9YHlBfgxf_acn4LcB3t4hBcnQij8ErQ/s320/facebook.jpg&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5304894566003832978&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic; color: rgb(153, 153, 153);font-size:85%;&quot; &gt;Formulaire d&#39;authentification de Facebook&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;h3&gt;3 - Concevoir une interface évidente&lt;/h3&gt;&lt;p&gt;La page d&#39;authentification n&#39;a qu&#39;un but, et il est technique. On ne s&#39;attend donc pas à charger une page de 100 Ko et des bandeaux de publicité.&lt;/p&gt;&lt;p&gt;On s&#39;attend à y trouver principalement 2 champs de saisie et un bouton de validation. En cas de problème, on s&#39;attend aussi à y trouver une procédure de secours (&lt;span style=&quot;font-style: italic;&quot;&gt;que dois-je faire si j&#39;ai oublié mon mot de passe ?&lt;/span&gt;).&lt;br /&gt;&lt;/p&gt;&lt;p&gt;N&#39;oublions pas que notre visiteur est de passage sur cette page. Donnez lui alors quelques moyens techniques simple d&#39;accélérer sa manipulation :&lt;br /&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Au chargement de la page, positionner le focus sur le premier champ de saisie.&lt;/li&gt;&lt;li&gt;Utiliser l&#39;attribut HTML &lt;em&gt;tabindex&lt;/em&gt; pour passer d&#39;un champ à l&#39;autre avec la touche &lt;em&gt;Tabulation.&lt;/em&gt;&lt;/li&gt;&lt;li&gt;Permettre (plus exactement ne pas empêcher) la validation du formulaire avec la touche &lt;em&gt;Entrée&lt;/em&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;h3&gt;4 - Proposer le rappel du mot de passe au plus tôt&lt;/h3&gt;&lt;p&gt;Inutile de préciser que la fonctionnalité est primordiale.&lt;br /&gt;Toutefois, ne pas attendre que le visiteur ait échoué pour lui proposer l&#39;opération, et faire apparaître de façon claire l&#39;existence de cette issue de secours.&lt;br /&gt;&lt;br /&gt;On donnera un petit avantage au rappel du mot de passe par rapport à l&#39;initialisation d&#39;un nouveau mot de passe, pour des raisons de simplicité.&lt;br /&gt;&lt;br /&gt;N&#39;oubliez pas enfin qu&#39;une adresse e-mail n&#39;est pas forcément éternelle, prévoyez donc un mécanisme de changement d&#39;e-mail pour l&#39;utilisateur connecté.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Le choix des gros :&lt;br /&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Google : &lt;em&gt;Impossible d&#39;accéder à mon compte&lt;/em&gt;&lt;/li&gt;&lt;li&gt;Amazon : &lt;em&gt;Vous avez oublié votre mot de passe ? Cliquez ici&lt;/em&gt;&lt;/li&gt;&lt;li&gt;Yahoo : &lt;em&gt;Mot de passe oublié ?&lt;/em&gt;&lt;/li&gt;&lt;li&gt;YouTube : &lt;em&gt;Nom d&#39;utilisateur oublié&lt;/em&gt; - &lt;em&gt;Mot de passe oublié&lt;/em&gt;&lt;/li&gt;&lt;li&gt;eBay : &lt;em&gt;J&#39;ai oublié mon pseudo - J&#39;ai oublié mon mot de passe&lt;/em&gt; &lt;/li&gt;&lt;li&gt;PayPal : &lt;em&gt;Vous avez oublié votre adresse e-mail ou mot de passe ?&lt;/em&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi6xvFwSro-3Dpsf4kVBCYqzLlm3QsruZ1RqcydPoAEaXFhOD3PDu5zcTeKs9SMnI1oIPxLPKa4H9AUSVqe1B9ZZi2Lex80KIS2HvLf3op828DMDERIKq2Pro7ar6ZmMyT2WoEHnmGch8KM/s1600-h/google.gif&quot;&gt;&lt;img style=&quot;cursor: pointer; width: 174px; height: 170px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi6xvFwSro-3Dpsf4kVBCYqzLlm3QsruZ1RqcydPoAEaXFhOD3PDu5zcTeKs9SMnI1oIPxLPKa4H9AUSVqe1B9ZZi2Lex80KIS2HvLf3op828DMDERIKq2Pro7ar6ZmMyT2WoEHnmGch8KM/s320/google.gif&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5304900268198340098&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;span style=&quot;color: rgb(153, 153, 153); font-style: italic;&quot;&gt;Formulaire d&#39;authentification de Google&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt;Pour aller plus loin :&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://innovablog.com/ergonomie/formulaire-web-login-email/&quot;&gt;Formulaires web : faut-il faire s’identifier vos clients avec leur email ?&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://t37.net/16-erreurs-a-ne-pas-commettre-sur-vos-formulaires-de-login.html&quot;&gt;16 erreurs à ne pas commettre sur vos formulaires de login&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.sitepoint.com/blogs/2008/12/23/11-ways-to-enhance-your-web-application/&quot;&gt;11 ways to enhance your web application&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.accessible.ie/?p=54&quot;&gt;The usability of login&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://devarcade.com/blog/2008/11/09/amazoncom-fails-at-login-usability/&quot;&gt;Amazon.com fails at login usability&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;</description><link>http://blog-webdesign.blogspot.com/2009/02/simplifier-processus-authentification.html</link><author>noreply@blogger.com (Jimmy)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgopavgBMTMcsotm-6-PZn0Fb2BcjDasA0gFW5qLK88BcYviD-G6IAsh4U0RVc81b1xnZJkE6EjFSoN76yD9LVrUGWVHXt6D2QiiqlpxGTuxwJwDaMxigDwwLN6CiyhgFbsOCYdnwtpjyK2/s72-c/youtube-links.jpg" height="72" width="72"/><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1746184524987952232.post-1473077339299577105</guid><pubDate>Wed, 11 Feb 2009 17:25:00 +0000</pubDate><atom:updated>2009-03-20T23:03:49.829+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">concevoir</category><category domain="http://www.blogger.com/atom/ns#">développer</category><title>Cheat Sheets pour Web Designers</title><description>Une &lt;span style=&quot;font-style: italic;&quot;&gt;Cheat Sheet&lt;/span&gt;, en français &lt;span style=&quot;font-style: italic;&quot;&gt;antisèche&lt;/span&gt; ou &lt;span style=&quot;font-style: italic;&quot;&gt;aide-mémoire&lt;/span&gt;, consiste à réunir dans un format simple et court (généralement une page, facile à imprimer) des principes de bases ou des fonctions pratiques utilisés fréquemment mais pas forcément connu par cœur.&lt;br /&gt;&lt;br /&gt;En quelque sorte, le compagnon idéal avant d&#39;aller plonger dans une aide ou une référence plus complète.&lt;br /&gt;&lt;br /&gt;J&#39;ai réunis ici quelques unes des meilleurs Cheat Sheet liées au Webdesign orienté développement .&lt;br /&gt;La plupart d&#39;entre elles sont en anglais, disponibles gratuitement en version PDF ou fichier image.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;fullpost&quot;&gt;&lt;span style=&quot;font-weight: bold;font-size:130%;&quot; &gt;Développement&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://www.gosquared.com/images/help_sheets/HTML-Help-Sheet-02.jpg&quot;&gt;Cheat Sheet HTML : balises essentielles&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.addedbytes.com/cheat-sheets/html-character-entities-cheat-sheet/&quot;&gt;Cheat Sheet Encodage des caractères spéciaux en HTML&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.addedbytes.com/cheat-sheets/css-cheat-sheet/&quot;&gt;Cheat Sheet CSS (en)&lt;/a&gt; : sélecteurs, modèle de boîte (&lt;span style=&quot;font-style: italic;&quot;&gt;box-model&lt;/span&gt;),  unités, attributs de texte, tableaux, couleurs et fond&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.addedbytes.com/cheat-sheets/regular-expressions-cheat-sheet/&quot;&gt;Cheat Sheet Expressions régulières&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.gosquared.com/images/help_sheets/PHP-Help-Sheet-01.jpg&quot;&gt;Cheat Sheet PHP&lt;/a&gt; : fonctions tableaux et chaînes de caractères, expressions régulières, fonctions et formatage de dates, variables globales&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.addedbytes.com/cheat-sheets/mysql-cheat-sheet/&quot;&gt;Cheat Sheet MySQL&lt;/a&gt; : fonctions, types, et fonctions PHP&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://snook.ca/archives/javascript/mootools_r83_cheatsheet/&quot;&gt;Cheat Sheet Javascript&lt;/a&gt; : fonctions DOM, XMLHttpRequest, Évènements&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Librairies/Frameworks&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://snook.ca/archives/javascript/prototype_1_5_0_cheatsheet/&quot;&gt;Cheat Sheet Prototype&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://snook.ca/archives/javascript/mootools_r83_cheatsheet/&quot;&gt;Cheat Sheet Mootools&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.slash7.com/articles/2006/04/22/scriptaculous-cheat-sheet-1&quot;&gt;Cheat Sheet Scriptaculous&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://developer.yahoo.com/yui/#cheatsheets&quot;&gt;Cheat Sheets Yahoo! User Interface (&lt;span style=&quot;font-style: italic;&quot;&gt;YUI&lt;/span&gt;&lt;/a&gt;)&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.gscottolson.com/weblog/2008/01/11/jquery-cheat-sheet/&quot;&gt;Cheat Sheet jQuery&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Divers&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://www.thejackol.com/htaccess-cheatsheet/&quot;&gt;Cheat Sheet htaccess Apache&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.addedbytes.com/apache/mod_rewrite-cheat-sheet/&quot;&gt;Cheat Sheet du &lt;span style=&quot;font-style: italic;&quot;&gt;mod_rewrite&lt;/span&gt; Apache&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.smashingmagazine.com/2007/04/25/free-fonts-cheat-sheet/&quot;&gt;Cheat Sheet 50 fontes gratuites&lt;/a&gt; : référence rapide à des fontes gratuites de qualité&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://tnerual.eriogerg.free.fr/uml.html&quot;&gt;Cheat Sheet UML&lt;/a&gt; : diagrammes d&#39;états, d&#39;activités, de séquences, et classes/objets&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;</description><link>http://blog-webdesign.blogspot.com/2009/02/cheat-sheets-web-designers.html</link><author>noreply@blogger.com (Jimmy)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1746184524987952232.post-3511772141878912673</guid><pubDate>Fri, 06 Feb 2009 20:51:00 +0000</pubDate><atom:updated>2009-03-20T23:02:08.163+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">ressources gratuites</category><title>15 packs gratuits d&#39;icônes pour applications web</title><description>Développeur ou infographiste, à chacun son métier. S&#39;il vous manque le second, vous serez intéressés par cette liste de 15 sites proposant des packs d&#39;icônes gratuits de très bonne qualité à utiliser dans vos applications web !&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;fullpost&quot;&gt;&lt;span style=&quot;font-style: italic;font-size:85%;&quot; &gt;Remarque : Consultez toujours les droits d&#39;utilisation des ressources avant de les utiliser !&lt;/span&gt; &lt;span style=&quot;font-style: italic;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;font-style: italic;font-size:85%;&quot; &gt;Gratuit&quot; ne signifie pas avoir le droit de faire n&#39;importe quoi. Diffuser des ressources gratuites est souvent un moyen de se faire connaitre, jouez le jeu lorsque vous en profitez.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;font-size:130%;&quot; &gt;Packs complets d&#39;icônes pour applications web&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhU0JWNC5HYZex2OxosYS2g8yuAD5mcInmFpcNf296QtzLhx4omJ8H08b4pGd7mtcCS4R-8K8hzuIC5q9E9Nol0rqvZv1ByyXnt3kP5RYeCXHF_u5l-1iIBIYlHyQ8jwLjaIEblEkRV7_iD/s1600-h/simplicio.gif&quot;&gt;&lt;img style=&quot;cursor: pointer; width: 153px; height: 55px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhU0JWNC5HYZex2OxosYS2g8yuAD5mcInmFpcNf296QtzLhx4omJ8H08b4pGd7mtcCS4R-8K8hzuIC5q9E9Nol0rqvZv1ByyXnt3kP5RYeCXHF_u5l-1iIBIYlHyQ8jwLjaIEblEkRV7_iD/s320/simplicio.gif&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5299738470202439042&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://neurovit.deviantart.com/art/simplicio-92311415&quot;&gt;Simplicio&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEheJ4AmuuFQ0eSw8htcaqPc8qvI-BBhDiRwpP6GLxlrEPvsDbe59M3k02QQKKTCCitBoMKq_pxLnIZGRuY_IpUxmqHX_0JXI7b_DEbgfEjJa7vk7sE4LlEZpQd9ztZWXLcJWVunim93x4Mg/s1600-h/ganato.gif&quot;&gt;&lt;img style=&quot;cursor: pointer; width: 146px; height: 42px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEheJ4AmuuFQ0eSw8htcaqPc8qvI-BBhDiRwpP6GLxlrEPvsDbe59M3k02QQKKTCCitBoMKq_pxLnIZGRuY_IpUxmqHX_0JXI7b_DEbgfEjJa7vk7sE4LlEZpQd9ztZWXLcJWVunim93x4Mg/s320/ganato.gif&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5299745748735128610&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://www.ganato.com/free_icons/free_icons.php&quot;&gt;Ganato Design&lt;/a&gt;, icônes type barre d&#39;outils&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh3oIFtgYbYW47K4QN6iNSlIf5CZVkX71q73St_VH8iNNYvBr0gZc_y9zcWMlYqCSGZrd7NzZxJmVWv7pNIIABp64Wo7zhuOSObXDC7LVDaTDMj4v-pYIVLVoeCnhky8hRA-TOQ76FQJjMJ/s1600-h/nuvola.gif&quot;&gt;&lt;img style=&quot;cursor: pointer; width: 155px; height: 48px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh3oIFtgYbYW47K4QN6iNSlIf5CZVkX71q73St_VH8iNNYvBr0gZc_y9zcWMlYqCSGZrd7NzZxJmVWv7pNIIABp64Wo7zhuOSObXDC7LVDaTDMj4v-pYIVLVoeCnhky8hRA-TOQ76FQJjMJ/s320/nuvola.gif&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5299767322846901810&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://www.icon-king.com/projects/nuvola/&quot;&gt;Nuvola&lt;/a&gt;, très complet et coloré&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpyescxCI2-Yzm2yl3G8eMipxPADIWeBlKQhXmpMUigFoZ-kh8d7BhShR_yI0-Muci64qxOJrL-XtxZI-et0gvtscmBAIErWaludFA7FX_AyLNOoaFGI-tq1dgGuyGokhTCqYH4XpTwT5Z/s1600-h/dryicones-aesthetica.gif&quot;&gt;&lt;img style=&quot;cursor: pointer; width: 149px; height: 48px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpyescxCI2-Yzm2yl3G8eMipxPADIWeBlKQhXmpMUigFoZ-kh8d7BhShR_yI0-Muci64qxOJrL-XtxZI-et0gvtscmBAIErWaludFA7FX_AyLNOoaFGI-tq1dgGuyGokhTCqYH4XpTwT5Z/s320/dryicones-aesthetica.gif&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5299744814874965938&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://dryicons.com/free-icons/preview/aesthetica/&quot;&gt;DryIcons Aesthetica&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEinBaBu4iRmiVdzXd2_X3urUzqlQj-lk5hFE_j_1CY6wzgztBP7njF4PQDj6j7GDs0OZHoAlXh2yoGTwHiFrM-RSfg_jElzS1Koaa3VPHjWBc5GiNNqyu-pChoSp6aewggmMCmI7Fr4l7my/s1600-h/webappers.gif&quot;&gt;&lt;img style=&quot;cursor: pointer; width: 137px; height: 48px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEinBaBu4iRmiVdzXd2_X3urUzqlQj-lk5hFE_j_1CY6wzgztBP7njF4PQDj6j7GDs0OZHoAlXh2yoGTwHiFrM-RSfg_jElzS1Koaa3VPHjWBc5GiNNqyu-pChoSp6aewggmMCmI7Fr4l7my/s320/webappers.gif&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5299768744205585858&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://www.webappers.com/2008/02/12/webappers-released-free-web-application-icons-set/&quot;&gt;WebAppers set&lt;/a&gt;, façon 3D&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjHTjQa4W5scgXBA79ZhmEiu9ZSkBlWoei4BtTTRaO7FoEMMyKU-mq1Yii8707vjbkzi-OKuCtUqse6UMygW1jDGLr_x3ptjUY3VAtIoGTQ7OnI6f91Ac5E1SISkBOzUpE5Fo7m1ncu5Kob/s1600-h/icojoy.gif&quot;&gt;&lt;img style=&quot;cursor: pointer; width: 127px; height: 54px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjHTjQa4W5scgXBA79ZhmEiu9ZSkBlWoei4BtTTRaO7FoEMMyKU-mq1Yii8707vjbkzi-OKuCtUqse6UMygW1jDGLr_x3ptjUY3VAtIoGTQ7OnI6f91Ac5E1SISkBOzUpE5Fo7m1ncu5Kob/s320/icojoy.gif&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5299770945910822834&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://www.icojoy.com/articles/26/&quot;&gt;Icojoy set&lt;/a&gt;, petit format mais beaucoup d&#39;icônes&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj8LlYyY-zp_PIA7IUS0As9bkQtNBgfn6b9EU5wfR-yElHCs7ggmXNlJIM9dC4sXeiTKQ6AX6o4FmhpOHnzI719xVjIY7xGVoDeyuTbzv7OZWkgAEvUbW7qqJmXMQBQC9ueEWrbgv-Rdg5b/s1600-h/famfamfam.gif&quot;&gt;&lt;img style=&quot;cursor: pointer; width: 113px; height: 45px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj8LlYyY-zp_PIA7IUS0As9bkQtNBgfn6b9EU5wfR-yElHCs7ggmXNlJIM9dC4sXeiTKQ6AX6o4FmhpOHnzI719xVjIY7xGVoDeyuTbzv7OZWkgAEvUbW7qqJmXMQBQC9ueEWrbgv-Rdg5b/s320/famfamfam.gif&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5299772301834383778&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://www.famfamfam.com/lab/icons/silk/&quot;&gt;Famfamfam Silk&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiW7Na1ZgiwU7kgiYrqbVBgiT_LRTRUFzu0-NO2Oe26I4Vn_nMNcfbXKNGu2ln571bOxbI3-YHAs4U7UiE_ZRj3A6Zthp5tdZKO1xklpD3Y3BGOYjLV9EqM9ruzDz81zcoSoSlRSA9dwX29/s1600-h/ecommerce.gif&quot;&gt;&lt;img style=&quot;cursor: pointer; width: 135px; height: 70px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiW7Na1ZgiwU7kgiYrqbVBgiT_LRTRUFzu0-NO2Oe26I4Vn_nMNcfbXKNGu2ln571bOxbI3-YHAs4U7UiE_ZRj3A6Zthp5tdZKO1xklpD3Y3BGOYjLV9EqM9ruzDz81zcoSoSlRSA9dwX29/s320/ecommerce.gif&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5299774616644098178&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://www.starfishwebconsulting.co.uk/ecommerce-icons&quot;&gt;Starfish web consulting, icônes pour boutique en ligne&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhjv2ZnawHUqj1L7dxXeCkt5WDyPlfcIggS3xBpjuZzBbuo8ouQ_v8GSAtBZpZHCfPOw6A1a5jZkdZ3wbzZjafABUjQqPWHibYcp3Byq7dFiHtLHvowU2vd3Wlp8evN3V1yeT_a5TOUjmL_/s1600-h/function.gif&quot;&gt;&lt;img style=&quot;cursor: pointer; width: 153px; height: 48px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhjv2ZnawHUqj1L7dxXeCkt5WDyPlfcIggS3xBpjuZzBbuo8ouQ_v8GSAtBZpZHCfPOw6A1a5jZkdZ3wbzZjafABUjQqPWHibYcp3Byq7dFiHtLHvowU2vd3Wlp8evN3V1yeT_a5TOUjmL_/s320/function.gif&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5299778455492995026&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://wefunction.com/2008/07/function-free-icon-set/&quot;&gt;Function Icon set&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;font-size:130%;&quot; &gt;&lt;br /&gt;Packs d&#39;icônes RSS&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_7P9SFFY_hvmUoYyRJPoB_OTPQ5AIpjl-gbv7wkb9yHJhv4a4WVu_BDhjoORfS7FPvwojzQV2oNtbcVKpHFwFv7jTOzhn_hrmg8h03_npUn8xfDxE6Py9g7LLYqEdvWZX_tdRJ260QUKT/s1600-h/perishable.gif&quot;&gt;&lt;img style=&quot;cursor: pointer; width: 167px; height: 50px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_7P9SFFY_hvmUoYyRJPoB_OTPQ5AIpjl-gbv7wkb9yHJhv4a4WVu_BDhjoORfS7FPvwojzQV2oNtbcVKpHFwFv7jTOzhn_hrmg8h03_npUn8xfDxE6Py9g7LLYqEdvWZX_tdRJ260QUKT/s320/perishable.gif&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5299740365918351922&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://perishablepress.com/press/2006/08/20/a-nice-collection-of-feed-icons/&quot;&gt;Perishable Press&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjDqmwkvkE45ODXdjPKKL6X5bDL_r23-yaZ9C6H8krmFUAmby_bA-rwAzzBVsCyqu6CqgI_UJ-Kypx5gEc019bGxqlbTPHNtbmdQMXtiErv54ur5aDUBR6rdj7U4DpJzOscgKT_lv5s61hP/s1600-h/feedicons2.gif&quot;&gt;&lt;img style=&quot;cursor: pointer; width: 162px; height: 31px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjDqmwkvkE45ODXdjPKKL6X5bDL_r23-yaZ9C6H8krmFUAmby_bA-rwAzzBVsCyqu6CqgI_UJ-Kypx5gEc019bGxqlbTPHNtbmdQMXtiErv54ur5aDUBR6rdj7U4DpJzOscgKT_lv5s61hP/s320/feedicons2.gif&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5299787875977056482&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://www.zeusboxstudio.com/blog/feedicons-2&quot;&gt;Feedicons2&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;font-size:130%;&quot; &gt;&lt;span&gt;Les packs d&#39;icônes réseaux sociaux, &lt;/span&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;très Web 2.0&lt;/span&gt; (Digg, Flickr...)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOySO6aOA_Ll4SAYNA_pBaiHWgOOa63kxV48vAKPxSkJ5cyIB8g2orGZG1eZfl-MCvN1rkk0ud8-Ljtr4NOtKCFh6bLwACh7QupOkXEisjrEZWo7tv2_AWlmwULETc6cgAm5OroeZ7Pt51/s1600-h/fasticon.jpg&quot;&gt;&lt;img style=&quot;cursor: pointer; width: 153px; height: 51px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOySO6aOA_Ll4SAYNA_pBaiHWgOOa63kxV48vAKPxSkJ5cyIB8g2orGZG1eZfl-MCvN1rkk0ud8-Ljtr4NOtKCFh6bLwACh7QupOkXEisjrEZWo7tv2_AWlmwULETc6cgAm5OroeZ7Pt51/s320/fasticon.jpg&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5299736503047449794&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://fasticon.com/freeware/index.php/web-2-social-bookmark-icons/&quot;&gt;Fasticon&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;font-size:130%;&quot; &gt;&lt;span style=&quot;font-size:100%;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhxueFfPwog955Rrp35bgHm19siX-3m5rihD3ZjFgVk_PTYAH6EhUj7p2zcQLZq2ynYwfhpl3P2464lFmORsNL2mQ298Dx6SIi-R4HDLgcG23PwbOYKqWyARgeYCHDaSTz_8k5AuYk9uOlV/s1600-h/vikiworks.gif&quot;&gt;&lt;img style=&quot;cursor: pointer; width: 167px; height: 50px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhxueFfPwog955Rrp35bgHm19siX-3m5rihD3ZjFgVk_PTYAH6EhUj7p2zcQLZq2ynYwfhpl3P2464lFmORsNL2mQ298Dx6SIi-R4HDLgcG23PwbOYKqWyARgeYCHDaSTz_8k5AuYk9uOlV/s320/vikiworks.gif&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5299786504274963394&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://vikiworks.com/2007/06/15/social-bookmark-iconset/&quot;&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Vikiworks&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt; Iconset&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;font-weight: bold;font-size:130%;&quot; &gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Les packs &lt;span style=&quot;font-style: italic;&quot;&gt;pas comme les autres&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh3CtFtaZUAt-ffz9YKZy6CHh_QtuC4nV6s4QRB3MRlyRAPqijZ-oLPtwLwhl_vMVyyz19ikI1q9vY9DXG13iZagYDSjKpBFIvJKVE7LKryfRdu4lyDMobGpAwintvPFUMzLjmnNePFmGwq/s1600-h/origami.gif&quot;&gt;&lt;img style=&quot;cursor: pointer; width: 133px; height: 37px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh3CtFtaZUAt-ffz9YKZy6CHh_QtuC4nV6s4QRB3MRlyRAPqijZ-oLPtwLwhl_vMVyyz19ikI1q9vY9DXG13iZagYDSjKpBFIvJKVE7LKryfRdu4lyDMobGpAwintvPFUMzLjmnNePFmGwq/s320/origami.gif&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5299782980351187074&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://blog.iampaddy.com/2008/11/12/web-20rigami/&quot;&gt;Web2.0rigami&lt;/a&gt;, les icônes célèbres du Web 2.0 façon Origami&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiDmPyWDbQoGUWPMfLPJKm0aDruuU01p7pBpxMftyWWvFzLiOAYEbufQtwb3FZQcwNHosQgN2kh8_iHpNh07ow30daeoJX6l3PJoWhwctB0h1wep_gWCUrXsmER-uzvwJRKHEjEa98Avhfw/s1600-h/stylo.gif&quot;&gt;&lt;img style=&quot;cursor: pointer; width: 166px; height: 49px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiDmPyWDbQoGUWPMfLPJKm0aDruuU01p7pBpxMftyWWvFzLiOAYEbufQtwb3FZQcwNHosQgN2kh8_iHpNh07ow30daeoJX6l3PJoWhwctB0h1wep_gWCUrXsmER-uzvwJRKHEjEa98Avhfw/s320/stylo.gif&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5299784385147171794&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://www.blog.spoongraphics.co.uk/freebies/free-hand-drawn-doodle-icon-set-for-bloggers&quot;&gt;Free Hand Drawn Doodle Icon Set&lt;/a&gt;, le pack d&#39;icônes griffonnées au stylo&lt;/div&gt;</description><link>http://blog-webdesign.blogspot.com/2009/02/packs-gratuits-icones-web.html</link><author>noreply@blogger.com (Jimmy)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhU0JWNC5HYZex2OxosYS2g8yuAD5mcInmFpcNf296QtzLhx4omJ8H08b4pGd7mtcCS4R-8K8hzuIC5q9E9Nol0rqvZv1ByyXnt3kP5RYeCXHF_u5l-1iIBIYlHyQ8jwLjaIEblEkRV7_iD/s72-c/simplicio.gif" height="72" width="72"/><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1746184524987952232.post-7324706963349361293</guid><pubDate>Tue, 27 Jan 2009 19:43:00 +0000</pubDate><atom:updated>2009-03-20T23:02:41.982+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">optimiser</category><category domain="http://www.blogger.com/atom/ns#">outil</category><title>Les outils d&#39;analyse de requêtes HTTP</title><description>L&#39;analyse des échanges HTTP entre navigateur et serveur web est un bon moyen de détection des opérations les plus consommatrices en temps, soit celles qui impactent le plus le temps de chargement global d&#39;une page.&lt;br /&gt;Tour d&#39;horizon des outils gratuits existants :&lt;br /&gt;&lt;div class=&quot;fullpost&quot;&gt;&lt;h4&gt;Outils en ligne&lt;/h4&gt;D&#39;une utilisation simple et rapide, ces outils proposent une vision synthétique des échanges à travers une chronologie précise des opérations, ainsi que le détail des requêtes et réponses HTTP. Toutefois, ils ne proposent généralement pas les mêmes options qu&#39;un navigateur, notamment en terme de gestion de cache.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://site-perf.com/&quot;&gt;site-perf.com&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://tools.pingdom.com/&quot;&gt;Pingdom tools&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9Agdppv1Pkat1o3O0zDIKNm3rVbE1vpkZ9qdhSGA0lvP4yjTqpmaUn3h6K_0OBg1nZr6GFYdW0GmFmPGLNH2eaewZGEjGzO5HciWCy-y57BUiePeQJoFN3xTG45JCnIOMet4C6eleIMb5/s1600-h/pingdom-tools.jpg&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;img alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5296069143548926882&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9Agdppv1Pkat1o3O0zDIKNm3rVbE1vpkZ9qdhSGA0lvP4yjTqpmaUn3h6K_0OBg1nZr6GFYdW0GmFmPGLNH2eaewZGEjGzO5HciWCy-y57BUiePeQJoFN3xTG45JCnIOMet4C6eleIMb5/s320/pingdom-tools.jpg&quot; style=&quot;cursor: pointer; height: 240px; width: 320px;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic;font-size:85%;&quot; &gt;L&#39;analyse de ce blog par Pingdom tools&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;h4&gt;Plugins navigateurs&lt;/h4&gt;&lt;br /&gt;Ces outils s&#39;intègrent à votre navigateur, ce qui vous permet de simuler exactement les situations de configurations de vos visiteurs.&lt;br /&gt;&lt;h5&gt;Firefox&lt;/h5&gt;&lt;ul&gt;&lt;li&gt;Le compagnon idéal est l&#39;extension &lt;a href=&quot;http://extensions.geckozone.org/LiveHTTPHeaders&quot;&gt;livehttpheaders&lt;/a&gt;, outil de capture des requêtes et réponses HTTP&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://blog-webdesign.blogspot.com/2009/01/firebug-extension-firefox-developpement.html&quot;&gt;Firebug&lt;/a&gt; propose également une analyse complète, avec une visualisation chronologique des échanges&lt;/li&gt;&lt;/ul&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEixLMSMhSWvkHUdpcQCteMrnYAxX9393RWj_EL9AhMEVbQCZfVkAyY6l9pTnAOFuMnHbZ6kRQqvCzAj-slKoQv2hgIj5GT2cjUo_zyCNXnhvPGa_EM60h8kDtALoOBXQv-Bz1s2LbHeZv4i/s1600-h/firebug-reseau.jpg&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;img alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5296070808698723138&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEixLMSMhSWvkHUdpcQCteMrnYAxX9393RWj_EL9AhMEVbQCZfVkAyY6l9pTnAOFuMnHbZ6kRQqvCzAj-slKoQv2hgIj5GT2cjUo_zyCNXnhvPGa_EM60h8kDtALoOBXQv-Bz1s2LbHeZv4i/s320/firebug-reseau.jpg&quot; style=&quot;cursor: pointer; height: 232px; width: 320px;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic;font-size:85%;&quot; &gt;Firebug, onglet Réseau&lt;/span&gt;&lt;/div&gt;&lt;h5&gt;Internet Explorer&lt;/h5&gt;&lt;ul&gt;&lt;li&gt;La &lt;a href=&quot;http://www.debugbar.com/&quot;&gt;DebugBar&lt;/a&gt;, équivalent de Firebug pour IE, propose un onglet d&#39;inspection des échanges HTTP, en détaillant le contenu des entêtes, la taille des données échangées, et le temps pris pour chaque opération&lt;/li&gt;&lt;/ul&gt;&lt;h4&gt;Logiciels&lt;/h4&gt;&lt;a href=&quot;http://www.fiddlertool.com/fiddler/&quot;&gt;Fiddler&lt;/a&gt; est un proxy HTTP qui intercepte et analyse les échanges entre navigateur et serveur.&lt;br /&gt;Le résultat est présente sous forme de différents rapports : liste des échanges, chronologie, visualisation graphique des statistiques... Il offre également des fonctionnalités avancées, comme la construction et l&#39;envoi de requêtes.&lt;br /&gt;Sa nature de proxy le place en couche intermédiaire, entre le serveur et votre navigateur, ce qui lui permet d&#39;être utilisable avec tout navigateur : Internet Explorer, Firefox, Opera (&lt;a href=&quot;http://www.fiddlertool.com/Fiddler/help/hookup.asp#Q-NonIE&quot;&gt;à la seule condition de modifier vos paramètres de proxy pour les navigateurs autres que IE&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi4rHDHse5zAUSQTaV4eV2XlRujd6cvSDLDcos2oHNkOuRyr5v6-zQ8n4BbMlzwHYj0o8OWwndRv3e-42l-Mw5JnbQTE4C8whj9E9hyphenhyphen_6-WO07zPUtINs7kq8rZszioMtnW2cRIeT4Qvhsk/s1600-h/fiddler.jpg&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;img alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5296075051266646594&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi4rHDHse5zAUSQTaV4eV2XlRujd6cvSDLDcos2oHNkOuRyr5v6-zQ8n4BbMlzwHYj0o8OWwndRv3e-42l-Mw5JnbQTE4C8whj9E9hyphenhyphen_6-WO07zPUtINs7kq8rZszioMtnW2cRIeT4Qvhsk/s320/fiddler.jpg&quot; style=&quot;cursor: pointer; height: 232px; width: 320px;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;L&#39;analyse par Fiddler&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;</description><link>http://blog-webdesign.blogspot.com/2009/01/analyser-requetes-http.html</link><author>noreply@blogger.com (Jimmy)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9Agdppv1Pkat1o3O0zDIKNm3rVbE1vpkZ9qdhSGA0lvP4yjTqpmaUn3h6K_0OBg1nZr6GFYdW0GmFmPGLNH2eaewZGEjGzO5HciWCy-y57BUiePeQJoFN3xTG45JCnIOMet4C6eleIMb5/s72-c/pingdom-tools.jpg" height="72" width="72"/><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1746184524987952232.post-6062595926187075827</guid><pubDate>Mon, 26 Jan 2009 17:55:00 +0000</pubDate><atom:updated>2009-02-06T23:01:56.391+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">concevoir</category><title>Utilisabilité et expérience utilisateur</title><description>La &lt;span style=&quot;font-style: italic;&quot;&gt;fidélisation des visiteurs&lt;/span&gt; est un enjeu majeur pour tout site Web :&lt;br /&gt;&lt;ul&gt;&lt;li&gt;il est moins couteux d&#39;attirer un visiteur fidèle qu&#39;un nouveau visiteur&lt;/li&gt;&lt;li&gt;un visiteur fidèle a plus tendance à participer qu&#39;un autre : il peut posséder son profil, émettre des commentaires, donner son avis...&lt;br /&gt;&lt;/li&gt;&lt;li&gt;un visiteur fidèle recommandera plus facilement le site à d&#39;autres visiteurs potentiels, puisqu&#39;il en est satisfait, générant donc ainsi de la publicité à moindre coût&lt;/li&gt;&lt;/ul&gt;Fidéliser le visiteur reviendra alors à faciliter l&#39;identification du site (logo, nom du site), à lui permettre de s&#39;abonner à de l&#39;information ciblée (newsletters, alertes), ou encore à lui proposer des offres privilégiées (membres premium, ventes privées).&lt;br /&gt;&lt;br /&gt;Conceptuellement, la fidélisation s&#39;appuie sur deux leviers essentiels :&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style=&quot;font-style: italic; font-weight: bold;&quot;&gt;L&#39;expérience utilisateur&lt;/span&gt;, ou comment déclencher l&#39;intérêt du visiteur.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;span style=&quot;font-weight: bold; font-style: italic;&quot;&gt;L&#39;utilisabilité&lt;/span&gt;, ou comment concentrer son attention sur le contenu en lui évitant toute contrainte technique ou fonctionnelle&lt;/li&gt;&lt;/ul&gt; Là ou l&#39;expérience utilisateur fait généralement appel à nos émotions pour favoriser un ressenti positif, l&#39;utilisabilité travaille dans l&#39;ombre pour nous éviter d&#39;avoir un ressenti négatif.&lt;br /&gt;&lt;br /&gt;Par exemple, si nous retournons à un restaurant, c&#39;est sans doute que la nourriture y est bonne, les employés y sont souriants et à notre service, il y a même des jeux pour enfants.&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;Notre expérience utilisateur est positive, nous avons trouvé ce que nous cherchions (voire plus) et repartons satisfaits.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Mais nous y retournons aussi, parce que : l&#39;accès est facile et pratique, il est facile d&#39;y garer son véhicule, les tables ne sont pas les unes sur les autres.&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;Ce n&#39;est certainement pas la raison principale de notre retour, mais y serions nous fidèles si les places de parking n&#39;étaient pas assez grandes pour notre véhicule ?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Pour un site web, l&#39;expérience utilisateur se définit au travers d&#39;une interface plaisante, de contenus enrichis (vidéos), d&#39;exclusivités, d&#39;une mise en valeur de utilisateur (sites communautaires, réseaux sociaux).&lt;br /&gt;&lt;br /&gt;L&#39;utilisabilité se traduit, elle, par des contenus accessibles, une navigation fluide, des temps de chargements réduits, une utilisation facile (ergonomie), des procédures simple (inscription, commande, paiement).&lt;br /&gt;&lt;br /&gt;En savoir plus :&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://www.temesis.com/publications/article/userexp_fr.html&quot;&gt;L&#39;expérience utilisateur, clé du succès des sites internet&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.fredcavazza.net/2006/06/27/quelle-difference-entre-utilisabilite-et-experience-utilisateur/&quot;&gt;Quelle différence entre utilisabilité et expérience utilisateur ?&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.baekdal.com/articles/usability/usabilty-vs-user-experience-battle/&quot;&gt;The Battle Between Usability and User-Experience&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;</description><link>http://blog-webdesign.blogspot.com/2009/01/utilisabilite-experience-utilisateur.html</link><author>noreply@blogger.com (Jimmy)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1746184524987952232.post-1216984988604096019</guid><pubDate>Fri, 23 Jan 2009 16:33:00 +0000</pubDate><atom:updated>2009-02-06T23:01:47.604+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">développer</category><category domain="http://www.blogger.com/atom/ns#">outil</category><title>Firebug, extension Firefox pour le développement web</title><description>Outil bien connu des webmasters, &lt;a href=&quot;http://getfirebug.com/&quot;&gt;Firebug&lt;/a&gt; est une extension pour Firefox incontournable pour tous les développeurs web. L&#39;extension propose plusieurs outils d&#39;aide au développement :&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Inspection du code HTML&lt;/span&gt; : parcours du &lt;acronym title=&quot;Document Object Model&quot;&gt;DOM&lt;/acronym&gt;, identification rapide de tous les éléments d&#39;une page, édition du code et visualisation instantanée des modifications&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Inspection des styles CS&lt;/span&gt;S : affichage des styles appliqués aux éléments de la page, édition en live du &lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Debug Javascript&lt;/span&gt; : console d&#39;erreurs améliorée, possibilité d&#39;interrompre l&#39;exécution du code (&lt;span style=&quot;font-style: italic;&quot;&gt;breakpoints&lt;/span&gt;)&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Traçage de l&#39;activité réseau&lt;/span&gt; : examen complet du chargement des pages, avec visualisation chronométrique du chargement de tous les éléments de la page, et des échanges HTTP associés.&lt;/li&gt;&lt;/ul&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh1eAPKdEqtYrw6fXky104MfJ8vsGKlnT5a050VijFPOhrT6-QiPyoF1koZe1UcUimK3fAHl6p28WktbyQdeRrZ_DHiSuFSBVohD3u3cibT-_rEuKwc783mlvSjCdXYYt22KxCZTvcLuzzb/s1600-h/firebug-net.jpg&quot;&gt;&lt;img style=&quot;cursor: pointer; width: 320px; height: 232px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh1eAPKdEqtYrw6fXky104MfJ8vsGKlnT5a050VijFPOhrT6-QiPyoF1koZe1UcUimK3fAHl6p28WktbyQdeRrZ_DHiSuFSBVohD3u3cibT-_rEuKwc783mlvSjCdXYYt22KxCZTvcLuzzb/s320/firebug-net.jpg&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5294534631298132770&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic;font-size:85%;&quot; &gt;L&#39;onglet réseau de Firebug appliqué au chargement de yahoo.fr&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;</description><link>http://blog-webdesign.blogspot.com/2009/01/firebug-extension-firefox-developpement.html</link><author>noreply@blogger.com (Jimmy)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh1eAPKdEqtYrw6fXky104MfJ8vsGKlnT5a050VijFPOhrT6-QiPyoF1koZe1UcUimK3fAHl6p28WktbyQdeRrZ_DHiSuFSBVohD3u3cibT-_rEuKwc783mlvSjCdXYYt22KxCZTvcLuzzb/s72-c/firebug-net.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1746184524987952232.post-6526972669033511944</guid><pubDate>Fri, 23 Jan 2009 15:39:00 +0000</pubDate><atom:updated>2009-10-24T23:03:58.892+02:00</atom:updated><title>Bienvenue sur le blog Webdesign</title><description>Contrairement à ce qu&#39;on pourrait penser, le Webdesign n&#39;est pas uniquement la mise en œuvre de l&#39;identité graphique d&#39;un site Internet.&lt;span style=&quot;font-style: italic;&quot;&gt;&lt;br /&gt;
Le Webdesign englobe tout le processus de conception d&#39;un site Internet&lt;/span&gt;, de la définition de l&#39;organisation et de l&#39;enchainement des pages au développement même du site.&lt;br /&gt;
&lt;br /&gt;
Ce blog sera articulé autour des 2 axes majeurs de la réalisation d&#39;un site :&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://draft.blogger.com/search/label/concevoir&quot;&gt;&lt;span style=&quot;font-size: 130%; font-weight: bold;&quot;&gt;Concevoir&lt;/span&gt;&lt;/a&gt; &amp;amp; &lt;a href=&quot;http://draft.blogger.com/search/label/d%C3%A9velopper&quot;&gt;&lt;span style=&quot;font-size: 130%; font-weight: bold;&quot;&gt;Développer&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;font-style: italic; text-align: center;&quot;&gt;Définir une structure, organiser les pages&lt;br /&gt;
Réaliser les interfaces,  développer les scripts, optimiser les performances...&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
Par extension, nous nous intéresserons aux activités qui en découlent naturellement :&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 130%; font-weight: bold;&quot;&gt;&lt;a href=&quot;http://draft.blogger.com/search/label/r%C3%A9f%C3%A9rencer&quot;&gt;Référencer&lt;/a&gt; &lt;/span&gt;&lt;span style=&quot;font-size: 100%;&quot;&gt;&amp;amp; &lt;/span&gt;&lt;a href=&quot;http://draft.blogger.com/search/label/promouvoir&quot;&gt;&lt;span style=&quot;font-size: 130%; font-weight: bold;&quot;&gt;Promouvoir&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;Favoriser le référencement et le positionnement dans les moteurs de recherche&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-style: italic;&quot;&gt; Accroitre le trafic, fidéliser le visiteur...&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
Bonne lecture !&lt;br /&gt;
&lt;br /&gt;
&lt;p&gt;Ce site est listé dans la catégorie &lt;a href=&quot;http://www.webrankinfo.com/annuaire/cat-148-conception-de-sites.htm&quot;&gt;&lt;br /&gt;
Web designer&lt;/a&gt; : &lt;br /&gt;
&lt;a href=&quot;http://www.webrankinfo.com/annuaire/cat-527-aides-et-tutoriels.htm&quot;&gt;&lt;br /&gt;
Aides et tutoriels création web&lt;/a&gt; de l&#39;annuaire &lt;a href=&quot;http://www.webrankinfo.fr/stats.php&quot;&gt;&lt;img src=&quot;http://www.webrankinfo.com/images/wri/webrankinfo-80-15.png&quot; title=&quot;WebRankInfo&quot; alt=&quot;Le forum WebRankInfo créé par Olivier Duffez&quot; /&gt;&lt;/a&gt; et &lt;a href=&quot;http://www.dicodunet.com/olivier-duffez.php&quot;&gt; &lt;img src=&quot;http://www.webrankinfo.com/images/dicodunet-80-15.png&quot; title=&quot;DicoDuNet&quot; alt=&quot;O. Duffez&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/p&gt;</description><link>http://blog-webdesign.blogspot.com/2009/01/bienvenue-sur-le-blog-webdesign.html</link><author>noreply@blogger.com (Jimmy)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1746184524987952232.post-5371313122676705218</guid><pubDate>Tue, 01 Jan 2008 19:35:00 +0000</pubDate><atom:updated>2009-03-22T20:39:33.302+01:00</atom:updated><title>Contactez-moi</title><description>&lt;script type=&quot;text/javascript&quot;&gt; id = 17682; &lt;/script&gt;&lt;br /&gt;&lt;script type=&quot;text/javascript&quot; src=&quot;http://kontactr.com/wp.js&quot;&gt;&lt;/script&gt;</description><link>http://blog-webdesign.blogspot.com/2008/01/contactez-moi.html</link><author>noreply@blogger.com (Jimmy)</author></item></channel></rss>