<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="http://feedproxy.google.com/~d/styles/rss2frenchfull.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feedproxy.google.com/~d/styles/itemcontent.css"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">
  <channel>
    <title>Ergonomie, Rails et Architecture de l'information web (2.0) : </title>
    <link>http://t37.net/articles.rss</link>
    <language>en-us</language>
    <ttl>40</ttl>
    <description>Frédéric de Villamil sur les métiers du web</description>
    <image><link>http://fredericdevillamil.com</link><url>http://fredericdevillamil.com/images/fredericdevillamil.jpg</url><title>Frédéric de Villamil</title></image><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feedproxy.google.com/FredericDeVillamilcom" type="application/rss+xml" /><feedburner:emailServiceId>FredericDeVillamilcom</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><feedburner:feedFlare href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url=http%3A%2F%2Ffeedproxy.google.com%2FFredericDeVillamilcom" src="http://www.newsgator.com/images/ngsub1.gif">Subscribe with NewsGator</feedburner:feedFlare><feedburner:feedFlare href="http://www.rojo.com/add-subscription?resource=http%3A%2F%2Ffeedproxy.google.com%2FFredericDeVillamilcom" src="http://blog.rojo.com/RojoWideRed.gif">Subscribe with Rojo</feedburner:feedFlare><feedburner:feedFlare href="http://www.bloglines.com/sub/http://feedproxy.google.com/FredericDeVillamilcom" src="http://www.bloglines.com/images/sub_modern11.gif">Subscribe with Bloglines</feedburner:feedFlare><feedburner:feedFlare href="http://www.netvibes.com/subscribe.php?url=http%3A%2F%2Ffeedproxy.google.com%2FFredericDeVillamilcom" src="http://www.netvibes.com/img/add2netvibes.gif">Subscribe with Netvibes</feedburner:feedFlare><feedburner:feedFlare href="http://fusion.google.com/add?feedurl=http%3A%2F%2Ffeedproxy.google.com%2FFredericDeVillamilcom" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare href="http://www.pageflakes.com/subscribe.aspx?url=http%3A%2F%2Ffeedproxy.google.com%2FFredericDeVillamilcom" src="http://www.pageflakes.com/ImageFile.ashx?instanceId=Static_4&amp;fileName=ATP_blu_91x17.gif">Subscribe with Pageflakes</feedburner:feedFlare><feedburner:feedFlare href="http://add.my.yahoo.com/content?lg=fr&amp;url=http%3A%2F%2Ffeedproxy.google.com%2FFredericDeVillamilcom" src="http://us.i1.yimg.com/us.yimg.com/i/us/my/bn/intatm_fr_1.gif">Subscribe with Mon Yahoo!</feedburner:feedFlare><item>
      <title>Revue de presse du vendredi 9 janvier 2009</title>
      <description>&lt;p&gt;&lt;img src="http://t37.net/files/categorie-revue-de-presse.png" alt="Revue de presse" class="alignleft" /&gt;&lt;em&gt;Les revues de presse mettent chaque vendredi en lumière les 3 meilleurs articles sur lesquels a porté ma veille quotidienne. Ils peuvent être récents, ou particulièrement vieux, et rentrent dans cette catégorie pour leur qualité ou leur intérêt.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;En ce début d&amp;#8217;année, la revue de presse reprend son rythme hebdomadaire pour, j&amp;#8217;en suis certain, votre plus grand plaisir. Au programme aujourd&amp;#8217;hui, nous parlerons d&amp;#8217;ergonomie des publicités en ligne, de la mise en place d&amp;#8217;outils sociaux en entreprise, et nous terminerons sur une touche d&amp;#8217;humour avec les bonnes raisons de préférer un projet Ruby on Rails à un projet J2EE.&lt;/p&gt;

&lt;h4&gt;&lt;a href="http://www.iab.net/iab_products_and_industry_services/1421/1443/Ad_Unit"&gt;Ad Unit Guidelines&lt;/a&gt;, Interactive Advertiseing Bureau&lt;/h4&gt;

&lt;p&gt;L&amp;#8217;IAB est un organisme dont la mission est de veiller au développement et à l&amp;#8217;innovation de la publicité en ligne. Elle a édité un ensemble de guidelines concernant la mise en place de publicités sur le web, et plus particulièrement, sur les tailles, le poids et la durée des encarts publicitaires. Une fiche à lire absolument avant de concevoir votre prochaine campagne de publicité.&lt;/p&gt;

&lt;h4&gt;&lt;a href="http://www.duperrin.com/2009/01/06/20-1-raisons-de-ne-pas-lancer-un-projet-entreprise-20"&gt;21 raisons de ne pas lancer un projet web social en entreprise&lt;/a&gt;, Bertrand Duperrin&lt;/h4&gt;

&lt;p&gt;Après les &lt;a href="http://t37.net/40-signes-montrant-que-le-client-ne-veut-pas-de-votre-projet-de-reseau-social.html"&gt;40 signes qui montrent que votre client ne veut pas de votre projet web social&lt;/a&gt;, Bertrand Duperrin s&amp;#8217;est intéressé aux bonnes raisons de ne pas lancer un projet web social en entreprise. &lt;/p&gt;

&lt;p&gt;Il sépare ces raisons en trois grandes catégories :&lt;/p&gt;

&lt;ul&gt;
    &lt;li&gt;Le client n&amp;#8217;est pas prêt pour un réseau social d&amp;#8217;entreprise.&lt;/li&gt;
    &lt;li&gt;Le client n&amp;#8217;a pas de business goal identifié.&lt;/li&gt;
    &lt;li&gt;Le client n&amp;#8217;a pas besoin d&amp;#8217;un réseau social d&amp;#8217;entreprise&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Bertrand est un spécialiste de l&amp;#8217;&lt;em&gt;entreprise 2.0&lt;/em&gt; avec qui je travaille au quotidien, et ses réflexions sont le reflet de son expérience sur le sujet.&lt;/p&gt;

&lt;h4&gt;&lt;a href="http://www.linuxfr.org/~ploum/27723.html"&gt;La prochaine version de Linuxfr sera en J2EE&lt;/a&gt;, Ploum&lt;/h4&gt;

&lt;p&gt;Suite à l&amp;#8217;annonce – il y a un an tout de même – de Bruno Michel de reconstruire Linuxfr.org avec le framework de développement Ruby on Rails, et le troll qui a récemment suivi, Ploum a décrit de manière très réaliste ce que serait le projet s&amp;#8217;il avait du être fait en J2EE.&lt;/p&gt;

&lt;p&gt;Évidemment, c&amp;#8217;est très caustique, voire un peu satirique sur les bords. J&amp;#8217;ai cependant eu à intervenir sur le genre de projets qu&amp;#8217;il décrit, et sa tribune, très drôle, n&amp;#8217;est peut-être pas si éloignée de la réalité. &lt;/p&gt;

&lt;p&gt;&lt;div style="" class="flickrplugin"&gt;&lt;a href="http://www.flickr.com/photos/fdevillamil/3155934386"&gt;&lt;img src="http://farm4.static.flickr.com/3128/3155934386_4d4154b865.jpg" width="333" height="500" alt="Promethée, devant le Rockfeller Center" title="I wanna be a Rockfeller"/&gt;&lt;/a&gt;&lt;/div&gt;&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;&lt;small&gt;Article original écrit par Frederic de Villamil et publié sur &lt;a href='http://t37.net'&gt;Ergonomie, Rails et Architecture de l'information web (2.0)&lt;/a&gt; | &lt;a href='http://t37.net/revue-de-presse-du-vendredi-9-janvier-2009'&gt;lien direct vers cet article&lt;/a&gt; | Si vous lisez cet article ailleurs que sur &lt;a href='http://t37.net'&gt;Ergonomie, Rails et Architecture de l'information web (2.0)&lt;/a&gt;, c'est qu'il a été reproduit illégalement et sans autorisation.&lt;/small&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feedproxy.google.com/~f/FredericDeVillamilcom?a=StTBPlgL"&gt;&lt;img src="http://feedproxy.google.com/~f/FredericDeVillamilcom?d=482" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/FredericDeVillamilcom?a=l6jYkH21"&gt;&lt;img src="http://feedproxy.google.com/~f/FredericDeVillamilcom?d=147" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/FredericDeVillamilcom?a=55FT9mEZ"&gt;&lt;img src="http://feedproxy.google.com/~f/FredericDeVillamilcom?d=148" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/FredericDeVillamilcom?a=rdxRfK6j"&gt;&lt;img src="http://feedproxy.google.com/~f/FredericDeVillamilcom?d=149" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
      <pubDate>Fri, 09 Jan 2009 11:06:00 +0100</pubDate>
      <guid isPermaLink="false">urn:uuid:5282ed30-8e78-4974-a802-b27d0db80b16</guid>
      <comments>http://t37.net/2009/01/09/revue-de-presse-du-vendredi-9-janvier-2009#comments</comments>
      <category>Revue de presse</category>
      <category>publicité</category>
      <category>adsense</category>
      <category>adwords</category>
      <category>marketing</category>
      <category>entreprise</category>
      <category>2.0</category>
      <category>réseau social</category>
      <category>java</category>
      <category>humour</category>
      <trackback:ping>http://t37.net/trackbacks?article_id=revue-de-presse-du-vendredi-9-janvier-2009&amp;day=09&amp;month=01&amp;year=2009</trackback:ping>
      <link>http://feedproxy.google.com/~r/FredericDeVillamilcom/~3/M1_tWTd3C6s/revue-de-presse-du-vendredi-9-janvier-2009.html</link>
    <feedburner:origLink>http://t37.net/revue-de-presse-du-vendredi-9-janvier-2009.html</feedburner:origLink></item>
    <item>
      <title>Un e-book de 400 pages sur Ruby en téléchargement gratuit</title>
      <description>&lt;p&gt;&lt;a href="http://www.sapphiresteel.com/IMG/zip/book-of-ruby.zip"&gt;Le livre de Ruby&lt;/a&gt; est un livre très complet sur le langage de scripting Ruby. Écrit et  mis en ligne gratuitement au format PDF par Huw Collingbourne, un des développeurs de l&amp;#8217;IDE Ruby In Steel, il se veut également particulièrement didactique.&lt;/p&gt;

&lt;p&gt;À travers ses quelques 20 chapitres sur 400 pages, il cherche à couvrir l&amp;#8217;ensemble des aspects du langage en accompagnant chaque partie d&amp;#8217;exemples de code source directement réutilisables.&lt;/p&gt;

&lt;p&gt;Bien qu&amp;#8217;en anglais, il m&amp;#8217;a semblé particulièrement intéressant car il couvre nombre d&amp;#8217;outils de debug, graphiques ou non, disponibles pour Ruby. L&amp;#8217;introduction, elle, couvre plus particulièrement l&amp;#8217;IDE Ruby in Steel.&lt;/p&gt;

&lt;p&gt;Pour ceux qui souhaiteraient subtiliser un aide mémoire à cette étude particulièrement approfondie du langage, Huw Collingbourne a également écrit &lt;a href="http://www.sapphiresteel.com/IMG/pdf/LittleBookOfRuby.pdf"&gt;Le petit livre Ruby&lt;/a&gt; – pour ne pas dire le Petit Livre Rouge – qui couvre ce que vous avez besoin de savoir pour pratiquer ce merveilleux langage en 80 pages et 10 chapitres. &lt;/p&gt;

&lt;p&gt;Et comme dirait quelqu&amp;#8217;un que je connais : &lt;q&gt;si c&amp;#8217;est gratuit, c&amp;#8217;est pas cher. Et si c&amp;#8217;est pas cher, c&amp;#8217;est dans mes prix !&lt;/q&gt;&lt;/p&gt;

&lt;p&gt;&lt;div style="" class="flickrplugin"&gt;&lt;a href="http://www.flickr.com/photos/fdevillamil/3155934824"&gt;&lt;img src="http://farm4.static.flickr.com/3265/3155934824_325b573ac2.jpg" width="333" height="500" alt="Promethée, devant le Rockfeller Center" title="Holding the world, I am"/&gt;&lt;/a&gt;&lt;/div&gt;&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;&lt;small&gt;Article original écrit par Frederic de Villamil et publié sur &lt;a href='http://t37.net'&gt;Ergonomie, Rails et Architecture de l'information web (2.0)&lt;/a&gt; | &lt;a href='http://t37.net/un-e-book-de-400-pages-sur-ruby-en-telechargement-gratuit'&gt;lien direct vers cet article&lt;/a&gt; | Si vous lisez cet article ailleurs que sur &lt;a href='http://t37.net'&gt;Ergonomie, Rails et Architecture de l'information web (2.0)&lt;/a&gt;, c'est qu'il a été reproduit illégalement et sans autorisation.&lt;/small&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feedproxy.google.com/~f/FredericDeVillamilcom?a=vwZTAuHw"&gt;&lt;img src="http://feedproxy.google.com/~f/FredericDeVillamilcom?d=482" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/FredericDeVillamilcom?a=oY7RRN92"&gt;&lt;img src="http://feedproxy.google.com/~f/FredericDeVillamilcom?d=147" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/FredericDeVillamilcom?a=l3sOl0p7"&gt;&lt;img src="http://feedproxy.google.com/~f/FredericDeVillamilcom?d=148" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/FredericDeVillamilcom?a=pXYszQXx"&gt;&lt;img src="http://feedproxy.google.com/~f/FredericDeVillamilcom?d=149" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
      <pubDate>Wed, 07 Jan 2009 23:03:00 +0100</pubDate>
      <guid isPermaLink="false">urn:uuid:8f6faef6-c8db-4004-bb80-bbb94d4d2b9f</guid>
      <comments>http://t37.net/2009/01/07/un-e-book-de-400-pages-sur-ruby-en-telechargement-gratuit#comments</comments>
      <category>Développement</category>
      <category>ruby</category>
      <category>programmation</category>
      <category>ebook</category>
      <category>script</category>
      <trackback:ping>http://t37.net/trackbacks?article_id=un-e-book-de-400-pages-sur-ruby-en-telechargement-gratuit&amp;day=07&amp;month=01&amp;year=2009</trackback:ping>
      <link>http://feedproxy.google.com/~r/FredericDeVillamilcom/~3/gnad7mLtea4/un-e-book-de-400-pages-sur-ruby-en-telechargement-gratuit.html</link>
    <feedburner:origLink>http://t37.net/un-e-book-de-400-pages-sur-ruby-en-telechargement-gratuit.html</feedburner:origLink></item>
    <item>
      <title>Sortie de Typo 5.1.98 pour Rails 2.2</title>
      <description>&lt;p&gt;En ce beau début d&amp;#8217;année, toute l&amp;#8217;équipe de développement et la communauté des contributeurs de Typo a la joie de vous annoncer la sortie de la toute dernière version du blogware historique développé avec le framework Ruby on Rails. Cette version 5.1.98 est la &lt;em&gt;release candidate&lt;/em&gt; prélude à Typo &amp;#8220;Helmut Newton&amp;#8221; 5.2 pour Rails 2.2&lt;/p&gt;

&lt;p&gt;Bien de l&amp;#8217;eau a coulé sous les ponts depuis la &lt;a href="http://t37.net/typo-demenage-sur-github.html"&gt;migration de Typo sur Github&lt;/a&gt; et la sortie de la dernière version stable. Cyril et moi avons été très occupés à travailler à cette nouvelle mouture de votre blogware favori. La migration de Rails 2.0.2 vers Rails 2.2.2 n&amp;#8217;a pas été facile, mais nous y sommes parvenus, et nous pouvons être fiers du chemin parcouru.&lt;/p&gt;

&lt;p&gt;L&amp;#8217;histoire de cette version 5.2 est faite pour moitié d&amp;#8217;une réécriture de l&amp;#8217;existant, suppression de trop nombreux bugs, amélioration de la qualité de l&amp;#8217;outil et surtout de ses performances. Pour ce dernier point, nous avons réussi à diviser par 4 l&amp;#8217;empreinte mémoire d&amp;#8217;un blog d&amp;#8217;une centaines de billets et d&amp;#8217;un bon millier de commentaires. Sans compter que tout cela va maintenant beaucoup plus vite.&lt;/p&gt;

&lt;p&gt;Les nouveautés ne sont pas en reste non plus :&lt;/p&gt;

&lt;ul&gt;
    &lt;li&gt;Typo a maintenant un nouveau back office plus souple, plus simple à utiliser, accompagné d&amp;#8217;un tableau de bord vraiment utilisable pour la gestion quotidienne de votre blog.&lt;/li&gt;
    &lt;li&gt;De nombreuses fonctionnalités et modifications concernant le SEO ont vu le jour, notamment dans le but de supprimer titres et descriptions en double, arranger les URL, désindexer les parties superflues&amp;#8230;&lt;/li&gt;
    &lt;li&gt;La mise en place de Coderay qui permet la coloration syntaxique d&amp;#8217;un grand nombre de langages de programmation.&lt;/li&gt;
    &lt;li&gt;Le &lt;em&gt;live search&lt;/em&gt;, aussi peu pratique que sexy a été supprimé par défaut au profit d&amp;#8217;un plugin livré en standard. La nouvelle recherche est plus claire, et beaucoup plus utilisable.&lt;/li&gt;
    &lt;li&gt;Et j&amp;#8217;en oublie évidemment&amp;#8230;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Vous pouvez installer Typo 5.1.98 via la gem, ou &lt;a href="http://rubyforge.org/frs/?group_id=555&amp;amp;release_id=30089"&gt;télécharger les sources&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Un peu de documentation :&lt;/p&gt;

&lt;ul&gt;
    &lt;li&gt;&lt;a href="http://github.com/fdv/typo/wikis/install-typo-with-typo-installer"&gt;Install Typo from the gem&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;a href="http://github.com/fdv/typo/wikis/install-typo-from-sources"&gt;Install Typo from sources&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Vous pouvez également installer :&lt;/p&gt;

&lt;ul&gt;
    &lt;li&gt;&lt;a href="http://github.com/fdv/"&gt;Des plugins mis à jour&lt;/a&gt;.&lt;/li&gt;
    &lt;li&gt;&lt;a href="http://typogarden.org"&gt;Nos thèmes mis à jour&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;&lt;hr /&gt;&lt;p&gt;&lt;small&gt;Article original écrit par Frederic de Villamil et publié sur &lt;a href='http://t37.net'&gt;Ergonomie, Rails et Architecture de l'information web (2.0)&lt;/a&gt; | &lt;a href='http://t37.net/sortie-de-typo-5-1-98-pour-rails-2-2'&gt;lien direct vers cet article&lt;/a&gt; | Si vous lisez cet article ailleurs que sur &lt;a href='http://t37.net'&gt;Ergonomie, Rails et Architecture de l'information web (2.0)&lt;/a&gt;, c'est qu'il a été reproduit illégalement et sans autorisation.&lt;/small&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feedproxy.google.com/~f/FredericDeVillamilcom?a=weYTXxaW"&gt;&lt;img src="http://feedproxy.google.com/~f/FredericDeVillamilcom?d=482" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/FredericDeVillamilcom?a=yP8GT3Dm"&gt;&lt;img src="http://feedproxy.google.com/~f/FredericDeVillamilcom?d=147" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/FredericDeVillamilcom?a=ViqEnPSF"&gt;&lt;img src="http://feedproxy.google.com/~f/FredericDeVillamilcom?d=148" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/FredericDeVillamilcom?a=FtKBD8On"&gt;&lt;img src="http://feedproxy.google.com/~f/FredericDeVillamilcom?d=149" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
      <pubDate>Sun, 04 Jan 2009 19:54:00 +0100</pubDate>
      <guid isPermaLink="false">urn:uuid:e53e4c03-c9bb-4488-984a-e2fd5b8b134e</guid>
      <comments>http://t37.net/2009/01/04/sortie-de-typo-5-1-98-pour-rails-2-2#comments</comments>
      <category>Typo</category>
      <category>ruby</category>
      <category>rubyonrails</category>
      <category>blog</category>
      <category>blogging</category>
      <category>mod_rails</category>
      <category>release</category>
      <trackback:ping>http://t37.net/trackbacks?article_id=sortie-de-typo-5-1-98-pour-rails-2-2&amp;day=04&amp;month=01&amp;year=2009</trackback:ping>
      <link>http://feedproxy.google.com/~r/FredericDeVillamilcom/~3/uBVghCfmjQg/sortie-de-typo-5-1-98-pour-rails-2-2.html</link>
    <feedburner:origLink>http://t37.net/sortie-de-typo-5-1-98-pour-rails-2-2.html</feedburner:origLink></item>
    <item>
      <title>Transformez vos emails Gmail en documents Google docs</title>
      <description>&lt;p&gt;Je fais partie de ceux qui voudraient bannir l&amp;#8217;email des habitude de travail en entreprise ; c&amp;#8217;est même une des raisons qui m&amp;#8217;ont fait naturellement adopter blueKiwi comme outil de communication et de collaboration aussi bien avec mes collègues qu&amp;#8217;avec mes clients. J&amp;#8217;estime que l&amp;#8217;email fait, à plus d&amp;#8217;un titre, plus de mal que de bien en dehors d&amp;#8217;une simple mission de notification, et qu&amp;#8217;il est nécessaire d&amp;#8217;adopter rapidement un autre support plus adapté. Ne serait-ce que :&lt;/p&gt;

&lt;ul&gt;
    &lt;li&gt;Parce que le contenu d&amp;#8217;une boite mail disparaît quand on propriétaire quitte l&amp;#8217;entreprise.&lt;/li&gt;
    &lt;li&gt;Parce que le format n&amp;#8217;est pas vraiment propice aux vrais échanges riches et fournis, et qu&amp;#8217;un reply all associé au classement par discussions d&amp;#8217;un Gmail trouve rapidement ses limites.&lt;/li&gt;
    &lt;li&gt;Parce que, aussi ouvert qu&amp;#8217;il soit, le format email reste particulièrement renfermé sur lui-même, sans qu&amp;#8217;il soit vraiment possible de sortir &lt;em&gt;naturellement&lt;/em&gt; du client (et non, le copier / coller dans un nouveau document Word n&amp;#8217;est PAS naturel).&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="http://gmailblog.blogspot.com/2008/12/new-in-labs-turn-email-into-google-doc.html"&gt;Gmail Labs&lt;/a&gt; vient de lancer une nouvelle fonctionnalité intéressante à plus d&amp;#8217;un titre : un lien permettant de transformer n&amp;#8217;importe quel email en document Google Docs. L&amp;#8217;email devient alors un véritable document collaboratif accessible au plus grand nombre.&lt;/p&gt;

&lt;p&gt;Cette initiative de Google Labs est intéressante est bénéfique à plus d&amp;#8217;un titre.&lt;/p&gt;

&lt;p&gt;Elle permet une intégration fonctionnelle adéquate et intelligente entre Google Docs et Gmail. &lt;/p&gt;

&lt;p&gt;Créer un document en un clic est beaucoup plus naturel que de copier / coller une partie du mail, ouvrir son traitement de textes, créer un nouveau document, le sauvegarder, puis l&amp;#8217;envoyer à ses collègues ou le déposer sur un espace de travail collaboratif.&lt;/p&gt;

&lt;p&gt;La présence du lien pousse les utilisateurs de Gmail à se servir de cette fonctionnalité. Ce dernier est incitatif et peut pousser à changer ses pratiques de travail.&lt;/p&gt;

&lt;p&gt;Afin d&amp;#8217;activer cette fonctionnalité, rendez-vous sur Gmail / Settings / Onglet Labs, qui contient déjà nombre d&amp;#8217;options assez géniales comme la conversion d&amp;#8217;emails en taches à faire. Puis activez &lt;em&gt;Create a Document&lt;/em&gt;. Puis, enregistrez les changements.&lt;/p&gt;

&lt;p&gt;&lt;img src="http://t37.net/files/gmail_add_doc.jpg" alt="Activer add a document dans Gmail" /&gt;&lt;/p&gt;

&lt;p&gt;Et voilà, quand vous retournez lire un email, la fonctionnalité &lt;em&gt;create a document&lt;/em&gt; est disponible sous &lt;em&gt;print all&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src="http://t37.net/files/create_a_doc.jpg" alt="Créer un document google docs à partir d'un email" class="centered" /&gt;&lt;/p&gt;

&lt;p&gt;&lt;div style="" class="flickrplugin"&gt;&lt;a href="http://www.flickr.com/photos/fdevillamil/3155949888"&gt;&lt;img src="http://farm4.static.flickr.com/3130/3155949888_fac14825d4.jpg" width="500" height="333" alt="New York skyline" title="new-york-20081225-053"/&gt;&lt;/a&gt;&lt;/div&gt;&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;&lt;small&gt;Article original écrit par Frederic de Villamil et publié sur &lt;a href='http://t37.net'&gt;Ergonomie, Rails et Architecture de l'information web (2.0)&lt;/a&gt; | &lt;a href='http://t37.net/gmail-transforme-vos-email-en'&gt;lien direct vers cet article&lt;/a&gt; | Si vous lisez cet article ailleurs que sur &lt;a href='http://t37.net'&gt;Ergonomie, Rails et Architecture de l'information web (2.0)&lt;/a&gt;, c'est qu'il a été reproduit illégalement et sans autorisation.&lt;/small&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feedproxy.google.com/~f/FredericDeVillamilcom?a=M6gfwSeI"&gt;&lt;img src="http://feedproxy.google.com/~f/FredericDeVillamilcom?d=482" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/FredericDeVillamilcom?a=3MhmL2Ek"&gt;&lt;img src="http://feedproxy.google.com/~f/FredericDeVillamilcom?d=147" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/FredericDeVillamilcom?a=8BUBgdf6"&gt;&lt;img src="http://feedproxy.google.com/~f/FredericDeVillamilcom?d=148" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/FredericDeVillamilcom?a=v8Ij5SCa"&gt;&lt;img src="http://feedproxy.google.com/~f/FredericDeVillamilcom?d=149" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
      <pubDate>Sun, 04 Jan 2009 08:48:00 +0100</pubDate>
      <guid isPermaLink="false">urn:uuid:f560c7ac-a4e3-45ed-a8f5-a007f5f5c0c6</guid>
      <comments>http://t37.net/2009/01/04/gmail-transforme-vos-email-en#comments</comments>
      <category>Ergonomie</category>
      <category>gmail</category>
      <category>google</category>
      <category>googledocs</category>
      <trackback:ping>http://t37.net/trackbacks?article_id=gmail-transforme-vos-email-en&amp;day=04&amp;month=01&amp;year=2009</trackback:ping>
      <link>http://feedproxy.google.com/~r/FredericDeVillamilcom/~3/Wf2RBMh_pDc/gmail-transforme-vos-email-en.html</link>
    <feedburner:origLink>http://t37.net/gmail-transforme-vos-email-en.html</feedburner:origLink></item>
    <item>
      <title>Insérer des adsense en Javascript après le chargement de la page</title>
      <description>&lt;p&gt;Afin de ne pas faire subir mes publicités adsense à mes visiteurs réguliers, j&amp;#8217;ai mis en place un système d&amp;#8217;affichage des bannières en fonction de leur refferer. Typo me générant des pages HTML statiques, j&amp;#8217;ai été obligé de faire tout cela en Javascript.&lt;/p&gt;

&lt;p&gt;La solution propre aurait été d&amp;#8217;utiliser la fonction suivante :&lt;/p&gt;

&lt;div class="CodeRay"&gt;&lt;pre&gt;&lt;span class="CodeRay"&gt;display_adsense = &lt;span class="kw"&gt;function&lt;/span&gt;(client, slot, width, height, div) {
  &lt;span class="kw"&gt;if&lt;/span&gt; (document.referrer == &lt;span class="s"&gt;&lt;span class="dl"&gt;&amp;quot;&lt;/span&gt;&lt;span class="dl"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;) {
    &lt;span class="kw"&gt;return&lt;/span&gt;(&lt;span class="i"&gt;0&lt;/span&gt;);    
  }

  &lt;span class="kw"&gt;var&lt;/span&gt; referrers = [&lt;span class="s"&gt;&lt;span class="dl"&gt;&amp;quot;&lt;/span&gt;&lt;span class="k"&gt;/search&lt;/span&gt;&lt;span class="dl"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;, &lt;span class="s"&gt;&lt;span class="dl"&gt;&amp;quot;&lt;/span&gt;&lt;span class="k"&gt;search.live.com&lt;/span&gt;&lt;span class="dl"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;, &lt;span class="s"&gt;&lt;span class="dl"&gt;&amp;quot;&lt;/span&gt;&lt;span class="k"&gt;ask.com&lt;/span&gt;&lt;span class="dl"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;, &lt;span class="s"&gt;&lt;span class="dl"&gt;&amp;quot;&lt;/span&gt;&lt;span class="k"&gt;images.google&lt;/span&gt;&lt;span class="dl"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;, &lt;span class="s"&gt;&lt;span class="dl"&gt;&amp;quot;&lt;/span&gt;&lt;span class="k"&gt;soso.com&lt;/span&gt;&lt;span class="dl"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;, &lt;span class="s"&gt;&lt;span class="dl"&gt;&amp;quot;&lt;/span&gt;&lt;span class="k"&gt;baidu&lt;/span&gt;&lt;span class="dl"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;];

  &lt;span class="kw"&gt;for&lt;/span&gt; (&lt;span class="kw"&gt;var&lt;/span&gt; i = &lt;span class="i"&gt;0&lt;/span&gt;; i &amp;lt; referrers.length; i++) {
    &lt;span class="kw"&gt;if&lt;/span&gt; (document.referrer.toLowerCase().indexOf(referrers[i]+&lt;span class="s"&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;/span&gt;) != -&lt;span class="i"&gt;1&lt;/span&gt;) {
      google_ad_client = client;
      google_ad_slot = slot;
      google_ad_width = width;
      google_ad_height = height;

      &lt;span class="kw"&gt;var&lt;/span&gt; e = document.createElement(&lt;span class="s"&gt;&lt;span class="dl"&gt;&amp;quot;&lt;/span&gt;&lt;span class="k"&gt;script&lt;/span&gt;&lt;span class="dl"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;);
      e.type = &lt;span class="s"&gt;&lt;span class="dl"&gt;&amp;quot;&lt;/span&gt;&lt;span class="k"&gt;text/javascript&lt;/span&gt;&lt;span class="dl"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;;
      e.src = &lt;span class="s"&gt;&lt;span class="dl"&gt;&amp;quot;&lt;/span&gt;&lt;span class="k"&gt;http://pagead2.googlesyndication.com/pagead/show_ads.js&lt;/span&gt;&lt;span class="dl"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;;
      document.getElementById(div).appendChild(e);
      &lt;span class="kw"&gt;return&lt;/span&gt;(&lt;span class="i"&gt;0&lt;/span&gt;);
    }
  }  
}&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;L&amp;#8217;appel se faisant dans le window.onload :&lt;/p&gt;

&lt;div class="CodeRay"&gt;&lt;pre&gt;&lt;span class="CodeRay"&gt;window.onload = &lt;span class="kw"&gt;function&lt;/span&gt;() {
   display_adsense(&lt;span class="s"&gt;&lt;span class="dl"&gt;&amp;quot;&lt;/span&gt;&lt;span class="k"&gt;client&lt;/span&gt;&lt;span class="dl"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;, &lt;span class="s"&gt;&lt;span class="dl"&gt;&amp;quot;&lt;/span&gt;&lt;span class="k"&gt;slot&lt;/span&gt;&lt;span class="dl"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;, width, height, div);
}&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;Il est ainsi possible de placer plusieurs encarts publicitaires sur une même page. &lt;/p&gt;

&lt;p&gt;Malheureusement, ça ne marche pas, et les comportements sont très différents en fonction des navigateurs (et pas toujours très rationnels).&lt;/p&gt;

&lt;p&gt;Si j&amp;#8217;utilise le window.onload :&lt;/p&gt;

&lt;ul&gt;
    &lt;li&gt;Firefox 3 : affiche une page blanche et tourne en boucle sans rien charger.&lt;/li&gt;
    &lt;li&gt;Safari : affiche la bannière adsense au bon endroit, ou à la fin du document, selon les fois, de manière totalement aléatoire.&lt;/li&gt;
    &lt;li&gt;Internet Explorer 7 : rien ne s&amp;#8217;affiche, sauf quand je rajoute un alert(&amp;#8220;toto&amp;#8221;) dans le code, histoire de valider que ma fonction est bien interprétée.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Si j&amp;#8217;appelle simplement ma fonction en bas du document :&lt;/p&gt;

&lt;ul&gt;
    &lt;li&gt;Firefox 3 : affiche la bannière n&amp;#8217;importe où dans le document. Firebug me montre bien une div vide, et la publicité dans une div aléatoire (souvent la sidebar, mais pas toujours).&lt;/li&gt;
    &lt;li&gt;Safari : affiche au bon endroit, ou à la fin du document, selon les fois, de manière totalement aléatoire.&lt;/li&gt;
    &lt;li&gt;Internet Explorer 7 : affiche le bloc adsense à la fin du document systématiquement, sauf quand je rajoute un alert(&amp;#8220;toto&amp;#8221;) dans le code, histoire de valider que ma fonction est bien interprétée.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Selon &lt;a href="http://hanblog.info"&gt;Anthony Ricaud&lt;/a&gt;, cela pourrait venir du fait que Google utilise document.write pour afficher ses encarts publicitaires. Tenter de modifier le DOM après le chargement complet du document avec un script tentant un document.write serait à l&amp;#8217;origine de tous mes problèmes, lesquels m&amp;#8217;ont pris, au passage, une bonne partie de la journée.&lt;/p&gt;

&lt;p&gt;La solution retenue est particulièrement sale, mais a le mérite de fonctionner : appeler ma fonction depuis les div de destination et utiliser moi aussi du document.write.&lt;/p&gt;

&lt;p&gt;Ma fonction finale donne alors :&lt;/p&gt;

&lt;div class="CodeRay"&gt;&lt;pre&gt;&lt;span class="CodeRay"&gt;display_adsense = &lt;span class="kw"&gt;function&lt;/span&gt;(client, slot, width, height, div) {
  &lt;span class="kw"&gt;if&lt;/span&gt; (document.referrer == &lt;span class="s"&gt;&lt;span class="dl"&gt;&amp;quot;&lt;/span&gt;&lt;span class="dl"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;) {
    &lt;span class="kw"&gt;return&lt;/span&gt;(&lt;span class="i"&gt;0&lt;/span&gt;);    
  }

  &lt;span class="kw"&gt;var&lt;/span&gt; referrers = [&lt;span class="s"&gt;&lt;span class="dl"&gt;&amp;quot;&lt;/span&gt;&lt;span class="k"&gt;/search&lt;/span&gt;&lt;span class="dl"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;, &lt;span class="s"&gt;&lt;span class="dl"&gt;&amp;quot;&lt;/span&gt;&lt;span class="k"&gt;search.live.com&lt;/span&gt;&lt;span class="dl"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;, &lt;span class="s"&gt;&lt;span class="dl"&gt;&amp;quot;&lt;/span&gt;&lt;span class="k"&gt;ask.com&lt;/span&gt;&lt;span class="dl"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;, &lt;span class="s"&gt;&lt;span class="dl"&gt;&amp;quot;&lt;/span&gt;&lt;span class="k"&gt;images.google&lt;/span&gt;&lt;span class="dl"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;, &lt;span class="s"&gt;&lt;span class="dl"&gt;&amp;quot;&lt;/span&gt;&lt;span class="k"&gt;soso.com&lt;/span&gt;&lt;span class="dl"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;, &lt;span class="s"&gt;&lt;span class="dl"&gt;&amp;quot;&lt;/span&gt;&lt;span class="k"&gt;baidu&lt;/span&gt;&lt;span class="dl"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;];

  &lt;span class="kw"&gt;for&lt;/span&gt; (&lt;span class="kw"&gt;var&lt;/span&gt; i = &lt;span class="i"&gt;0&lt;/span&gt;; i &amp;lt; referrers.length; i++) {
    &lt;span class="kw"&gt;if&lt;/span&gt; (document.referrer.toLowerCase().indexOf(referrers[i]+&lt;span class="s"&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;/span&gt;) != -&lt;span class="i"&gt;1&lt;/span&gt;) {
      google_ad_client = client;
      google_ad_slot = slot;
      google_ad_width = width;
      google_ad_height = height;
            document.write(&lt;span class="s"&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="k"&gt;&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;/span&gt;);
      &lt;span class="kw"&gt;return&lt;/span&gt;(&lt;span class="i"&gt;0&lt;/span&gt;);
    }
  }  
}&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;L&amp;#8217;appel de la fonction se fait alors comme ceci :&lt;/p&gt;

&lt;div class="CodeRay"&gt;&lt;pre&gt;&lt;span class="CodeRay"&gt;&lt;span class="ta"&gt;&amp;lt;div&lt;/span&gt; &lt;span class="an"&gt;id&lt;/span&gt;=&lt;span class="s"&gt;&lt;span class="dl"&gt;&amp;quot;&lt;/span&gt;&lt;span class="k"&gt;adsense&lt;/span&gt;&lt;span class="dl"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;span class="ta"&gt;&amp;gt;&lt;/span&gt;
    &lt;span class="ta"&gt;&amp;lt;script&lt;/span&gt; &lt;span class="an"&gt;type&lt;/span&gt;=&lt;span class="s"&gt;&lt;span class="dl"&gt;&amp;quot;&lt;/span&gt;&lt;span class="k"&gt;text/javascript&lt;/span&gt;&lt;span class="dl"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;span class="ta"&gt;&amp;gt;&lt;/span&gt;
        display_adsense(client, slot, width, height);
    &lt;span class="ta"&gt;&amp;lt;/script&amp;gt;&lt;/span&gt;
&lt;span class="ta"&gt;&amp;lt;/div&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;[Edit]&lt;/p&gt;

&lt;p&gt;Je rajoute également la méthode proposée par &lt;a href="http://sunfox.org"&gt;Sunny Rippert&lt;/a&gt; :&lt;/p&gt;

&lt;div class="CodeRay"&gt;&lt;pre&gt;&lt;span class="CodeRay"&gt;&lt;span class="kw"&gt;function&lt;/span&gt; display_adsense(client, slot, width, height, element_id) {
  &lt;span class="kw"&gt;var&lt;/span&gt; referrers = &lt;span class="rx"&gt;&lt;span class="dl"&gt;/&lt;/span&gt;&lt;span class="k"&gt;\(&lt;/span&gt;&lt;span class="dl"&gt;/&lt;/span&gt;&lt;/span&gt;search|search&lt;span class="er"&gt;\&lt;/span&gt;.live&lt;span class="er"&gt;\&lt;/span&gt;.com|ask&lt;span class="er"&gt;\&lt;/span&gt;.com|images&lt;span class="er"&gt;\&lt;/span&gt;.google|soso&lt;span class="er"&gt;\&lt;/span&gt;.com|baidu)/i;
  &lt;span class="kw"&gt;if&lt;/span&gt; (!document.referrer.match(referrers))
    &lt;span class="kw"&gt;return&lt;/span&gt;;

  google_ad_client = client;
  google_ad_slot = slot;
  google_ad_width = width;
  google_ad_height = height;

   document.write(&lt;span class="s"&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="k"&gt;&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;/span&gt;);
}
&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;J&amp;#8217;ai également utilisé la méthode utilisant DOMContentLoaded (et ses adaptations sur les navigateurs ne la supportant pas), et le résultat est encore pire, notamment sous Firefox. Si vous connaissez une méthode qui fonctionne pour faire ça proprement, n&amp;#8217;hésitez pas à vous signaler, je suis preneur.&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;&lt;small&gt;Article original écrit par Frederic de Villamil et publié sur &lt;a href='http://t37.net'&gt;Ergonomie, Rails et Architecture de l'information web (2.0)&lt;/a&gt; | &lt;a href='http://t37.net/inserer-des-adsense-en-javascript-apres-le-chargement-de-la-page'&gt;lien direct vers cet article&lt;/a&gt; | Si vous lisez cet article ailleurs que sur &lt;a href='http://t37.net'&gt;Ergonomie, Rails et Architecture de l'information web (2.0)&lt;/a&gt;, c'est qu'il a été reproduit illégalement et sans autorisation.&lt;/small&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feedproxy.google.com/~f/FredericDeVillamilcom?a=tOxOyXrM"&gt;&lt;img src="http://feedproxy.google.com/~f/FredericDeVillamilcom?d=482" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/FredericDeVillamilcom?a=WbHh23va"&gt;&lt;img src="http://feedproxy.google.com/~f/FredericDeVillamilcom?d=147" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/FredericDeVillamilcom?a=YvUCXh1s"&gt;&lt;img src="http://feedproxy.google.com/~f/FredericDeVillamilcom?d=148" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/FredericDeVillamilcom?a=cTg2GXpU"&gt;&lt;img src="http://feedproxy.google.com/~f/FredericDeVillamilcom?d=149" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
      <pubDate>Sat, 03 Jan 2009 01:32:00 +0100</pubDate>
      <guid isPermaLink="false">urn:uuid:3790686f-7eb7-41af-b828-461250a3d075</guid>
      <comments>http://t37.net/2009/01/03/inserer-des-adsense-en-javascript-apres-le-chargement-de-la-page#comments</comments>
      <category>Développement</category>
      <category>adsense</category>
      <category>google</category>
      <category>javascript</category>
      <category>DOM</category>
      <category>xhtml</category>
      <category>css</category>
      <trackback:ping>http://t37.net/trackbacks?article_id=inserer-des-adsense-en-javascript-apres-le-chargement-de-la-page&amp;day=03&amp;month=01&amp;year=2009</trackback:ping>
      <link>http://feedproxy.google.com/~r/FredericDeVillamilcom/~3/ZwZoDGYGrrs/inserer-des-adsense-en-javascript-apres-le-chargement-de-la-page.html</link>
    <feedburner:origLink>http://t37.net/inserer-des-adsense-en-javascript-apres-le-chargement-de-la-page.html</feedburner:origLink></item>
    <item>
      <title>Fonction Javascript pour ne montrer vos publicités qu'aux visiteurs venus des moteurs de recherche</title>
      <description>&lt;p&gt;Enfin sorti de 2 ans de blackout des moteurs de recherche – pensez, je n&amp;#8217;étais même pas en première position sur mon nom – grâce aux bons &lt;a href="http://www.ajblog.fr/"&gt;conseils référencement d&amp;#8217;Aymeric Jacquet&lt;/a&gt; (/backlink à mots clés), j&amp;#8217;ai décidé de remettre quelques publicités sur ce site, histoire de payer mon serveur et de continuer à héberger tout un tas de gens sympathique ainsi que quelques projets open source tout aussi sympathiques. Cependant, hors de question de faire subir ces dernières à mes lecteurs réguliers, il me fallait donc filtrer en fonction du refferer entre ceux des visiteurs qui me venaient des outils de recherche et les autres.&lt;/p&gt;

&lt;p&gt;Typo générant un cache HTML statique, j&amp;#8217;ai été obligé de passer par du Javascript, langage que je ne maîtrise absolument pas. C&amp;#8217;est donc moche, certainement améliorable, mais ça a le mérite de marcher.&lt;/p&gt;

&lt;p&gt;La fonction modifiée en tenant compte des retours reçus dans les commentaires :&lt;/p&gt;

&lt;div class="CodeRay"&gt;&lt;pre&gt;&lt;span class="CodeRay"&gt;display_adsense = &lt;span class="kw"&gt;function&lt;/span&gt;(client, slot, width, height, div) {
  &lt;span class="kw"&gt;if&lt;/span&gt; (document.referrer == &lt;span class="s"&gt;&lt;span class="dl"&gt;&amp;quot;&lt;/span&gt;&lt;span class="dl"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;) {
    &lt;span class="kw"&gt;return&lt;/span&gt;(&lt;span class="i"&gt;0&lt;/span&gt;);    
  }

  &lt;span class="kw"&gt;var&lt;/span&gt; referrers = [&lt;span class="s"&gt;&lt;span class="dl"&gt;&amp;quot;&lt;/span&gt;&lt;span class="k"&gt;/search&lt;/span&gt;&lt;span class="dl"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;, &lt;span class="s"&gt;&lt;span class="dl"&gt;&amp;quot;&lt;/span&gt;&lt;span class="k"&gt;search.live.com&lt;/span&gt;&lt;span class="dl"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;, &lt;span class="s"&gt;&lt;span class="dl"&gt;&amp;quot;&lt;/span&gt;&lt;span class="k"&gt;ask.com&lt;/span&gt;&lt;span class="dl"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;, &lt;span class="s"&gt;&lt;span class="dl"&gt;&amp;quot;&lt;/span&gt;&lt;span class="k"&gt;images.google&lt;/span&gt;&lt;span class="dl"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;, &lt;span class="s"&gt;&lt;span class="dl"&gt;&amp;quot;&lt;/span&gt;&lt;span class="k"&gt;soso.com&lt;/span&gt;&lt;span class="dl"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;, &lt;span class="s"&gt;&lt;span class="dl"&gt;&amp;quot;&lt;/span&gt;&lt;span class="k"&gt;baidu&lt;/span&gt;&lt;span class="dl"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;];

  &lt;span class="kw"&gt;for&lt;/span&gt; (&lt;span class="kw"&gt;var&lt;/span&gt; i = &lt;span class="i"&gt;0&lt;/span&gt;; i &amp;lt; referrers.length; i++) {
    &lt;span class="kw"&gt;if&lt;/span&gt; (document.referrer.toLowerCase().indexOf((referrers[i]+&lt;span class="s"&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;/span&gt;)) != -&lt;span class="i"&gt;1&lt;/span&gt;) {
      google_ad_client = client;
      google_ad_slot = slot;
      google_ad_width = width;
      google_ad_height = height;

      &lt;span class="kw"&gt;var&lt;/span&gt; e = document.createElement(&lt;span class="s"&gt;&lt;span class="dl"&gt;&amp;quot;&lt;/span&gt;&lt;span class="k"&gt;script&lt;/span&gt;&lt;span class="dl"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;);
      e.type = &lt;span class="s"&gt;&lt;span class="dl"&gt;&amp;quot;&lt;/span&gt;&lt;span class="k"&gt;text/javascript&lt;/span&gt;&lt;span class="dl"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;;
      e.src = &lt;span class="s"&gt;&lt;span class="dl"&gt;&amp;quot;&lt;/span&gt;&lt;span class="k"&gt;http://pagead2.googlesyndication.com/pagead/show_ads.js&lt;/span&gt;&lt;span class="dl"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;;
      document.getElementById(div).appendChild(e);
      &lt;span class="kw"&gt;return&lt;/span&gt;(&lt;span class="i"&gt;0&lt;/span&gt;);
    }
  }  
}&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;Paramètres :&lt;/p&gt;

&lt;ul&gt;
    &lt;li&gt;client : le paramètre google_ad_client figurant sur le script d&amp;#8217;affichage normal de vos annonces Adsense.&lt;/li&gt;
    &lt;li&gt;slot : le paramètre google_ad_slot figurant sur le script d&amp;#8217;affichage normal de vos annonces Adsense.&lt;/li&gt;
    &lt;li&gt;width : le paramètre google_ad_width figurant sur le script d&amp;#8217;affichage normal de vos annonces Adsense.&lt;/li&gt;
    &lt;li&gt;height : le paramètre google_ad_height figurant sur le script d&amp;#8217;affichage normal de vos annonces Adsense.&lt;/li&gt;
    &lt;li&gt;div : l&amp;#8217;id du bloc dans lequel vous souhaitez afficher votre annonce.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Voilà ; si vous avez des remarques constructives – autres que &lt;q&gt;adsense ça sux&lt;/q&gt; ou &lt;q&gt;le refferer sniffing ça sux&lt;/q&gt; – afin d&amp;#8217;améliorer cette fonction, je suis évidemment preneur. Vous pouvez également m&amp;#8217;offrir le livre de Christophe Porteneuve &lt;a href="http://www.editions-eyrolles.com/Livre/9782212120288/bien-developper-pour-le-web-2-0"&gt;Bien développer pour le web 2.0&lt;/a&gt;, Noël est passé mais il n&amp;#8217;est jamais trop tard pour bien faire.&lt;/p&gt;

&lt;p&gt;&lt;div style="" class="flickrplugin"&gt;&lt;a href="http://www.flickr.com/photos/fdevillamil/3155116301"&gt;&lt;img src="http://farm4.static.flickr.com/3285/3155116301_12aa621687.jpg" width="500" height="333" alt="New York depuis l'empire state building" title="new-york-20081226-055"/&gt;&lt;/a&gt;&lt;/div&gt;&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;&lt;small&gt;Article original écrit par Frederic de Villamil et publié sur &lt;a href='http://t37.net'&gt;Ergonomie, Rails et Architecture de l'information web (2.0)&lt;/a&gt; | &lt;a href='http://t37.net/fonction-javascript-pour-ne-montrer-vos-publicites-quaux-visiteurs-venus-des-moteurs-de-recherche'&gt;lien direct vers cet article&lt;/a&gt; | Si vous lisez cet article ailleurs que sur &lt;a href='http://t37.net'&gt;Ergonomie, Rails et Architecture de l'information web (2.0)&lt;/a&gt;, c'est qu'il a été reproduit illégalement et sans autorisation.&lt;/small&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feedproxy.google.com/~f/FredericDeVillamilcom?a=88nd4Atg"&gt;&lt;img src="http://feedproxy.google.com/~f/FredericDeVillamilcom?d=482" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/FredericDeVillamilcom?a=g98dF3z5"&gt;&lt;img src="http://feedproxy.google.com/~f/FredericDeVillamilcom?d=147" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/FredericDeVillamilcom?a=2Om1UlS2"&gt;&lt;img src="http://feedproxy.google.com/~f/FredericDeVillamilcom?d=148" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/FredericDeVillamilcom?a=aQjn4w8e"&gt;&lt;img src="http://feedproxy.google.com/~f/FredericDeVillamilcom?d=149" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
      <pubDate>Fri, 02 Jan 2009 14:00:00 +0100</pubDate>
      <guid isPermaLink="false">urn:uuid:c3773ec5-eac5-4889-8f67-fc246c7a3b9e</guid>
      <comments>http://t37.net/2009/01/02/fonction-javascript-pour-ne-montrer-vos-publicites-quaux-visiteurs-venus-des-moteurs-de-recherche#comments</comments>
      <category>Développement</category>
      <category>adsense</category>
      <category>adwords</category>
      <category>seo</category>
      <category>javascript</category>
      <category>blogging</category>
      <category>référencement</category>
      <trackback:ping>http://t37.net/trackbacks?article_id=fonction-javascript-pour-ne-montrer-vos-publicites-quaux-visiteurs-venus-des-moteurs-de-recherche&amp;day=02&amp;month=01&amp;year=2009</trackback:ping>
      <link>http://feedproxy.google.com/~r/FredericDeVillamilcom/~3/YYu8Wblp4_0/fonction-javascript-pour-ne-montrer-vos-publicites-quaux-visiteurs-venus-des-moteurs-de-recherche.html</link>
    <feedburner:origLink>http://t37.net/fonction-javascript-pour-ne-montrer-vos-publicites-quaux-visiteurs-venus-des-moteurs-de-recherche.html</feedburner:origLink></item>
    <item>
      <title>Auto Entrepreneur, l'alternative au statut d'indépendant et aux sociétés de portage ?</title>
      <description>&lt;p&gt;S&amp;#8217;il vous arrive de vous voir proposer des missions à court ou moyen terme, et que votre client vous demande de facturer, ne paniquez plus. Il existe depuis le premier janvier 2009 un statut proche de la micro entreprise, l&amp;#8217;auto entreprise, qui vous évitera bien des tracasseries administratives ou des ponctions astronomiques de la part de sociétés de portage. La solution à tous vos problèmes de missions refusées ?&lt;/p&gt;

&lt;h4&gt;L&amp;#8217;auto entreprise, c&amp;#8217;est quoi ?&lt;/h4&gt;

&lt;p&gt;Le statut d&amp;#8217;auto entrepreneur est réservé aux entreprises individuelles (vous devez être seul), à la condition que votre chiffre d&amp;#8217;affaire soit inférieur à :&lt;/p&gt;

&lt;ul&gt;
    &lt;li&gt;80.000 euros hors taxe pour une activité de vente de marchandises, d&amp;#8217;objets, de fournitures, de denrées à emporter ou à consommer sur place ou une activité de fourniture de logement.&lt;/li&gt;
    &lt;li&gt;32.000 euros hors taxe pour les prestations de services relevant de la catégorie des bénéfices industriels et commerciaux ou des bénéfices non commerciaux.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Si c&amp;#8217;est un peu léger pour un emploi à temps plein, l&amp;#8217;auto entreprise est parfaite pour un travail secondaire, et tout à fait adapté aux travailleurs du web.&lt;/p&gt;

&lt;h4&gt;Les avantages de l&amp;#8217;auto entreprise&lt;/h4&gt;

&lt;p&gt;L&amp;#8217;inscription se fait &lt;a href="https://www.cfe.urssaf.fr/autoentrepreneur/CFE_Bienvenue"&gt;en ligne en quelques minutes&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Pas de chiffre d&amp;#8217;affaire, pas de charges. Vous êtes aligné sur le régime de la micro entreprise et ne payez en charges sociales que :&lt;/p&gt;

&lt;ul&gt;
    &lt;li&gt;12% de votre chiffre d&amp;#8217;affaire pour une activité commerciale.&lt;/li&gt;
    &lt;li&gt;21,3% de votre chiffre d&amp;#8217;affaire pour une activité de prestations de services&lt;/li&gt;
    &lt;li&gt;21,3% de votre chiffre d&amp;#8217;affaire pour les prestations de service des professionnels libéraux.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Vous êtes dispensé de la fastidieuse inscription au registre du commerce et des sociétés ou au registre des métiers.&lt;/p&gt;

&lt;p&gt;Pas d&amp;#8217;assujettissement à la TVA.&lt;/p&gt;

&lt;p&gt;Vous pouvez travailler de chez vous, et serez même dispensé de la demande d&amp;#8217;autorisation administrative si vous souhaitez utiliser votre domicile situé au rez de chaussée comme local commercial.&lt;/p&gt;

&lt;p&gt;Enfin, &lt;em&gt;last but not least&lt;/em&gt;, votre responsabilité est limitée.&lt;/p&gt;

&lt;p&gt;Malgré le plafond relativement bas du chiffre d&amp;#8217;affaire annuel maximum, l&amp;#8217;auto entreprise pourra en séduire plus d&amp;#8217;un, notamment pour un lancement d&amp;#8217;activité. Elle n&amp;#8217;est cependant valable à long termes que pour une activité secondaire, mais ceux qui souhaitent se lancer dans une activité principale sans s&amp;#8217;encombrer de tracasseries administratives y trouveront certainement leur compte. Peut être un bon moyen d&amp;#8217;inciter les français à entreprendre ?&lt;/p&gt;

&lt;p&gt;&lt;div style="" class="flickrplugin"&gt;&lt;a href="http://www.flickr.com/photos/fdevillamil/3155116793"&gt;&lt;img src="http://farm4.static.flickr.com/3112/3155116793_704827fa1c.jpg" width="500" height="333" alt="New Yrok depuis l'empire state building" title="new-york-20081226-056"/&gt;&lt;/a&gt;&lt;/div&gt;&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;&lt;small&gt;Article original écrit par Frederic de Villamil et publié sur &lt;a href='http://t37.net'&gt;Ergonomie, Rails et Architecture de l'information web (2.0)&lt;/a&gt; | &lt;a href='http://t37.net/auto-entrepreneur-lalternative-au-statut-dindependant-et-aux-societes-de-portage'&gt;lien direct vers cet article&lt;/a&gt; | Si vous lisez cet article ailleurs que sur &lt;a href='http://t37.net'&gt;Ergonomie, Rails et Architecture de l'information web (2.0)&lt;/a&gt;, c'est qu'il a été reproduit illégalement et sans autorisation.&lt;/small&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feedproxy.google.com/~f/FredericDeVillamilcom?a=FIrcEhlh"&gt;&lt;img src="http://feedproxy.google.com/~f/FredericDeVillamilcom?d=482" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/FredericDeVillamilcom?a=7yt5FaXA"&gt;&lt;img src="http://feedproxy.google.com/~f/FredericDeVillamilcom?d=147" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/FredericDeVillamilcom?a=vgNK9meP"&gt;&lt;img src="http://feedproxy.google.com/~f/FredericDeVillamilcom?d=148" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/FredericDeVillamilcom?a=xqXwm09r"&gt;&lt;img src="http://feedproxy.google.com/~f/FredericDeVillamilcom?d=149" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
      <pubDate>Fri, 02 Jan 2009 00:03:00 +0100</pubDate>
      <guid isPermaLink="false">urn:uuid:9d720f46-4f6f-49b8-837b-b67458ef40d0</guid>
      <comments>http://t37.net/2009/01/02/auto-entrepreneur-lalternative-au-statut-dindependant-et-aux-societes-de-portage#comments</comments>
      <category>Ressources humaines</category>
      <category>autoentreprise</category>
      <category>emploi</category>
      <category>entrepreneur</category>
      <category>embauche</category>
      <category>sociétés</category>
      <category>freelance</category>
      <category>indépendant</category>
      <trackback:ping>http://t37.net/trackbacks?article_id=auto-entrepreneur-lalternative-au-statut-dindependant-et-aux-societes-de-portage&amp;day=02&amp;month=01&amp;year=2009</trackback:ping>
      <link>http://feedproxy.google.com/~r/FredericDeVillamilcom/~3/oX1aUc3W4sE/auto-entrepreneur-lalternative-au-statut-dindependant-et-aux-societes-de-portage.html</link>
    <feedburner:origLink>http://t37.net/auto-entrepreneur-lalternative-au-statut-dindependant-et-aux-societes-de-portage.html</feedburner:origLink></item>
    <item>
      <title>Revue de presse du premier janvier 2009</title>
      <description>&lt;p&gt;&lt;img src="http://t37.net/files/categorie-revue-de-presse.png" class="alignleft" alt="revue de presse" /&gt;&lt;em&gt;Les revues de presse mettent chaque vendredi en lumière les 3 meilleurs articles sur lesquels a porté ma veille quotidienne. Ils peuvent être récents, ou particulièrement vieux, et rentrent dans cette catégorie pour leur qualité ou leur intérêt.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Premier article de l&amp;#8217;année en forme de revue de presse. D&amp;#8217;abord parce que cela fait bien un mois que je ne vous ai pas gratifié de mes retours de lecture, ensuite parce que je suis en train de dépiler deux mois de lecture en retard. Au menu aujourd&amp;#8217;hui, de l&amp;#8217;architecture de l&amp;#8217;information, de l&amp;#8217;accessibilité, et un peu d&amp;#8217;OpenID.&lt;/p&gt;

&lt;h4&gt;&lt;a href="http://yuiblog.com/blog/2008/12/30/configuring-screen-readers/"&gt;Configurez votre poste client afin de faire des tests avec des lecteurs d&amp;#8217;écran&lt;/a&gt;, Todd Kloots&lt;/h4&gt;

&lt;p&gt;Si vous ne connaissez pas encore le &lt;a href="http://yuiblog.com/"&gt;YUI Blog&lt;/a&gt;, le blog de l&amp;#8217;équipe de conception des interfaces utilisateur de Yahoo!, courrez tout de suite vous abonner. C&amp;#8217;est une véritable mine d&amp;#8217;or qui est depuis longtemps entrée dans la liste des 5 blogs dont je ne pourrais pas me passer. &lt;/p&gt;

&lt;p&gt;&lt;em&gt;Configuring Your Machine For Testing With A Screen Reader&lt;/em&gt; explique pas à pas comment mettre en place un environnement permettant de valider le développement d&amp;#8217;interfaces riches accessibles selon les recommandations des &lt;a href="http://www.w3.org/TR/wai-aria/"&gt;WAI-ARIA&lt;/a&gt;. Le gros de l&amp;#8217;article est consacré à l&amp;#8217;installation, la configuration et l&amp;#8217;optimisation des lecteurs d&amp;#8217;écran, probablement la partie la moins évidente pour nous autres voyants qui ne sommes pas habitués à travailler avec ces outils.&lt;/p&gt;

&lt;h4&gt;&lt;a href="http://www.ergolab.net/articles/tri-cartes-ergonomie-web.php"&gt;Tri de cartes et ergonomie web&lt;/a&gt;, Ergolab&lt;/h4&gt;

&lt;p&gt;Le &lt;em&gt;tri des cartes&lt;/em&gt; est une méthode de conception de l&amp;#8217;architecture de l&amp;#8217;information basée sur le retour des utilisateur. À la fois ludique et simple à mettre en place, elle permet de définir l&amp;#8217;arborescence et les catégories d&amp;#8217;un site à partir des contenus que l&amp;#8217;on veut y mettre.&lt;/p&gt;

&lt;p&gt;L&amp;#8217;ensemble des contenus du site sont écrits sur des feuilles de papier séparées, bristols, postits&amp;#8230; données à l&amp;#8217;utilisateur. Celui-ci va les regrouper en tas en fonction de ce qu&amp;#8217;il leur voit d&amp;#8217;affinités. Chaque groupe va ensuite recevoir un nom, et le tour est joué.&lt;/p&gt;

&lt;p&gt;L&amp;#8217;article d&amp;#8217;Ergolab sur le sujet est très complet : description de la méthode, différentes implémentations, retours et liens connexes. Celle-ci semble tellement simple, et tellement aller de soi qu&amp;#8217;on pourrait presque se demander pourquoi elle nécessite un article aussi long. Et pourtant&amp;#8230;&lt;/p&gt;

&lt;h4&gt;&lt;a href="http://factoryjoe.com/blog/2008/12/26/responding-to-criticisms-about-openid/"&gt;OpenID : contexte, sécurité et identité personnelle&lt;/a&gt;, Chris Messina&lt;/h4&gt;

&lt;p&gt;Chris Messina, qui vient d&amp;#8217;être élu au board de la fondation OpenID, répond aux critiques de &lt;a href="http://shelfworthy.com/"&gt;Chris Dracket&lt;/a&gt; qui déclarait qu&amp;#8217;à son avis OpenID devrait déjà être mort puisque bien trop surestimé. Et de s&amp;#8217;étendre un peu plus, notamment sur les aspects d&amp;#8217;implémentation et de sécurité face aux services rendus.&lt;/p&gt;

&lt;p&gt;La réponse de Chris ne s&amp;#8217;est pas faite attendre, et cette dernière est très intéressant. Il répond sur 3 points qui me semblent fondamentaux :&lt;/p&gt;

&lt;ul&gt;
    &lt;li&gt;Le contexte : OpenID prend tout son sens dans le contexte du cloud computing, dont le développement semble inexorable aujourd&amp;#8217;hui.&lt;/li&gt;
    &lt;li&gt;La sécurité : Et notamment la non nécessité pour les utilisateurs d&amp;#8217;adapter leurs comportements.&lt;/li&gt;
    &lt;li&gt;La véritable utilité d&amp;#8217;OpenID, bien au delà &amp;#8220;d&amp;#8217;économiser quelques mots de passe ici et là&amp;#8221;.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;div style="" class="flickrplugin"&gt;&lt;a href="http://www.flickr.com/photos/fdevillamil/3155117085"&gt;&lt;img src="http://farm4.static.flickr.com/3213/3155117085_8472458de2.jpg" width="500" height="333" alt="Breakdancers à Central Park" title="Breakdancers near Central Park"/&gt;&lt;/a&gt;&lt;/div&gt;&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;&lt;small&gt;Article original écrit par Frederic de Villamil et publié sur &lt;a href='http://t37.net'&gt;Ergonomie, Rails et Architecture de l'information web (2.0)&lt;/a&gt; | &lt;a href='http://t37.net/revue-de-presse-du-premier-janvier-2009'&gt;lien direct vers cet article&lt;/a&gt; | Si vous lisez cet article ailleurs que sur &lt;a href='http://t37.net'&gt;Ergonomie, Rails et Architecture de l'information web (2.0)&lt;/a&gt;, c'est qu'il a été reproduit illégalement et sans autorisation.&lt;/small&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feedproxy.google.com/~f/FredericDeVillamilcom?a=ObCZfHbJ"&gt;&lt;img src="http://feedproxy.google.com/~f/FredericDeVillamilcom?d=482" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/FredericDeVillamilcom?a=TWJp1bfF"&gt;&lt;img src="http://feedproxy.google.com/~f/FredericDeVillamilcom?d=147" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/FredericDeVillamilcom?a=mnvUUIcc"&gt;&lt;img src="http://feedproxy.google.com/~f/FredericDeVillamilcom?d=148" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/FredericDeVillamilcom?a=RCc1SAvv"&gt;&lt;img src="http://feedproxy.google.com/~f/FredericDeVillamilcom?d=149" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
      <pubDate>Thu, 01 Jan 2009 23:17:00 +0100</pubDate>
      <guid isPermaLink="false">urn:uuid:b17b88f3-83ae-40c1-82f5-4aa24b0214aa</guid>
      <comments>http://t37.net/2009/01/01/revue-de-presse-du-premier-janvier-2009#comments</comments>
      <category>Revue de presse</category>
      <category>ergonomie</category>
      <category>openid</category>
      <category>oauth</category>
      <category>accessibilité</category>
      <category>yahoo</category>
      <category>jaws</category>
      <category>web</category>
      <trackback:ping>http://t37.net/trackbacks?article_id=revue-de-presse-du-premier-janvier-2009&amp;day=01&amp;month=01&amp;year=2009</trackback:ping>
      <link>http://feedproxy.google.com/~r/FredericDeVillamilcom/~3/crerrRw2xP8/revue-de-presse-du-premier-janvier-2009.html</link>
    <feedburner:origLink>http://t37.net/revue-de-presse-du-premier-janvier-2009.html</feedburner:origLink></item>
    <item>
      <title>Bonne année 2009</title>
      <description>&lt;p&gt;Une année (pas si) pourrie (que ça) qui se termine doucement avec plein de bonnes nouvelles pour moi, et une nouvelle année (encore pire, ne dites pas qu&amp;#8217;on ne vous aura pas prévenus) qui commence déjà en fanfare. Plutôt que de vous faire subir la énième rétrospective 2008, je vous propose plutôt mes voeux pour 2009 :&lt;/p&gt;

&lt;p&gt;Que Microsoft cesse de supporter IE6 et force le passage automatique à Webkit (on peux toujours rêver).&lt;/p&gt;

&lt;p&gt;Que le décret d&amp;#8217;application du RGAA soit signé, avec un véritable arsenal de sanctions en cas de non respect.&lt;/p&gt;

&lt;p&gt;Que les clients comprennent que le travail qui se cache derrière un site web ne peut pas être réalisé &lt;q&gt;pour 300&amp;euro; par leur petit neveu de 15 ans&lt;/q&gt;.&lt;/p&gt;

&lt;p&gt;Que les clients comprennent que chercher à porter une application desktop sur le web à l&amp;#8217;identique est une connerie monumentale. &lt;/p&gt;

&lt;p&gt;Que Flash et Silverlight fusionnent vers une technologie ouverte, accessible et simple nommée Silverflash.&lt;/p&gt;

&lt;p&gt;&amp;lt;private joke&amp;gt;Que Christophe Lauer comprenne que &lt;a href="http://blogs.msdn.com/sublimaction/"&gt;SubliMACtion&lt;/a&gt; est un blog dédié aux produits Apple&amp;lt;/private joke&amp;gt;&lt;/p&gt;

&lt;p&gt;Alors, comme on peux toujours rêver, je vais juste vous souhaiter une excellente année 2009, et tout plein de bonne chose.
&lt;img src="http://t37.net/files/manhattan-empire-state-building-20081226-001.jpg" alt="Manhattan la nuit depuis l'empire state building" class="centered" /&gt;&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;&lt;small&gt;Article original écrit par Frederic de Villamil et publié sur &lt;a href='http://t37.net'&gt;Ergonomie, Rails et Architecture de l'information web (2.0)&lt;/a&gt; | &lt;a href='http://t37.net/bonne-annee-2009'&gt;lien direct vers cet article&lt;/a&gt; | Si vous lisez cet article ailleurs que sur &lt;a href='http://t37.net'&gt;Ergonomie, Rails et Architecture de l'information web (2.0)&lt;/a&gt;, c'est qu'il a été reproduit illégalement et sans autorisation.&lt;/small&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feedproxy.google.com/~f/FredericDeVillamilcom?a=JwE2g9Vp"&gt;&lt;img src="http://feedproxy.google.com/~f/FredericDeVillamilcom?d=482" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/FredericDeVillamilcom?a=etBTes44"&gt;&lt;img src="http://feedproxy.google.com/~f/FredericDeVillamilcom?d=147" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/FredericDeVillamilcom?a=PwlquHfM"&gt;&lt;img src="http://feedproxy.google.com/~f/FredericDeVillamilcom?d=148" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/FredericDeVillamilcom?a=ADVnp9P6"&gt;&lt;img src="http://feedproxy.google.com/~f/FredericDeVillamilcom?d=149" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
      <pubDate>Wed, 31 Dec 2008 18:37:00 +0100</pubDate>
      <guid isPermaLink="false">urn:uuid:29ecefed-3871-492a-a16b-b8f42c0bd0d5</guid>
      <comments>http://t37.net/2008/12/31/bonne-annee-2009#comments</comments>
      <category>Actualités</category>
      <category>accessibilité</category>
      <category>ergonomie</category>
      <category>webdesign</category>
      <category>clients</category>
      <category>microsoft</category>
      <category>apple</category>
      <trackback:ping>http://t37.net/trackbacks?article_id=bonne-annee-2009&amp;day=31&amp;month=12&amp;year=2008</trackback:ping>
      <link>http://feedproxy.google.com/~r/FredericDeVillamilcom/~3/Kt9RCw-yP9w/bonne-annee-2009.html</link>
    <feedburner:origLink>http://t37.net/bonne-annee-2009.html</feedburner:origLink></item>
    <item>
      <title>Un jour j'irai...</title>
      <description>&lt;p&gt;Les enfants déposés chez leurs grands parents, je prends une semaine de vacances bien méritées en amoureux vers une destination (pas si) secrète (que ça). À moins d&amp;#8217;être bloqué sous une tempête de neige, ne comptez pas sur moi pour publier quoi que ce soit avant le 30 décembre prochain, mais promis, d&amp;#8217;ici là, j&amp;#8217;aurai terminé la tétrachiée de billets en cours de rédaction.&lt;/p&gt;

&lt;p&gt;Je ne ferme pas les commentaires, j&amp;#8217;aurai une connexion à Internet afin de modérer un minimum les débordements et autres spam. Je vous souhaite un joyeux Noël à tout, paix aux hommes de bonne volonté s&amp;#8217;il en reste, mais j&amp;#8217;ai des doutes. Et si vous êtes de passage dans le coin, n&amp;#8217;hésitez-pas à me faire signe.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.flickr.com/photos/mikegk/2479868011/"&gt;
    &lt;img src="http://farm4.static.flickr.com/3006/2479868011_b3af8ca5ec.jpg?v=1219807494" alt="New York la nuit par Mike G. K." class="centered" /&gt;
&lt;/a&gt;&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;&lt;small&gt;Article original écrit par Frederic de Villamil et publié sur &lt;a href='http://t37.net'&gt;Ergonomie, Rails et Architecture de l'information web (2.0)&lt;/a&gt; | &lt;a href='http://t37.net/un-jour-jirai'&gt;lien direct vers cet article&lt;/a&gt; | Si vous lisez cet article ailleurs que sur &lt;a href='http://t37.net'&gt;Ergonomie, Rails et Architecture de l'information web (2.0)&lt;/a&gt;, c'est qu'il a été reproduit illégalement et sans autorisation.&lt;/small&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feedproxy.google.com/~f/FredericDeVillamilcom?a=3R96wCwN"&gt;&lt;img src="http://feedproxy.google.com/~f/FredericDeVillamilcom?d=482" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/FredericDeVillamilcom?a=2zpobrnN"&gt;&lt;img src="http://feedproxy.google.com/~f/FredericDeVillamilcom?d=147" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/FredericDeVillamilcom?a=9PamRqP5"&gt;&lt;img src="http://feedproxy.google.com/~f/FredericDeVillamilcom?d=148" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/FredericDeVillamilcom?a=gP40rCHG"&gt;&lt;img src="http://feedproxy.google.com/~f/FredericDeVillamilcom?d=149" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
      <pubDate>Sun, 21 Dec 2008 19:13:00 +0100</pubDate>
      <guid isPermaLink="false">urn:uuid:39dcb3f6-0b20-44c8-8ccf-2acbd2237496</guid>
      <comments>http://t37.net/2008/12/21/un-jour-jirai#comments</comments>
      <category>Humeurs</category>
      <category>voyage</category>
      <category>vacances</category>
      <trackback:ping>http://t37.net/trackbacks?article_id=un-jour-jirai&amp;day=21&amp;month=12&amp;year=2008</trackback:ping>
      <link>http://feedproxy.google.com/~r/FredericDeVillamilcom/~3/NjpJrSvYN0c/un-jour-jirai.html</link>
    <feedburner:origLink>http://t37.net/un-jour-jirai.html</feedburner:origLink></item>
    <item>
      <title>Les WCAG 2.0 en chanson</title>
      <description>&lt;p&gt;Sorties le 11 décembre dernier, les &lt;a href="http://www.w3.org/TR/WCAG20/" hreflang="en"&gt;Web Content Accessibility Guidelines 2.0&lt;/a&gt; ont fait couler beaucoup d&amp;#8217;encre pendant toute le processus qui les a menées au rang de recommandations officielles du W3C.&lt;/p&gt;

&lt;p&gt;Via &lt;a href="http://www.lespacedunmatin.info/blog/"&gt;Olivier Gendrin&lt;/a&gt;, je découvre qu&amp;#8217;il en a même été fait une chanson, dans la lignée de &lt;a href="http://t37.net/fou-de-css"&gt;Hands to Boag&lt;/a&gt; dont je vous avais déjà parlé il y a deux ans et demi.&lt;/p&gt;

&lt;p&gt;&lt;object width="425" height="344"&gt;
    &lt;param name="movie" value="http://www.youtube.com/v/gtuna2AWvqk&amp;amp;hl=en&amp;amp;fs=1"&gt;&lt;/param&gt;
    &lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;
    &lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;
    &lt;embed src="http://www.youtube.com/v/gtuna2AWvqk&amp;amp;hl=en&amp;amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/p&gt;

&lt;p&gt;Là où le bat blesse, c&amp;#8217;est que la vidéo n&amp;#8217;est pas du tout accessible. Faites ce que je dis, pas ce que je fais hein ?&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;&lt;small&gt;Article original écrit par Frederic de Villamil et publié sur &lt;a href='http://t37.net'&gt;Ergonomie, Rails et Architecture de l'information web (2.0)&lt;/a&gt; | &lt;a href='http://t37.net/les-wcag-2-0-en-chanson'&gt;lien direct vers cet article&lt;/a&gt; | Si vous lisez cet article ailleurs que sur &lt;a href='http://t37.net'&gt;Ergonomie, Rails et Architecture de l'information web (2.0)&lt;/a&gt;, c'est qu'il a été reproduit illégalement et sans autorisation.&lt;/small&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feedproxy.google.com/~f/FredericDeVillamilcom?a=ed5qrIbu"&gt;&lt;img src="http://feedproxy.google.com/~f/FredericDeVillamilcom?d=482" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/FredericDeVillamilcom?a=zk4sDSMk"&gt;&lt;img src="http://feedproxy.google.com/~f/FredericDeVillamilcom?d=147" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/FredericDeVillamilcom?a=s9Z6fXvH"&gt;&lt;img src="http://feedproxy.google.com/~f/FredericDeVillamilcom?d=148" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/FredericDeVillamilcom?a=ilvdnfSI"&gt;&lt;img src="http://feedproxy.google.com/~f/FredericDeVillamilcom?d=149" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
      <pubDate>Sat, 20 Dec 2008 10:26:00 +0100</pubDate>
      <guid isPermaLink="false">urn:uuid:b708d145-ccc7-48c9-aaec-7ac0248d7785</guid>
      <comments>http://t37.net/2008/12/20/les-wcag-2-0-en-chanson#comments</comments>
      <category>Développement</category>
      <category>css</category>
      <category>accessibilité</category>
      <category>w3c</category>
      <category>chanson</category>
      <category>vidéo</category>
      <category>standards</category>
      <category>webstandards</category>
      <category>web</category>
      <trackback:ping>http://t37.net/trackbacks?article_id=les-wcag-2-0-en-chanson&amp;day=20&amp;month=12&amp;year=2008</trackback:ping>
      <link>http://feedproxy.google.com/~r/FredericDeVillamilcom/~3/7KFIxLIzqig/les-wcag-2-0-en-chanson.html</link>
    <feedburner:origLink>http://t37.net/les-wcag-2-0-en-chanson.html</feedburner:origLink></item>
    <item>
      <title>40 signes montrant que le client ne veut pas de votre projet de réseau social</title>
      <description>&lt;p&gt;Dans la lignée des &lt;em&gt;20 signes qui&amp;#8230;&lt;/em&gt;, je suis tombé aujourd&amp;#8217;hui sur l&amp;#8217;excellent billet &lt;a href="http://strange.corante.com/2008/12/15/20-signs-you-dont-want-that-internal-social-media-project"&gt;20 signs you don&amp;#8217;t want that internal social media project&lt;/a&gt; écrit par Suw Charman-Anderson. Et comme il s&amp;#8217;agissait d&amp;#8217;une réponse à l&amp;#8217;hilarant article de &lt;a href="http://www.qwghlm.co.uk/blog/2008/12/15/20-signs-you-dont-want-that-social-media-project/"&gt;Chris Applegate&lt;/a&gt;, je vous propose ce soir pas moins de 40 signes qui montre que le client ne veut pas de votre projet de réseau social, avec mon analyse du sujet en guise de conclusion.&lt;/p&gt;

&lt;h4&gt;Selon Suw Charman&lt;/h4&gt;

&lt;ol&gt;
    &lt;li&gt;Le client veut développer sa propre plate-forme de blog / wiki car il veut un contrôle total sur sa technologie.&lt;/li&gt;
    &lt;li&gt;Le client insiste sur le fait que seul le management pourra disposer d&amp;#8217;un blog interne.&lt;/li&gt;
    &lt;li&gt;La communication veut rédiger le blog du CEO.&lt;/li&gt;
    &lt;li&gt;La DSI ne laissera personne installer un lecteur de flux RSS avant d&amp;#8217;en avoir fait une revue de code complète, ce qui peut prendre jusqu&amp;#8217;à un an. Et cela n&amp;#8217;inclut évidemment pas les mises à jour.&lt;/li&gt;
    &lt;li&gt;Le client veut absolument utiliser Lotus Notes comme plate-forme de blog.&lt;/li&gt;
    &lt;li&gt;Quand vous demandez à la DSI quelle expérience elle a en termes de réseaux sociaux, elle vous répond &amp;laquo; de toutes manières, on les bloque tous&amp;#8230; &amp;raquo;&lt;/li&gt;
    &lt;li&gt;Le client veut Facebook.&lt;/li&gt;
    &lt;li&gt;Pourquoi ne lancerais-t-on pas tout ça vite fait histoire de voir comment ça prend ?&lt;/li&gt;
    &lt;li&gt;La DSI bloque tous les flux RSS à cause d&amp;#8217;un &amp;laquo; potentiel exploit dont ils ont entendu parler sur Slashdot &amp;raquo;&lt;/li&gt;
    &lt;li&gt;Le client tient absolument à utiliser Sharepoint comme plate-forme de wiki.&lt;/li&gt;
    &lt;li&gt;Une enquête parmi le personnel a montré que certains cadres avaient plus de 50000 messages non lus dans leur boite mail. Le management soutient pourtant mordicus qu&amp;#8217;ils n&amp;#8217;ont &amp;laquo; aucun problème quant à l&amp;#8217;utilisation de l&amp;#8217;e-mail &amp;raquo;&lt;/li&gt;
    &lt;li&gt;Le management refuse d&amp;#8217;intégrer la moindre terminologie, ce qui se traduit par un &amp;laquo; Je viens juste de publier un nouveau blog sur notre wiki &amp;raquo;&lt;/li&gt;
    &lt;li&gt;Apparemment, la messagerie instantanée est &amp;laquo; un truc d&amp;#8217;ados &amp;raquo;&lt;/li&gt;
    &lt;li&gt;Le client décide que seuls les libellés approuvés par le management pourront être utilisés comme tags dans leur application de bookmarking social.&lt;/li&gt;
    &lt;li&gt;Le wiki du client est appelé SocietéPédia, est complètement obsolète, et n&amp;#8217;a jamais été utilisé de manière réellement collaborative.&lt;/li&gt;
    &lt;li&gt;La DSI refuse d&amp;#8217;utiliser des outils open source car &amp;laquo; personne ne pourra assurer le support &amp;raquo; &lt;/li&gt;
    &lt;li&gt;Le client a de fréquents débats afin de savoir qui de Lotus Notes ou de Sharepoint est la meilleure application web 2.0.&lt;/li&gt;
    &lt;li&gt;Pourquoi n&amp;#8217;installerais-t-on pas simplement des forums ?&lt;/li&gt;
    &lt;li&gt;Le client est persuadé que la notion d&amp;#8217;adoption implique de vouloir recueillir un enfant abandonné.&lt;/li&gt;
    &lt;li&gt;Le CTO se fait toujours imprimer ses e-mails par sa secrétaire.&lt;/li&gt;
&lt;/ol&gt;

&lt;h4&gt;Selon Chris Applegate&lt;/h4&gt;

&lt;ol&gt;
    &lt;li&gt;Le client l&amp;#8217;appelle un &amp;laquo; blog internet &amp;raquo;&lt;/li&gt;
    &lt;li&gt;Le client a une vidéo virale à mourir de rire qu&amp;#8217;il souhaite que vous diffusiez. Ce n&amp;#8217;est rien d&amp;#8217;autre que sa dernière pub TV déposée sur Youtube.&lt;/li&gt;
    &lt;li&gt;C&amp;#8217;est encore mieux si cette dernière est un remake d&amp;#8217;un fameux meme internet.&lt;/li&gt;
    &lt;li&gt;Le client insiste pour que Mr T ou David Hasselhoff tourne dans sa vidéo virale.&lt;/li&gt;
    &lt;li&gt;Le client veut quelque chose de limite, comme &amp;laquo; cette vidéo du kamikaze &amp;raquo; mais conditionne le projet à la validation de son service juridique.&lt;/li&gt;
    &lt;li&gt;&amp;laquo; Je ne comprends pas pourquoi je vous paye si cher alors que je peux simplement envoyer une revue de presse à tous ces blogueurs &amp;raquo;&lt;/li&gt;
    &lt;li&gt;Est-ce qu&amp;#8217;on ne pourrait pas engager&amp;#8230; vous savez, Tom Coates&amp;#8230; On m&amp;#8217;a dit qu&amp;#8217;il était très populaire.&lt;/li&gt;
    &lt;li&gt;Le client admet publier anonymement des liens vers son site sur des forums.&lt;/li&gt;
    &lt;li&gt;Le client vous demande de publier anonymement des liens vers son site sur des forums.&lt;/li&gt;
    &lt;li&gt;Le client panique à propos d&amp;#8217;un quelconque blogueur qui vient de publier un billet critique à son sujet. Il vous ordonne de le faire supprimer de quelque manière que ce soit. Et non, &amp;laquo; c&amp;#8217;est impossible &amp;raquo; n&amp;#8217;est pas une réponse valable.&lt;/li&gt;
    &lt;li&gt;Le client vous affirme que leur nouveau site est totalement web 2.0. Il est entièrement fait en flash et sans aucun lien permanent.&lt;/li&gt;
    &lt;li&gt;Le client vous bassine avec son tout nouveau blog. Et les commentaires ? Hors de question !&lt;/li&gt;
    &lt;li&gt;&amp;laquo; Je veux ça en première page sur Digg &amp;laquo; Votre client a fait un remake de &lt;em&gt;Léa Passion Mariage&lt;/em&gt;.&lt;/li&gt;
    &lt;li&gt;Votre client vous demande de supprimer toutes les critiques à son propos propagées sur Wikipédia.&lt;/li&gt;
    &lt;li&gt;Tous les tweets publiés sur le compte officiel de la société doivent être validés par la communication.&lt;/li&gt;
    &lt;li&gt;Le client vous affirme qu&amp;#8217;il est certain que le photoblog que vous lui avez fait est merveilleux. Malheureusement, la DSI bloque Flickr, et il ne peut pas y accéder.&lt;/li&gt;
    &lt;li&gt;Le client refuse d&amp;#8217;allouer un quelconque budget modération à son nouveau réseau social. Il est ensuite choqué que les utilisateurs viennent y publier des photos de bites mutilées.&lt;/li&gt;
    &lt;li&gt;Le client a déjà dépensé plusieurs centaines de milliers d&amp;#8217;euros sur Second Life.&lt;/li&gt;
    &lt;li&gt;Le client veut que son site soit aussi populaire que&amp;#8230; &amp;laquo; vous savez là&amp;#8230; Facebook &amp;raquo;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Si ça vous a fait sourire, c&amp;#8217;est probablement que vous avez êtes déjà tombé sur des cas similaires. Et pour cause, ils sont bien plus fréquents qu&amp;#8217;on ne le pense, même après 5 ans de &lt;em&gt;web 2.0&lt;/em&gt;, même à l&amp;#8217;heure de l&amp;#8217;explosion du &lt;em&gt;web social en entreprise&lt;/em&gt;, la fameuse &lt;em&gt;entreprise 2.0&lt;/em&gt;. Les symptômes sont presque toujours identiques :&lt;/p&gt;

&lt;ul&gt;
    &lt;li&gt;Le besoin compulsif de contrôler l&amp;#8217;information qui peut sortir de la société.&lt;/li&gt;
    &lt;li&gt;Le besoin compulsif de bloquer toute forme de critique au lieu de tenter de régler les problèmes là où ils apparaissent.&lt;/li&gt;
    &lt;li&gt;Le besoin de surfer sur les tendances à la mode, mais sans projet stratégique concret, pourtant indispensable pour tout projet social.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Et comme un coup de pub ne fait jamais de mal, si le sujet du collaboratif entreprise vous intéresse, je ne peux que vous recommander le blog de mon &lt;del&gt;camarade pilier de bar&lt;/del&gt; collègue &lt;a href="http://www.duperrin.com/"&gt;Bertrand Duperrin&lt;/a&gt; dont c&amp;#8217;est justement le coeur de métier.&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;&lt;small&gt;Article original écrit par Frederic de Villamil et publié sur &lt;a href='http://t37.net'&gt;Ergonomie, Rails et Architecture de l'information web (2.0)&lt;/a&gt; | &lt;a href='http://t37.net/40-signes-montrant-que-le-client-ne-veut-pas-de-votre-projet-de-reseau-social'&gt;lien direct vers cet article&lt;/a&gt; | Si vous lisez cet article ailleurs que sur &lt;a href='http://t37.net'&gt;Ergonomie, Rails et Architecture de l'information web (2.0)&lt;/a&gt;, c'est qu'il a été reproduit illégalement et sans autorisation.&lt;/small&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feedproxy.google.com/~f/FredericDeVillamilcom?a=HQrcKCSA"&gt;&lt;img src="http://feedproxy.google.com/~f/FredericDeVillamilcom?d=482" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/FredericDeVillamilcom?a=hufobBIA"&gt;&lt;img src="http://feedproxy.google.com/~f/FredericDeVillamilcom?d=147" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/FredericDeVillamilcom?a=iafAvZch"&gt;&lt;img src="http://feedproxy.google.com/~f/FredericDeVillamilcom?d=148" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/FredericDeVillamilcom?a=iOBVcMhF"&gt;&lt;img src="http://feedproxy.google.com/~f/FredericDeVillamilcom?d=149" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
      <pubDate>Mon, 15 Dec 2008 22:48:00 +0100</pubDate>
      <guid isPermaLink="false">urn:uuid:9f4a8820-5742-4fa1-abf9-105e2f5c11d5</guid>
      <comments>http://t37.net/2008/12/15/40-signes-montrant-que-le-client-ne-veut-pas-de-votre-projet-de-reseau-social#comments</comments>
      <category>web2.0</category>
      <category>social</category>
      <category>socialmedia</category>
      <category>entreprise2.0</category>
      <category>réseau social</category>
      <category>facebook</category>
      <category>client</category>
      <category>humour</category>
      <trackback:ping>http://t37.net/trackbacks?article_id=40-signes-montrant-que-le-client-ne-veut-pas-de-votre-projet-de-reseau-social&amp;day=15&amp;month=12&amp;year=2008</trackback:ping>
      <link>http://feedproxy.google.com/~r/FredericDeVillamilcom/~3/0k7fWXbGwkI/40-signes-montrant-que-le-client-ne-veut-pas-de-votre-projet-de-reseau-social.html</link>
    <feedburner:origLink>http://t37.net/40-signes-montrant-que-le-client-ne-veut-pas-de-votre-projet-de-reseau-social.html</feedburner:origLink></item>
    <item>
      <title>Google Chrome sort de la bêta, la fin d'une époque ?</title>
      <description>&lt;p&gt;La sortie de la version stable de Google Chrome va-t-elle relancer la guerre des navigateurs dans laquelle Mozilla Firefox réussi à passer du stade d&amp;#8217;outsider exotique à celui de challenger sérieux ? J&amp;#8217;ignore de le savoir &amp;copy; et il est à mon avis trop tôt pour le dire. Le produit est encore neuf, visiblement buggé, ne dispose pas du système d&amp;#8217;extensions qui fait visiblement de &lt;a href="http://t37.net/pour-donner-la-meteo-un-renard-de-feu-vaut-bien-mieux-quune-grenouille"&gt;Firefox une meilleure station météo qu&amp;#8217;un navigateur&lt;/a&gt;, et n&amp;#8217;est disponible que sur une seule plate-forme. Et, il faut l&amp;#8217;avouer, Google commence à faire peur. &lt;/p&gt;

&lt;p&gt;Ce que je n&amp;#8217;ignore pas de le savoir, en revanche, c&amp;#8217;est que cette sortie marque probablement un tournant dans la manière de gérer les versions des sites et applications web. Finie la bêta permanente qui permet de justifier les bugs et une certaine instabilité fonctionnelle. L&amp;#8217;époque des tests, de l&amp;#8217;innovation permanente et du foisonnement que nous connaissons depuis 6 ans sous le terme plus généraliste de web 2.0 est finie. Place à la maturité, et, accessoirement, à la rentabilité. &lt;/p&gt;&lt;hr /&gt;&lt;p&gt;&lt;small&gt;Article original écrit par Frederic de Villamil et publié sur &lt;a href='http://t37.net'&gt;Ergonomie, Rails et Architecture de l'information web (2.0)&lt;/a&gt; | &lt;a href='http://t37.net/google-chrome-sort-de-la-beta-la-fin-dune-epoque'&gt;lien direct vers cet article&lt;/a&gt; | Si vous lisez cet article ailleurs que sur &lt;a href='http://t37.net'&gt;Ergonomie, Rails et Architecture de l'information web (2.0)&lt;/a&gt;, c'est qu'il a été reproduit illégalement et sans autorisation.&lt;/small&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feedproxy.google.com/~f/FredericDeVillamilcom?a=DJ5YyLoI"&gt;&lt;img src="http://feedproxy.google.com/~f/FredericDeVillamilcom?d=482" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/FredericDeVillamilcom?a=EqV3p9De"&gt;&lt;img src="http://feedproxy.google.com/~f/FredericDeVillamilcom?d=147" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/FredericDeVillamilcom?a=68x2H7bT"&gt;&lt;img src="http://feedproxy.google.com/~f/FredericDeVillamilcom?d=148" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/FredericDeVillamilcom?a=XqV9poc5"&gt;&lt;img src="http://feedproxy.google.com/~f/FredericDeVillamilcom?d=149" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
      <pubDate>Sat, 13 Dec 2008 13:31:00 +0100</pubDate>
      <guid isPermaLink="false">urn:uuid:01915224-eba1-4a2f-9b1b-ded5a7703879</guid>
      <comments>http://t37.net/2008/12/13/google-chrome-sort-de-la-beta-la-fin-dune-epoque#comments</comments>
      <category>Actualités</category>
      <category>web2.0</category>
      <category>web</category>
      <category>google</category>
      <category>chrome</category>
      <category>firefox</category>
      <category>safari</category>
      <category>browser</category>
      <trackback:ping>http://t37.net/trackbacks?article_id=google-chrome-sort-de-la-beta-la-fin-dune-epoque&amp;day=13&amp;month=12&amp;year=2008</trackback:ping>
      <link>http://feedproxy.google.com/~r/FredericDeVillamilcom/~3/mWpH-ZFPyas/google-chrome-sort-de-la-beta-la-fin-dune-epoque.html</link>
    <feedburner:origLink>http://t37.net/google-chrome-sort-de-la-beta-la-fin-dune-epoque.html</feedburner:origLink></item>
    <item>
      <title>Faut-il tronquer les flux RSS des articles trop longs ?</title>
      <description>&lt;p&gt;Devrions-nous tronquer les flux RSS des articles trop longs ? C&amp;#8217;est en substance la (très intéressante) discussion que j&amp;#8217;ai eue l&amp;#8217;autre soir avec &lt;a href="http://ajblog.fr"&gt;Aymeric&lt;/a&gt; autour d&amp;#8217;un délicieux millefeuille de foie gras au pain d&amp;#8217;épices accompagné d&amp;#8217;un gouleyant Saint Émilion. Il existe bien des raisons de ne fournir que l&amp;#8217;introduction des articles dans les flux RSS des blogs, et parmi elles, une seule relève de l&amp;#8217;ergonomie. &lt;/p&gt;

&lt;p&gt;Il y a tout d&amp;#8217;abord le référencement : tronquer les articles dans ses flux RSS vous permet d&amp;#8217;éviter de vous faire voler votre contenu par des sites Made For Adsense peu scrupuleux. Incidemment, cela vous permet également d&amp;#8217;éviter que Google ne considère le contenu publié sur votre blog comme ayant été volé ailleurs. Eh oui, il m&amp;#8217;est plusieurs fois arrivé de voir mes propres articles remonter en première place chez les autres, et ça ne fait pas tellement plaisir. Au passage, faites attention à la licence sous laquelle vous publiez vos articles, cela peut avoir de sérieuses répercutions sur vos moyens de recours.&lt;/p&gt;

&lt;p&gt;Il y a ensuite le trafic, notamment si vous monétisez votre contenu avec une régie publicitaire. Adsense est certes disponible pour les plus RSS, mais je ne suis pas certain de l&amp;#8217;efficacité de la chose aujourd&amp;#8217;hui. Cela dit, je n&amp;#8217;ai pas encore testé cette solution, et je me pose toujours des questions quant à sa mise en place, non pas pour gagner de l&amp;#8217;argent, mais simplement pour rentabiliser mon hébergement et pouvoir continuer à héberger gratuitement des amis.&lt;/p&gt;

&lt;p&gt;Il y a enfin l&amp;#8217;ergonomie, et plus particulièrement la lisibilité. Si les formats RSS et ATOM sont faits pour agréger et réutiliser du contenu, ils ignorent totalement, et c&amp;#8217;est bien normal, la notion de mise en page. La majorité des ouvrages d&amp;#8217;ergonomie recommandent des lignes de 78 caractères maximum pour un confort de lecture maximum. À titre d&amp;#8217;exemple, Google Reader limite la largeur des lignes à 122 caractères quelle que soit votre résolution. Newsgator, Bloglines, Liferea ou NetNewsWire n&amp;#8217;ont pas cette gentillesse. On obtient ainsi des lignes de 130 caractères en 1024x768, 200 caractères en 1440x960, et je n&amp;#8217;ose pas regarder sur du 1680. &lt;/p&gt;

&lt;p&gt;Évidemment, avec l&amp;#8217;augmentation de la largeur des écrans, et l&amp;#8217;abandon quasi général du format 4/3 au profit du format 16:10, de plus en plus de gens cessent de travailler en plein écran, et juxtaposent deux documents. Ce n&amp;#8217;est malheureusement pas la majorité, et forcer la lecture dans un environnement dédié, avec une mise en page et une typographie pensée pour les articles longs semble la seule manière d&amp;#8217;accroître le confort de lecture.&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;&lt;small&gt;Article original écrit par Frederic de Villamil et publié sur &lt;a href='http://t37.net'&gt;Ergonomie, Rails et Architecture de l'information web (2.0)&lt;/a&gt; | &lt;a href='http://t37.net/faut-il-tronquer-les-flux-rss-des-articles-trop-longs'&gt;lien direct vers cet article&lt;/a&gt; | Si vous lisez cet article ailleurs que sur &lt;a href='http://t37.net'&gt;Ergonomie, Rails et Architecture de l'information web (2.0)&lt;/a&gt;, c'est qu'il a été reproduit illégalement et sans autorisation.&lt;/small&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feedproxy.google.com/~f/FredericDeVillamilcom?a=t5e20UPM"&gt;&lt;img src="http://feedproxy.google.com/~f/FredericDeVillamilcom?d=482" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/FredericDeVillamilcom?a=uXG78OR1"&gt;&lt;img src="http://feedproxy.google.com/~f/FredericDeVillamilcom?d=147" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/FredericDeVillamilcom?a=eTdnskHS"&gt;&lt;img src="http://feedproxy.google.com/~f/FredericDeVillamilcom?d=148" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/FredericDeVillamilcom?a=Fy8bTFGI"&gt;&lt;img src="http://feedproxy.google.com/~f/FredericDeVillamilcom?d=149" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
      <pubDate>Sat, 13 Dec 2008 11:50:00 +0100</pubDate>
      <guid isPermaLink="false">urn:uuid:b2e31bff-25a9-4cb7-82f6-f01a6054de7a</guid>
      <comments>http://t37.net/2008/12/13/faut-il-tronquer-les-flux-rss-des-articles-trop-longs#comments</comments>
      <category>Ergonomie</category>
      <category>blog</category>
      <category>rss</category>
      <category>blogging</category>
      <category>atom</category>
      <category>utilisabilité</category>
      <category>typographie</category>
      <category>accessibilité</category>
      <trackback:ping>http://t37.net/trackbacks?article_id=faut-il-tronquer-les-flux-rss-des-articles-trop-longs&amp;day=13&amp;month=12&amp;year=2008</trackback:ping>
      <link>http://feedproxy.google.com/~r/FredericDeVillamilcom/~3/bBqcF_gxE9g/faut-il-tronquer-les-flux-rss-des-articles-trop-longs.html</link>
    <feedburner:origLink>http://t37.net/faut-il-tronquer-les-flux-rss-des-articles-trop-longs.html</feedburner:origLink></item>
    <item>
      <title>Analogie entre l'ergonomie des logiciels et la conception d'un self service</title>
      <description>&lt;p&gt;L&amp;#8217;ergonomie des restaurants, c&amp;#8217;est un peu comme l&amp;#8217;utilisabilité des logiciels : à tarif et service identique, la différence est dans la manière dont l&amp;#8217;implémentation a été pensée en amont. En déplacement ces deux derniers jours, j&amp;#8217;ai eu l&amp;#8217;occasion de tester deux self services proposant deux approches totalement différentes d&amp;#8217;un même métier.&lt;/p&gt;

&lt;p&gt;À ma gauche, une cantine d&amp;#8217;entreprise traditionnelle. Le parcours utilisateur est industrialisé et normalisé selon un workflow parfaitement rationnel, et à mon avis, totalement répulsive :&lt;/p&gt;

&lt;ol&gt;
    &lt;li&gt;Plateaux.&lt;/li&gt;
    &lt;li&gt;Verres.&lt;/li&gt;
    &lt;li&gt;Couverts.&lt;/li&gt;
    &lt;li&gt;Entrées (jusqu&amp;#8217;à 3 items avec les desserts).&lt;/li&gt;
    &lt;li&gt;Fromages / Desserts.&lt;/li&gt;
    &lt;li&gt;Plat chaud.&lt;/li&gt;
    &lt;li&gt;Boissons.&lt;/li&gt;
    &lt;li&gt;Caisse.&lt;/li&gt;
    &lt;li&gt;On mange.&lt;/li&gt;
    &lt;li&gt;Dépose des couverts dans un bac dédié.&lt;/li&gt;
    &lt;li&gt;Dépose du plateau sur un tapis roulant.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Notons qu&amp;#8217;il est possible de revenir chercher quelque chose que l&amp;#8217;on aurait pu oublier. Cependant, la disposition des lieux et certains éléments (carte d&amp;#8217;entreprise à usage journalier unique au lieu d&amp;#8217;un système de points), et la nécessité de refaire tout le parcours à chaque fois montrent qu&amp;#8217;il s&amp;#8217;agit d&amp;#8217;un contournement du processus qui a été pensé pour être déroulé dans son entier en une seule fois.&lt;/p&gt;

&lt;p&gt;À ma droite, le restaurant de l&amp;#8217;hôtel. Le parcours utilisateur y a été pensé de manière radicalement différente et, toujours à mon sens, beaucoup plus accueillante. Même si, nous le verrons plus tard, cela ne va pas sans introduire quelques problèmes.&lt;/p&gt;

&lt;p&gt;La chaîne commence également par la récupération des plateaux, qui reste dans les deux cas le pré requis incompressible. Puis les choses changent d&amp;#8217;une manière assez subtile pour être mentionnée.&lt;/p&gt;

&lt;p&gt;Les différents éléments du repas sont également rassemblés par thématique, mais pas dans le même ordre :&lt;/p&gt;

&lt;ol&gt;
    &lt;li&gt;Entrées.&lt;/li&gt;
    &lt;li&gt;Plats chauds.&lt;/li&gt;
    &lt;li&gt;Fromages / Desserts.&lt;/li&gt;
    &lt;li&gt;Boissons.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Ici, les couverts ne sont pas rassemblés en tête de ligne, mais des bacs sont placés de manière contextuelle. Un bac proposant couteaux et fourchettes accompagne les entrées ; un offrant fourchettes, couteaux, couteaux à viande, cuillère à soupe&amp;#8230; est disposé près des plats chauds ; des couteaux et des petites cuillères sont placés près des desserts. Enfin, les verres sont placés à coté des boissons.&lt;/p&gt;

&lt;p&gt;La fin du repas change également un peu : au lieu d&amp;#8217;un tapis roulant et de bacs dédiés, les plateaux sont déposés sur des chariots et traités en aval.&lt;/p&gt;

&lt;p&gt;La reprise du parcours à un endroit donné est là grandement facilité. Je n&amp;#8217;ai en effet pas besoin de retourner au début de la chaîne afin de récupérer le verre qui me permettra de boire le pichet de vin que j&amp;#8217;aurai récupéré à la fin.&lt;/p&gt;

&lt;h4&gt;Bon, OK, mais où diable veut-il en venir ?&lt;/h4&gt;

&lt;p&gt;Considérant disposer d&amp;#8217;un lectorat un tant soit peu intelligent, j&amp;#8217;imagine qu&amp;#8217;à ce stade de l&amp;#8217;article, vous ne vous posez plus la question. Pour les autres, je vais expliquer.&lt;/p&gt;

&lt;p&gt;Mon premier self service a été conçu autour du processus. Les clients, les couverts et la nourriture sont des pièces dans une chaîne de montage qui entrent à un bout de la chaîne, ressortent à l&amp;#8217;autre bout selon un workflow bien établi, le tout en ayant accompli un certain nombre d&amp;#8217;actions prédéfinies en interaction avec d&amp;#8217;autres pièces définies à l&amp;#8217;avance. D&amp;#8217;un point de vu industriel, c&amp;#8217;est parfait, et cela remplit très exactement son but : nourrir le plus grand nombre de personnes possibles en un minimum de temps avec le moins d&amp;#8217;imprécision et d&amp;#8217;incertitudes possible. D&amp;#8217;un autre coté, c&amp;#8217;est loin d&amp;#8217;être très &lt;em&gt;user friendly&lt;/em&gt;. &lt;/p&gt;

&lt;p&gt;Mon second self service a été conçu autour de l&amp;#8217;utilisateur, qui est détaché du processus. Ce dernier peut être repris n&amp;#8217;importe quand, et certaines étapes non vitales peuvent même être sautées sans que cela remette en cause l&amp;#8217;intégrité du processus. Si ce cas est beaucoup plus souple (et beaucoup plus agréable pour l&amp;#8217;utilisateur), il y a en revanche une contrepartie non négligeable : on peut faire déjeuner beaucoup moins de gens dans un laps de temps donné.&lt;/p&gt;

&lt;p&gt;La conception d&amp;#8217;un site ou d&amp;#8217;une application web suit un peu la même logique : deux outils fonctionnellement égaux seront totalement différents selon que la conception se fait du point de vue du processus ou de l&amp;#8217;utilisateur. Le second cas d&amp;#8217;étude n&amp;#8217;est pas forcément le meilleur, mais c&amp;#8217;est certainement celui qui plaira le plus aux utilisateurs, au détriment peut-être du rendement recherché.&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;&lt;small&gt;Article original écrit par Frederic de Villamil et publié sur &lt;a href='http://t37.net'&gt;Ergonomie, Rails et Architecture de l'information web (2.0)&lt;/a&gt; | &lt;a href='http://t37.net/analogie-entre-lergonomie-des-logiciels-et-la-conception-dun-self-service'&gt;lien direct vers cet article&lt;/a&gt; | Si vous lisez cet article ailleurs que sur &lt;a href='http://t37.net'&gt;Ergonomie, Rails et Architecture de l'information web (2.0)&lt;/a&gt;, c'est qu'il a été reproduit illégalement et sans autorisation.&lt;/small&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feedproxy.google.com/~f/FredericDeVillamilcom?a=nbPNqE65"&gt;&lt;img src="http://feedproxy.google.com/~f/FredericDeVillamilcom?d=482" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/FredericDeVillamilcom?a=6Ha4Z76x"&gt;&lt;img src="http://feedproxy.google.com/~f/FredericDeVillamilcom?d=147" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/FredericDeVillamilcom?a=sKkh8hSU"&gt;&lt;img src="http://feedproxy.google.com/~f/FredericDeVillamilcom?d=148" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/FredericDeVillamilcom?a=rT0NNJTf"&gt;&lt;img src="http://feedproxy.google.com/~f/FredericDeVillamilcom?d=149" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
      <pubDate>Sat, 13 Dec 2008 09:52:00 +0100</pubDate>
      <guid isPermaLink="false">urn:uuid:fe367f68-ad81-44fc-8ef5-93dc7280b1b0</guid>
      <comments>http://t37.net/2008/12/13/analogie-entre-lergonomie-des-logiciels-et-la-conception-dun-self-service#comments</comments>
      <category>Ergonomie</category>
      <category>logiciel</category>
      <category>web</category>
      <category>restaurant</category>
      <category>utilisabilité</category>
      <category>processus</category>
      <category>conception</category>
      <trackback:ping>http://t37.net/trackbacks?article_id=analogie-entre-lergonomie-des-logiciels-et-la-conception-dun-self-service&amp;day=13&amp;month=12&amp;year=2008</trackback:ping>
      <link>http://feedproxy.google.com/~r/FredericDeVillamilcom/~3/N9CcDbcomTk/analogie-entre-lergonomie-des-logiciels-et-la-conception-dun-self-service.html</link>
    <feedburner:origLink>http://t37.net/analogie-entre-lergonomie-des-logiciels-et-la-conception-dun-self-service.html</feedburner:origLink></item>
    <item>
      <title>Le Web 08, c'est fini</title>
      <description>&lt;p&gt;Je viens de passer deux jours à la conférence &lt;a href="http://www.lewebparis.com/"&gt;Le Web 08&lt;/a&gt; , (&lt;a href="http://www.flickr.com/photos/fdevillamil/sets/72157611023705218/"&gt;photos&lt;/a&gt;) et je tenais avant tout à remercier Géraldine et Loïc Le Meur de m&amp;#8217;y avoir invité. Histoire de lever tout malentendu, je tiens à rappeler que je faisais partie du programme &lt;em&gt;blogueurs officiels&lt;/em&gt;, qui a permis à 54 d&amp;#8217;entre-nous de nous rendre à cet événement majeur de l&amp;#8217;écosystème web européen. Ceux qui me lisent habituellement le savent, mais je le rappelle pour les autres : ce n&amp;#8217;est pas parce qu&amp;#8217;on m&amp;#8217;offre l&amp;#8217;entrée que je vais dire du bien de la conférence et des conférenciers, loin de là.&lt;/p&gt;

&lt;p&gt;&lt;img src="http://t37.net/files/leweb-20081209-01.jpg" alt="Loïc Le Meur" class="centered" /&gt;&lt;/p&gt;

&lt;p&gt;J&amp;#8217;ai eu la chance de ne pas subir les problèmes d&amp;#8217;organisation que certains n&amp;#8217;ont pas hésité, dans l&amp;#8217;hexagone, à transformer en &lt;em&gt;Le Meur bashing&lt;/em&gt;, et à l&amp;#8217;étranger en &lt;em&gt;French bashing&lt;/em&gt; :&lt;/p&gt;

&lt;ul&gt;
    &lt;li&gt;J&amp;#8217;étais habillé chaudement, donc la panne de chauffage le premier jour n&amp;#8217;a pas été un problème pour moi.&lt;/li&gt;
    &lt;li&gt;J&amp;#8217;ai du partir chez un client juste avant l&amp;#8217;heure du déjeuner, je n&amp;#8217;ai donc pas assisté à la fameuse débandade.&lt;/li&gt;
    &lt;li&gt;J&amp;#8217;ai eu une connexion à Internet quand j&amp;#8217;en ai eu besoin. Il faut dire que le &lt;em&gt;live blogging&lt;/em&gt; est un genre dans lequel je ne me sens pas à l&amp;#8217;aise, et j&amp;#8217;ai tendance à l&amp;#8217;éviter au profit d&amp;#8217;articles plus construits.&lt;/li&gt;
    &lt;li&gt;Je ne venais pas pour les conférences, mais pour les gens, et de ce coté là, j&amp;#8217;ai été comblé. Cerise sur le gâteau, celles auxquelles j&amp;#8217;ai pu assister étaient très intéressantes.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Comme je le dis régulièrement, je sais combien organiser un événement d&amp;#8217;importance est difficile, et combien il est facile que tout vous pète à la figure avec un bel effet boule de neige, j&amp;#8217;ai donc une certaine tendance à la mansuétude, dans une certaine mesure toutefois. Les organisateurs ont pourtant, à mon avis, fait une belle bourde qu&amp;#8217;ils auraient facilement pu éviter : les conférences les plus intéressantes d&amp;#8217;un point de vue business et les plus concrètes se déroulaient dans un malheureux amphithéâtre mal placé et indiqué nulle part, tandis qu&amp;#8217;une bonne partie du programme placé dans la grande salle était d&amp;#8217;une indigence catastrophique, un beau gâchis en soi. &lt;/p&gt;

&lt;p&gt;&lt;img src="http://t37.net/files/leweb-20081210-02.jpg" class="centered" alt="Une audience bien attentive" /&gt;&lt;/p&gt;

&lt;p&gt;Côté rencontres, Le Web m&amp;#8217;a apporté tout ce que je souhaitais, et plus, et a de ce côté là rempli toutes mes attentes. Je ne sais pas si cela valait vraiment le prix du ticket d&amp;#8217;entrée (que je n&amp;#8217;ai pas payé), et je ne le saurai sans doutes pas avant un moment. Côté programme, je ne ferai pas de compte-rendu des conférences, d&amp;#8217;autres l&amp;#8217;ont fait pour moi. Celles auxquelles j&amp;#8217;ai assisté feront en revanche l&amp;#8217;objet d&amp;#8217;articles de fond sur des sujets aussi divers que la mobilité, la monétisation de contenus, l&amp;#8217;architecture de l&amp;#8217;information ou le management et le leadership. &lt;/p&gt;&lt;hr /&gt;&lt;p&gt;&lt;small&gt;Article original écrit par Frederic de Villamil et publié sur &lt;a href='http://t37.net'&gt;Ergonomie, Rails et Architecture de l'information web (2.0)&lt;/a&gt; | &lt;a href='http://t37.net/le-web-08-cest-fini'&gt;lien direct vers cet article&lt;/a&gt; | Si vous lisez cet article ailleurs que sur &lt;a href='http://t37.net'&gt;Ergonomie, Rails et Architecture de l'information web (2.0)&lt;/a&gt;, c'est qu'il a été reproduit illégalement et sans autorisation.&lt;/small&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feedproxy.google.com/~f/FredericDeVillamilcom?a=eEQ9pMy5"&gt;&lt;img src="http://feedproxy.google.com/~f/FredericDeVillamilcom?d=482" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/FredericDeVillamilcom?a=VkXm1pr4"&gt;&lt;img src="http://feedproxy.google.com/~f/FredericDeVillamilcom?d=147" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/FredericDeVillamilcom?a=HujeM3Yj"&gt;&lt;img src="http://feedproxy.google.com/~f/FredericDeVillamilcom?d=148" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/FredericDeVillamilcom?a=eoaQAR9H"&gt;&lt;img src="http://feedproxy.google.com/~f/FredericDeVillamilcom?d=149" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
      <pubDate>Wed, 10 Dec 2008 22:50:00 +0100</pubDate>
      <guid isPermaLink="false">urn:uuid:61699a4f-22ab-494f-a320-a5111ce5f0dc</guid>
      <comments>http://t37.net/2008/12/10/le-web-08-cest-fini#comments</comments>
      <category>web2.0</category>
      <category>leweb</category>
      <category>leweb08</category>
      <category>conférence</category>
      <category>événement</category>
      <category>web</category>
      <trackback:ping>http://t37.net/trackbacks?article_id=le-web-08-cest-fini&amp;day=10&amp;month=12&amp;year=2008</trackback:ping>
      <link>http://feedproxy.google.com/~r/FredericDeVillamilcom/~3/sVSFivYEOLQ/le-web-08-cest-fini.html</link>
    <feedburner:origLink>http://t37.net/le-web-08-cest-fini.html</feedburner:origLink></item>
    <item>
      <title>Un accueil personnalisé pour les visiteurs arrivant via un moteur de recherche</title>
      <description>&lt;p&gt;Je cherchais tout à l&amp;#8217;heure les coordonnées d&amp;#8217;&lt;a href="http://www.ajblog.fr/"&gt;Aymeric Jacquet&lt;/a&gt; afin de planifier une expédition scientifique visant à voir si la bière nantaise est plus fraîche ou non que la bière parisienne, et pour ce faire, j&amp;#8217;ai tout naturellement recherché son nom sur Google. J&amp;#8217;aurais également pu enregistrer ses coordonnées lors de notre dernière rencontre, mais à quoi bon puisque &lt;del&gt;de toutes manières comme il avait perdu son iPhone dans le taxi en allant à Paris Web 2008 ça ne servait à rien d&amp;#8217;essayer de l&amp;#8217;appeler&lt;/del&gt; je dispose de la plus grande base de données du monde, et d&amp;#8217;outils puissants pour y faire des extractions ?&lt;/p&gt;

&lt;p&gt;En arrivant sur le site d&amp;#8217;Aymeric, j&amp;#8217;ai été accueilli par un panneau de bienvenue m&amp;#8217;enjoignant à parcourir d&amp;#8217;autres billets, probablement en rapport avec ce que j&amp;#8217;avais demandé.&lt;/p&gt;

&lt;blockquote&gt;
    &lt;p&gt;Bonjour cher visiteur venu de Google, bienvenue sur l&amp;#8217;AJblog.&lt;/p&gt;

    &lt;p&gt;Vous cherchez une réponse à la question : aymeric jacquet.&lt;br /&gt;
    Les billets suivants peuvent , peut être, vous apporter des informations complémentaires :&lt;/p&gt;

    &lt;ul&gt;
        &lt;li&gt;Interviewé par Pixenjoy&lt;/li&gt;
        &lt;li&gt;Site validé pour le CSS Summer Refresh Alsacréations&lt;/li&gt;
        &lt;li&gt;Evolution du référencement du blog : J + 3 Google fait joujou, Live fait la tête&lt;/li&gt;
        &lt;li&gt;Réflexion rapide sur le bon usage du texte en gras en Webdesign&lt;/li&gt;
        &lt;li&gt;Ils connaissent bien la faiblesse des blogueurs chez Wikio&lt;/li&gt;
    &lt;/ul&gt;

    &lt;p&gt;Si vous ne trouvez pas la réponse à votre problème, n&amp;#8217;hésitez pas à me contacter, je suis quelqu&amp;#8217;un de serviable, comme vous pourrez vous en rendre compte si vous vous abonnez à mon flux RSS.&lt;/p&gt;

    &lt;p&gt;Bonne lecture et j&amp;#8217;espère sincèrement que vous trouverez les réponses à vos questions.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Au début, j&amp;#8217;ai trouvé ça plutôt pas mal, et j&amp;#8217;ai commencé à réfléchir à la meilleure manière de l&amp;#8217;inclure sur ce site, et plus particulièrement aux critères de tri et de pertinence que je souhaitais mettre en place : recherche textuelle, tags, recherche étendue avec un dictionnaire des synonymes&amp;#8230; Et puis, au bout d&amp;#8217;un moment, je me suis dit &lt;q&gt;FBI&amp;#8230; fausse bonne idée&lt;/q&gt;.&lt;/p&gt;

&lt;p&gt;L&amp;#8217;usage généralement fait d&amp;#8217;un moteur de recherche est simple :&lt;/p&gt;

&lt;ol&gt;
    &lt;li&gt;Je lance ma recherche sur un outil de recherche.&lt;/li&gt;
    &lt;li&gt;Je sélectionne un des premiers résultats, généralement au dessus de la ligne de flottaison, en fonction de ce que va me montrer l&amp;#8217;aperçu.&lt;/li&gt;
    &lt;li&gt;Si je trouve ce que je cherche, je me casse (sauf cas exceptionnel).&lt;/li&gt;
    &lt;li&gt;Si je ne trouve pas ce que je cherche, je retourne sur mon outil de recherche, et soit je vais voir les autres résultats, soit je change ma requête afin d&amp;#8217;obtenir des résultats plus pertinents.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Le bloc mis en place par Aymeric est intéressant, malheureusement, je crois qu&amp;#8217;il est à la fois inutile, gênant et un peu orgueilleux dans le contexte d&amp;#8217;un site web.&lt;/p&gt;

&lt;p&gt;Inutile, car, dans 95% des cas, si le visiteur trouve ce qu&amp;#8217;il cherchait, il ne restera pas longtemps. En temps normal, j&amp;#8217;aurais même dit 99.9% de chances, mais le site d&amp;#8217;Aymeric étant très spécialisé, il y a tout de même des chances pour que quelqu&amp;#8217;un du sérail y passe un peu de temps.&lt;/p&gt;

&lt;p&gt;Gênant, car il vient s&amp;#8217;interposer entre le haut de l&amp;#8217;écran et les résultats potentiels de la recherche effectuée par l&amp;#8217;utilisateur. Dans le meilleur des cas, il sera ignoré, dans le pire des cas, il sera source de frustration et le visiteur partira sans aler voir plus loin.&lt;/p&gt;

&lt;p&gt;Orgueilleux, car il présuppose que &lt;strong&gt;le visiteur prendra en compte la potentielle qualité générale d&amp;#8217;un site qui n&amp;#8217;a, pour l&amp;#8217;instant, a été déceptif puisqu&amp;#8217;il n&amp;#8217;a pas été capable de répondre à sa demande&lt;/strong&gt;. &lt;/p&gt;

&lt;p&gt;Évidemment, dans d&amp;#8217;autres contextes, ce bloc a une utilité certaine :&lt;/p&gt;

&lt;ul&gt;
    &lt;li&gt;Articles connexes à la fin d&amp;#8217;un billet.&lt;/li&gt;
    &lt;li&gt;Propositions en cas d&amp;#8217;erreur 404, principalement lorsqu&amp;#8217;on dispose d&amp;#8217;une chaîne de recherche dans l&amp;#8217;URL.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Mais dans tous les cas, on entre là dans le domaine du cross selling, et on retombe dans quelque chose de tout à fait classique.&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;&lt;small&gt;Article original écrit par Frederic de Villamil et publié sur &lt;a href='http://t37.net'&gt;Ergonomie, Rails et Architecture de l'information web (2.0)&lt;/a&gt; | &lt;a href='http://t37.net/un-accueil-personnalise-pour-les-visiteurs-arrivant-via-un-moteur-de-recherche'&gt;lien direct vers cet article&lt;/a&gt; | Si vous lisez cet article ailleurs que sur &lt;a href='http://t37.net'&gt;Ergonomie, Rails et Architecture de l'information web (2.0)&lt;/a&gt;, c'est qu'il a été reproduit illégalement et sans autorisation.&lt;/small&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feedproxy.google.com/~f/FredericDeVillamilcom?a=Tq8nIOHo"&gt;&lt;img src="http://feedproxy.google.com/~f/FredericDeVillamilcom?d=482" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/FredericDeVillamilcom?a=1NJg4NN9"&gt;&lt;img src="http://feedproxy.google.com/~f/FredericDeVillamilcom?d=147" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/FredericDeVillamilcom?a=UEoEAgfT"&gt;&lt;img src="http://feedproxy.google.com/~f/FredericDeVillamilcom?d=148" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/FredericDeVillamilcom?a=wbzNWRox"&gt;&lt;img src="http://feedproxy.google.com/~f/FredericDeVillamilcom?d=149" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
      <pubDate>Wed, 10 Dec 2008 21:54:00 +0100</pubDate>
      <guid isPermaLink="false">urn:uuid:0dd82afd-6214-44f3-9e24-066372aaa45c</guid>
      <comments>http://t37.net/2008/12/10/un-accueil-personnalise-pour-les-visiteurs-arrivant-via-un-moteur-de-recherche#comments</comments>
      <category>Ergonomie</category>
      <category>search</category>
      <category>recherche</category>
      <category>google</category>
      <category>utilisabilité</category>
      <category>lien</category>
      <trackback:ping>http://t37.net/trackbacks?article_id=un-accueil-personnalise-pour-les-visiteurs-arrivant-via-un-moteur-de-recherche&amp;day=10&amp;month=12&amp;year=2008</trackback:ping>
      <link>http://feedproxy.google.com/~r/FredericDeVillamilcom/~3/MhfD4AM4RRA/un-accueil-personnalise-pour-les-visiteurs-arrivant-via-un-moteur-de-recherche.html</link>
    <feedburner:origLink>http://t37.net/un-accueil-personnalise-pour-les-visiteurs-arrivant-via-un-moteur-de-recherche.html</feedburner:origLink></item>
    <item>
      <title>Warm up le web 08 à l'OPUS café</title>
      <description>&lt;p&gt;J&amp;#8217;étais hier soir au &lt;em&gt;warm up&lt;/em&gt;, de l&amp;#8217;Open Coffee Club, prélude à la conférence Le Web 08, et, curieusement, le moins que l&amp;#8217;on puisse dire, c&amp;#8217;est que j&amp;#8217;ai été plutôt&amp;#8230; refroidi, au sens propre comme au figuré d&amp;#8217;ailleurs. Je n&amp;#8217;aime pas trop critiquer un événement à l&amp;#8217;organisation duquel je n&amp;#8217;a pas participé, car si la critique est aisée, l&amp;#8217;art est difficile, et je suis le premier à savoir combien organiser un événement, même de petite taille, est difficile.&lt;/p&gt;

&lt;p&gt;&lt;img src="http://t37.net/files/warmup-leweb-20081208-001.jpg" class="centered" alt="Warm up le web 08" /&gt;&lt;/p&gt;

&lt;p&gt;Je veux bien croire que &lt;q&gt;la vocation de la soirée à l’image de l’action de l’OpenCoffee Club [était] de permettre aux entrepreneurs, investisseurs, participants, et journalistes de commencer à échanger avant l’ouverture de la conférence LeWeb&amp;#8217;08 qui [avait] lieu le lendemain.&lt;/q&gt; Mais dans ce cas, pourquoi nous entasser comme dans des bétaillères dans une salle bien trop petite pour l&amp;#8217;assistance, avec une musique assourdissante (et de mauvais mojitos à 10 euros&amp;#8230; mais c&amp;#8217;est très subjectif). J&amp;#8217;ai fini par trouver le filon pour discuter tranquillement : le trottoir avec les fumeurs. Malheureusement les excès de toxines et la froidure polaire qui régnait aux abords du quai de Valmy ont fini par faire fuir les plus téméraires.&lt;/p&gt;

&lt;p&gt;&lt;img src="http://t37.net/files/warmup-leweb-20081208-002.jpg" alt="Lubomira Rochet, Microsoft" class="centered" /&gt;&lt;/p&gt;

&lt;p&gt;Il y a cependant quelque chose qui m&amp;#8217;a franchement choqué : les interventions sur scène des organisateurs, sponsors, et de quelques sociétés tirées au sort et venue présenter leur élévator pitch. Je sais bien que nous sommes en France, cette France éternelle si fière de ses racines, de sa culture et de sa langue, mais POURQUOI, oui POURQUOI, dans un événement rassemblant facilement un tiers d&amp;#8217;étrangers avoir fait tous vos discours en FRANÇAIS ? Quand on invite des gens du monde entier, le minimum vital est de se mettre à leur portée. Encore une belle preuve de l&amp;#8217;ouverture des startups françaises à l&amp;#8217;international. &lt;/p&gt;

&lt;p&gt;Sinon, j&amp;#8217;ai tout de même été ravi de retrouver, ou revoir certains d&amp;#8217;entre vous, et particulièrement (hop séance de name dropping) Lubomira, &lt;a href="http://climbtothestarts.org"&gt;Stephanie&lt;/a&gt;, &lt;a href="http://webworkerdaily.com/"&gt;Pamela&lt;/a&gt;, &lt;a href="http://www.andreavascellari.com/"&gt;Andrea&lt;/a&gt;, &lt;a href="http://www.simpleentrepreneur.com/"&gt;Stéphane&lt;/a&gt;, ou encore une lectrice anonyme jamais d&amp;#8217;accord avec moi&amp;#8230; (oui, oui, il y avait des filles) et j&amp;#8217;en oublie.&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;&lt;small&gt;Article original écrit par Frederic de Villamil et publié sur &lt;a href='http://t37.net'&gt;Ergonomie, Rails et Architecture de l'information web (2.0)&lt;/a&gt; | &lt;a href='http://t37.net/warm-up-le-web-08-i-lopus-cafe'&gt;lien direct vers cet article&lt;/a&gt; | Si vous lisez cet article ailleurs que sur &lt;a href='http://t37.net'&gt;Ergonomie, Rails et Architecture de l'information web (2.0)&lt;/a&gt;, c'est qu'il a été reproduit illégalement et sans autorisation.&lt;/small&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feedproxy.google.com/~f/FredericDeVillamilcom?a=hnB7UviW"&gt;&lt;img src="http://feedproxy.google.com/~f/FredericDeVillamilcom?d=482" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/FredericDeVillamilcom?a=5Q94jRiO"&gt;&lt;img src="http://feedproxy.google.com/~f/FredericDeVillamilcom?d=147" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/FredericDeVillamilcom?a=g6bOd8iX"&gt;&lt;img src="http://feedproxy.google.com/~f/FredericDeVillamilcom?d=148" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/FredericDeVillamilcom?a=oJQj4HFE"&gt;&lt;img src="http://feedproxy.google.com/~f/FredericDeVillamilcom?d=149" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
      <pubDate>Tue, 09 Dec 2008 22:51:00 +0100</pubDate>
      <guid isPermaLink="false">urn:uuid:f9daca8b-cc64-4708-9387-a4d67ca43b7b</guid>
      <comments>http://t37.net/2008/12/09/warm-up-le-web-08-i-lopus-cafe#comments</comments>
      <category>Humeurs</category>
      <category>leweb</category>
      <category>leweb08</category>
      <category>soirée</category>
      <category>startup</category>
      <category>web</category>
      <trackback:ping>http://t37.net/trackbacks?article_id=warm-up-le-web-08-i-lopus-cafe&amp;day=09&amp;month=12&amp;year=2008</trackback:ping>
      <link>http://feedproxy.google.com/~r/FredericDeVillamilcom/~3/Pir5RLoM6Pc/warm-up-le-web-08-i-lopus-cafe.html</link>
    <feedburner:origLink>http://t37.net/warm-up-le-web-08-i-lopus-cafe.html</feedburner:origLink></item>
    <item>
      <title>Pagination des commentaires en AJAX avec Typo (ou n'importe quelle autre application en Ruby on Rails)</title>
      <description>&lt;p&gt;Quand j&amp;#8217;ai lu il y a une vingtaine de minutes que Wordpress 2.7 proposait (enfin) la pagination des commentaires, mon sang n&amp;#8217;a fait qu&amp;#8217;un tour : si Wordpress le fait, pas question que &lt;a href="http://typosphere.org"&gt;Typo&lt;/a&gt;, le blogware en Ruby on Rails qui équipe ce site et bien d&amp;#8217;autres ne le fasse pas. 10 minutes plus tard, j&amp;#8217;avais un truc fonctionnel, que je ne peux m&amp;#8217;empêcher de partager avec vous, parce que vous le valez bien &amp;copy;&lt;/p&gt;

&lt;p&gt;Ce didacticiel s&amp;#8217;applique à la version en cours de développement de Typo, qui utilise pour la pagination &lt;em&gt;will&lt;em&gt;paginate&lt;/em&gt; au lieu de &lt;em&gt;classic&lt;/em&gt;pagination&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;Dans un premier temps, nous allons ajouter le support des liens en AJAX à will&lt;em&gt;paginate, en réutilisant le code proposé par &lt;a href="http://weblog.redlinesoftware.com/2008/1/30/willpaginate-and-remote-links"&gt;Redline Software&lt;/a&gt;. Nous allons tout simplement surcharger la classe LinkRenderer utilisée par will&lt;/em&gt;paginate afin d&amp;#8217;afficher les liens.&lt;/p&gt;

&lt;div class="CodeRay"&gt;&lt;pre&gt;&lt;span class="CodeRay"&gt;&lt;span class="c"&gt;# app/helpers/remote_link_renderer.rb&lt;/span&gt;

&lt;span class="r"&gt;class&lt;/span&gt; &lt;span class="cl"&gt;RemoteLinkRenderer&lt;/span&gt; &amp;lt; &lt;span class="co"&gt;WillPaginate&lt;/span&gt;::&lt;span class="co"&gt;LinkRenderer&lt;/span&gt;
  &lt;span class="r"&gt;def&lt;/span&gt; &lt;span class="fu"&gt;prepare&lt;/span&gt;(collection, options, template)
    &lt;span class="iv"&gt;@remote&lt;/span&gt; = options.delete(&lt;span class="sy"&gt;:remote&lt;/span&gt;) || {}
    &lt;span class="r"&gt;super&lt;/span&gt;
  &lt;span class="r"&gt;end&lt;/span&gt;

protected
  &lt;span class="r"&gt;def&lt;/span&gt; &lt;span class="fu"&gt;page_link&lt;/span&gt;(page, text, attributes = {})
    &lt;span class="iv"&gt;@template&lt;/span&gt;.link_to_remote(text, {&lt;span class="sy"&gt;:url&lt;/span&gt; =&amp;gt; url_for(page), &lt;span class="sy"&gt;:method&lt;/span&gt; =&amp;gt; &lt;span class="sy"&gt;:get&lt;/span&gt;}.merge(&lt;span class="iv"&gt;@remote&lt;/span&gt;))
  &lt;span class="r"&gt;end&lt;/span&gt;
&lt;span class="r"&gt;end&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;Nous allons ensuite ajouter la pagination aux commentaires d&amp;#8217;un billet. Pour cela, nous allons éditer la méthode show du contrôleur Articles :&lt;/p&gt;

&lt;div class="CodeRay"&gt;&lt;pre&gt;&lt;span class="CodeRay"&gt;&lt;span class="c"&gt;# app/controllers/articles_controller.rb&lt;/span&gt;
&lt;span class="r"&gt;def&lt;/span&gt; &lt;span class="fu"&gt;show&lt;/span&gt;
  &lt;span class="iv"&gt;@article&lt;/span&gt;      = this_blog.requested_article(params)

  &lt;span class="iv"&gt;@comment&lt;/span&gt;      = &lt;span class="co"&gt;Comment&lt;/span&gt;.new
  &lt;span class="iv"&gt;@comments&lt;/span&gt;     = &lt;span class="iv"&gt;@article&lt;/span&gt;.published_comments.paginate(&lt;span class="sy"&gt;:page&lt;/span&gt; =&amp;gt; params[&lt;span class="sy"&gt;:page&lt;/span&gt;], &lt;span class="sy"&gt;:per_page&lt;/span&gt; =&amp;gt; &lt;span class="i"&gt;10&lt;/span&gt;)
  &lt;span class="iv"&gt;@page_title&lt;/span&gt;   = &lt;span class="iv"&gt;@article&lt;/span&gt;.title
  article_meta

  auto_discovery_feed
  respond_to &lt;span class="r"&gt;do&lt;/span&gt; |format|
    format.html { render &lt;span class="sy"&gt;:action&lt;/span&gt; =&amp;gt; &lt;span class="s"&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="k"&gt;read&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;/span&gt; }
    format.atom {  render &lt;span class="sy"&gt;:partial&lt;/span&gt; =&amp;gt; &lt;span class="s"&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="k"&gt;articles/atom_feed&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;/span&gt;, &lt;span class="sy"&gt;:object&lt;/span&gt; =&amp;gt; &lt;span class="iv"&gt;@article&lt;/span&gt;.published_feedback }
    format.rss  { render &lt;span class="sy"&gt;:partial&lt;/span&gt; =&amp;gt; &lt;span class="s"&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="k"&gt;articles/rss20_feed&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;/span&gt;, &lt;span class="sy"&gt;:object&lt;/span&gt; =&amp;gt; &lt;span class="iv"&gt;@article&lt;/span&gt;.published_feedback }
    format.xml  { redirect_to &lt;span class="sy"&gt;:format&lt;/span&gt; =&amp;gt; &lt;span class="s"&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="k"&gt;atom&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;/span&gt; }
  &lt;span class="r"&gt;end&lt;/span&gt;
  &lt;span class="r"&gt;rescue&lt;/span&gt; &lt;span class="co"&gt;ActiveRecord&lt;/span&gt;::&lt;span class="co"&gt;RecordNotFound&lt;/span&gt;
    error(&lt;span class="s"&gt;&lt;span class="dl"&gt;&amp;quot;&lt;/span&gt;&lt;span class="k"&gt;Post not found...&lt;/span&gt;&lt;span class="dl"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;)
&lt;span class="r"&gt;end&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;Il ne nous reste plus qu&amp;#8217;à modifier le rendu des commentaires, côté vues, cette fois. Je pars du principe que vous utilisez un des thèmes par défaut, sinon il vous faudra adapter.&lt;/p&gt;

&lt;div class="CodeRay"&gt;&lt;pre&gt;&lt;span class="CodeRay"&gt;# themes/votretheme/views/articles/_comment_list.html.erb

&lt;span class="ta"&gt;&amp;lt;ol&lt;/span&gt; &lt;span class="an"&gt;id&lt;/span&gt;=&lt;span class="s"&gt;&lt;span class="dl"&gt;&amp;quot;&lt;/span&gt;&lt;span class="k"&gt;commentList&lt;/span&gt;&lt;span class="dl"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt; &lt;span class="an"&gt;class&lt;/span&gt;=&lt;span class="s"&gt;&lt;span class="dl"&gt;&amp;quot;&lt;/span&gt;&lt;span class="k"&gt;comments&lt;/span&gt;&lt;span class="dl"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;span class="ta"&gt;&amp;gt;&lt;/span&gt;
  &lt;span class="il"&gt;&lt;span class="idl"&gt;&amp;lt;%&lt;/span&gt; &lt;span class="r"&gt;if&lt;/span&gt; &lt;span class="iv"&gt;@comments&lt;/span&gt;.any? &lt;span class="idl"&gt;-%&amp;gt;&lt;/span&gt;&lt;/span&gt;
    &lt;span class="il"&gt;&lt;span class="idl"&gt;&amp;lt;%=&lt;/span&gt; render(&lt;span class="sy"&gt;:partial&lt;/span&gt; =&amp;gt; &lt;span class="s"&gt;&lt;span class="dl"&gt;&amp;quot;&lt;/span&gt;&lt;span class="k"&gt;comment&lt;/span&gt;&lt;span class="dl"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;, &lt;span class="sy"&gt;:collection&lt;/span&gt; =&amp;gt; &lt;span class="iv"&gt;@comments&lt;/span&gt;) &lt;span class="idl"&gt;%&amp;gt;&lt;/span&gt;&lt;/span&gt;
  &lt;span class="il"&gt;&lt;span class="idl"&gt;&amp;lt;%&lt;/span&gt; &lt;span class="r"&gt;else&lt;/span&gt; &lt;span class="idl"&gt;-%&amp;gt;&lt;/span&gt;&lt;/span&gt;
    &lt;span class="ta"&gt;&amp;lt;li&lt;/span&gt; &lt;span class="an"&gt;class&lt;/span&gt;=&lt;span class="s"&gt;&lt;span class="dl"&gt;&amp;quot;&lt;/span&gt;&lt;span class="k"&gt;dummy_comment&lt;/span&gt;&lt;span class="dl"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt; &lt;span class="an"&gt;style&lt;/span&gt;=&lt;span class="s"&gt;&lt;span class="dl"&gt;&amp;quot;&lt;/span&gt;&lt;span class="k"&gt;display:none&lt;/span&gt;&lt;span class="dl"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;span class="ta"&gt;&amp;gt;&lt;/span&gt;&lt;span class="il"&gt;&lt;span class="idl"&gt;&amp;lt;%=&lt;/span&gt; _(&lt;span class="s"&gt;&lt;span class="dl"&gt;&amp;quot;&lt;/span&gt;&lt;span class="k"&gt;No comments&lt;/span&gt;&lt;span class="dl"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;)&lt;span class="idl"&gt;%&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ta"&gt;&amp;lt;/li&amp;gt;&lt;/span&gt;
  &lt;span class="il"&gt;&lt;span class="idl"&gt;&amp;lt;%&lt;/span&gt; &lt;span class="r"&gt;end&lt;/span&gt; &lt;span class="idl"&gt;-%&amp;gt;&lt;/span&gt;&lt;/span&gt;
&lt;span class="ta"&gt;&amp;lt;/ol&amp;gt;&lt;/span&gt;

&lt;span class="il"&gt;&lt;span class="idl"&gt;&amp;lt;%=&lt;/span&gt; will_paginate &lt;span class="iv"&gt;@comments&lt;/span&gt;, &lt;span class="sy"&gt;:renderer&lt;/span&gt; =&amp;gt; &lt;span class="s"&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="k"&gt;RemoteLinkRenderer&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;/span&gt; , &lt;span class="sy"&gt;:remote&lt;/span&gt; =&amp;gt; { &lt;span class="sy"&gt;:update&lt;/span&gt; =&amp;gt; &lt;span class="s"&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="k"&gt;commentList&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;/span&gt;} &lt;span class="idl"&gt;%&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;Et la cerise sur le gâteau, c&amp;#8217;est que si vous n&amp;#8217;avez pas Javascript activé, ça marche aussi. Quant à moi, il ne vous reste plus qu&amp;#8217;à aller écrire quelques specs, tester un peu, et commiter tout ça avant de sombrer dans les bras de Morphée.&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;&lt;small&gt;Article original écrit par Frederic de Villamil et publié sur &lt;a href='http://t37.net'&gt;Ergonomie, Rails et Architecture de l'information web (2.0)&lt;/a&gt; | &lt;a href='http://t37.net/pagination-des-commentaires-en-ajax-avec-typo-ou-nimporte-quelle-autre-application-en-ruby-on-rails'&gt;lien direct vers cet article&lt;/a&gt; | Si vous lisez cet article ailleurs que sur &lt;a href='http://t37.net'&gt;Ergonomie, Rails et Architecture de l'information web (2.0)&lt;/a&gt;, c'est qu'il a été reproduit illégalement et sans autorisation.&lt;/small&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feedproxy.google.com/~f/FredericDeVillamilcom?a=zDZg0CM3"&gt;&lt;img src="http://feedproxy.google.com/~f/FredericDeVillamilcom?d=482" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/FredericDeVillamilcom?a=Yy2nfJxL"&gt;&lt;img src="http://feedproxy.google.com/~f/FredericDeVillamilcom?d=147" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/FredericDeVillamilcom?a=3FTKRhjq"&gt;&lt;img src="http://feedproxy.google.com/~f/FredericDeVillamilcom?d=148" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/FredericDeVillamilcom?a=EYG3hvu0"&gt;&lt;img src="http://feedproxy.google.com/~f/FredericDeVillamilcom?d=149" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
      <pubDate>Sun, 07 Dec 2008 22:13:00 +0100</pubDate>
      <guid isPermaLink="false">urn:uuid:3c633749-e004-46a4-9f2a-9b974d060fff</guid>
      <comments>http://t37.net/2008/12/07/pagination-des-commentaires-en-ajax-avec-typo-ou-nimporte-quelle-autre-application-en-ruby-on-rails#comments</comments>
      <category>Typo</category>
      <category>ruby</category>
      <category>rails</category>
      <category>rubyonrails</category>
      <category>développement</category>
      <category>ajax</category>
      <category>accessibilité</category>
      <trackback:ping>http://t37.net/trackbacks?article_id=pagination-des-commentaires-en-ajax-avec-typo-ou-nimporte-quelle-autre-application-en-ruby-on-rails&amp;day=07&amp;month=12&amp;year=2008</trackback:ping>
      <link>http://feedproxy.google.com/~r/FredericDeVillamilcom/~3/W9s9cNffc8o/pagination-des-commentaires-en-ajax-avec-typo-ou-nimporte-quelle-autre-application-en-ruby-on-rails.html</link>
    <feedburner:origLink>http://t37.net/pagination-des-commentaires-en-ajax-avec-t