<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="http://filyb.info/feed/rss2/xslt" ?><rss version="2.0"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:wfw="http://wellformedweb.org/CommentAPI/"
  xmlns:content="http://purl.org/rss/1.0/modules/content/"
  xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
  <title>filyb.info - Tag - Web</title>
  <link>http://filyb.info/</link>
  <atom:link href="http://filyb.info/feed/tag/Web/rss2" rel="self" type="application/rss+xml"/>
  <description>filyb.info est le carnet web personnel de Florian Birée, alias Thesa.</description>
  <language>fr</language>
  <pubDate>Mon, 17 Nov 2008 21:34:44 +0100</pubDate>
  <copyright>Copyright © Florian Birée, 2005-2008.</copyright>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Dotclear</generator>
  
    
  <item>
    <title>En vrac de rentrée</title>
    <link>http://filyb.info/post/2008/09/01/En-vrac-de-rentree</link>
    <guid isPermaLink="false">urn:md5:70b405f6f2d7f742ec23cc549aeabf4b</guid>
    <pubDate>Mon, 01 Sep 2008 22:50:00 +0200</pubDate>
    <dc:creator>Thesa</dc:creator>
        <category>En vrac</category>
        <category>Astuce</category><category>Chrome</category><category>Firefox</category><category>Google</category><category>Humour</category><category>Informatique</category><category>OpenStreetMap</category><category>Parano</category><category>Web</category><category>Webkit</category>    
    <description>    &lt;ul&gt;

&lt;li&gt;Google s&amp;#8217;apprêterait à lancer son propre navigateur web, un logiciel libre basé sur &lt;a href=&quot;http://webkit.org/&quot; hreflang=&quot;en&quot; title=&quot;Site du projet Webkit&quot;&gt;Webkit&lt;/a&gt;, nommé Google Chrome. Voici &lt;a href=&quot;http://blogoscoped.com/archive/2008-09-01-n47.html&quot; hreflang=&quot;en&quot; title=&quot;Billet sur Google Blogoscoped&quot;&gt;sa présentation&lt;/a&gt;, et surtout &lt;a href=&quot;http://blogoscoped.com/google-chrome/&quot; hreflang=&quot;en&quot; title=&quot;BD sur Google Chrome&quot;&gt;la &lt;acronym title=&quot;Bande Dessinée&quot;&gt;BD&lt;/acronym&gt; détaillant son architecture&lt;/a&gt;, à voir absolument&amp;#160;! (&lt;a href=&quot;http://www.framablog.org/index.php/post/2008/09/01/google-chrome-navigateur-open-source&quot; hreflang=&quot;fr&quot; title=&quot;Billet sur le framablog&quot;&gt;Le Framablog en parle déjà&lt;/a&gt;)&lt;/li&gt;

&lt;li&gt;&lt;a href=&quot;http://www.la-grange.net/2008/08/31/etre-humain&quot; hreflang=&quot;fr&quot; title=&quot;Billet de Karl&quot;&gt;&lt;cite&gt;Avoir le temps d&amp;#8217;être humain&lt;/cite&gt;&lt;/a&gt;&amp;#160;: les interrogations de Karl sur ce qui est public et ce qui ne l&amp;#8217;est pas.&lt;/li&gt;

&lt;li&gt;&lt;a href=&quot;http://www.framablog.org/index.php/post/2008/08/31/bd-xkcd-trad-fr&quot; hreflang=&quot;fr&quot; title=&quot;Billet sur le Framablog&quot;&gt;&lt;cite&gt;Parents&amp;#160;: parlez de Linux à votre enfant&amp;#8230;&lt;/cite&gt;&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;Une astuce si votre gestionnaire de fenêtre vous amène toujours Firefox en premier plan lorsque vous y ouvrez un lien depuis un autre logiciel (comme un agrégateur)&amp;#160;: &lt;a href=&quot;http://ubuntu-snippets.blogspot.com/2008/06/open-new-firefox-tab-in-background.html&quot; hreflang=&quot;en&quot; title=&quot;Billet sur Ubuntu-Snippets&quot;&gt;&lt;cite&gt;Open new firefox tab in background&lt;/cite&gt;&lt;/a&gt;.&lt;/li&gt;

&lt;li&gt;Et maintenant un peu d&amp;#8217;&lt;a href=&quot;http://filyb.info/post/2008/07/14/OpenStreetMap-%3A-dessinons-un-monde-libre&quot; hreflang=&quot;fr&quot; title=&quot;Billet sur OpenStreetMap&quot;&gt;OpenStreetMap&lt;/a&gt;&amp;#160;: &lt;a href=&quot;http://www.geofabrik.de/gallery/history/#paris&quot; hreflang=&quot;en&quot; title=&quot;OSM History&quot;&gt;l&amp;#8217;évolution de la cartographie de Paris en images&lt;/a&gt;.&lt;/li&gt;

&lt;li&gt;Du &lt;a href=&quot;http://tile.openstreetmap.nl/~lambertus/routing-world/index.html&quot; hreflang=&quot;en&quot; title=&quot;OpenStreetMap routing service demo&quot;&gt;routing avec OpenStreetMap&lt;/a&gt;&amp;#160;! C&amp;#8217;est une démo tout à fait expérimentale, mais ça marche déjà très bien. Vivement son intégration dans le site principal&amp;#160;!&lt;/li&gt;

&lt;/ul&gt;</description>
    
    
    
          <comments>http://filyb.info/post/2008/09/01/En-vrac-de-rentree#comment-form</comments>
      <wfw:comment>http://filyb.info/post/2008/09/01/En-vrac-de-rentree#comment-form</wfw:comment>
      <wfw:commentRss>http://filyb.info/feed/atom/comments/927</wfw:commentRss>
      </item>
    
  <item>
    <title>Parlons du www</title>
    <link>http://filyb.info/post/2008/05/28/Parlons-du-www</link>
    <guid isPermaLink="false">urn:md5:4b72a1ebefde69a0182166bae4852f18</guid>
    <pubDate>Wed, 28 May 2008 14:26:00 +0200</pubDate>
    <dc:creator>Thesa</dc:creator>
        <category>Informatique</category>
        <category>Astuce</category><category>Informatique</category><category>Internet</category><category>Web</category>    
    <description>    &lt;p&gt;Du www... voudrais-je dire du &lt;a href=&quot;http://fr.wikipedia.org/wiki/World_Wide_Web&quot; hreflang=&quot;fr&quot; title=&quot;Article d'encyclopédie wikipédia&quot;&gt;World Wide Web&lt;/a&gt;&amp;nbsp;? Non, juste des trois lettres www, que l'on trouve si souvent dans nos &lt;acronym title=&quot;Uniform Resource Locator&quot;&gt;URL&lt;/acronym&gt;.&lt;/p&gt;

&lt;p&gt;Un grand nombre d'adresses de sites web sont contiennent www, comme &lt;var&gt;http://&lt;strong&gt;www&lt;/strong&gt;.example.org/&lt;/var&gt;. Historiquement, le système de noms de domaine (&lt;acronym title=&quot;Domain Name System&quot;&gt;DNS&lt;/acronym&gt;) propose que les noms des machines soient organisés de la sorte&amp;nbsp;: hote.domaine.tld. Cela signifie que &lt;var&gt;mamachine.chezmoi.org&lt;/var&gt; représente l'ordinateur &lt;var&gt;mamachine&lt;/var&gt;, située dans le domaine (organisation, société, etc) &lt;var&gt;chezmoi.org&lt;/var&gt;. Chaque machine peut avoir un usage spécifique, et il était d'usage de nommer la machine capable de proposer un site web &lt;var&gt;www&lt;/var&gt;. Jusque là, tout va bien.&lt;/p&gt;

&lt;p&gt;Sauf qu'actuellement, une même machine est capable de faire plusieurs choses en même temps (e-mail, site web, etc), peut héberger plusieurs sites web... et qu'on utilise bien souvent les noms d'hôte pour proposer plusieurs sites web sur le même nom de domaine. Ici même, &lt;var&gt;filyb.info&lt;/var&gt; correspond à ce blog, alors que &lt;var&gt;thefool.filyb.info&lt;/var&gt; correspond à la page d'accueil du serveur.&lt;/p&gt;

&lt;p&gt;Dans ce cas, on pourrait se dire qu'il suffit que l'adresse du site corresponde à la machine qui l'héberge, si elle s'appelle www, on met le www, sinon, non. Au choix du propriétaire du site et de la machine... sauf que ça ne marche pas. Marketing&amp;nbsp;? Charabia d'informaticiens rentré dans le vocabulaire courant&amp;nbsp;? Je ne sais pas ce qui a propulsé les www au rang de symbole incontournable et obligatoire des sites webs, mais force est de constaté que pour l'internaute moyen, l'adresse d'un site &lt;em&gt;doit&lt;/em&gt; commencer par &lt;kbd&gt;http://www&lt;/kbd&gt;. Au point que (histoire vécue), ayant dit à un journaliste que l'adresse de mon site était &lt;var&gt;http://florian.biree.name/&lt;/var&gt;, il a écrit dans son article &lt;var&gt;&lt;strong&gt;www.&lt;/strong&gt;florian.biree.name&lt;/var&gt;, ce qui d'un, ne fonctionne pas (maintenant si, je l'ai rajouté dans les &lt;acronym title=&quot;Domain Name System&quot;&gt;DNS&lt;/acronym&gt;), et surtout n'a pas de sens informatiquement parlant&amp;nbsp;: il n'y a pas machine nommée &lt;var&gt;www.florian&lt;/var&gt;, et ce serait un nom plutôt stupide, en l'occurrence. Si nom d'hôte il doit y avoir, autant mettre &lt;var&gt;florian&lt;/var&gt;, tout simplement.&lt;/p&gt;

&lt;p&gt;Face à cet état de fait, on (le &lt;acronym title=&quot;World Wide Web Consortium&quot;&gt;W3C&lt;/acronym&gt;, &lt;a href=&quot;http://fr.opquast.com/bonnes-pratiques/fiche/92&quot; hreflang=&quot;fr&quot; title=&quot;Bonne pratique Opquast sur le www&quot;&gt;Opquast&lt;/a&gt;, etc) recommande généralement de faire en sorte qu'un site accessible via &lt;var&gt;example.org&lt;/var&gt; le soit aussi via &lt;var&gt;www.example.org&lt;/var&gt;.&lt;/p&gt;

&lt;p&gt;Sauf que cela pose aussi un problème... Ça serait trop facile, sinon. Les sites web sont identifiés par leurs adresses. Donc, pour un programme informatique stupide et borné (Google, au hasard), &lt;var&gt;example.org&lt;/var&gt; et &lt;var&gt;www.example.org&lt;/var&gt; sont deux sites différents, qu'ils aient le même contenu ou pas. Du coup, le référencement sera moins bon, les liens se rapportant à votre site pouvant être soit avec, soit sans les www.&lt;/p&gt;

&lt;p&gt;La solution consiste à mettre en place une redirection de l'un vers l'autre, indiquant à tout le monde laquelle des adresses est la bonne. Reste à choisir l'adresse de référence... avec ou sans www&amp;nbsp;?&lt;/p&gt;

&lt;p&gt;Si d'aucun &lt;a href=&quot;http://www.blog.webatou.be/?2007/07/03/l-url-d-un-site&quot; hreflang=&quot;fr&quot; title=&quot;Billet de Monique&quot;&gt;ont choisit de garder le www&lt;/a&gt; (avec des arguments tout aussi valables que ceux que je vais exposer), je me range pour ma part du côté de &lt;a href=&quot;http://no-www.org/&quot; hreflang=&quot;en&quot; title=&quot;Initiative contre le www&quot;&gt;no-www&lt;/a&gt;&amp;nbsp;: &lt;strong&gt;à mort le www&lt;/strong&gt;&amp;nbsp;!&lt;/p&gt;

&lt;p&gt;Sauf s'il y a encore une machine qui s'occupe spécifiquement de faire du web dans votre domaine, le www n'a aucun sens. Il ne fait que complexifier les adresses, avec un risque d'erreur (ajouter le www à un nom d'hôte, et non juste au domaine, de nombreux sites fonctionnent uniquement qu'avec les www, ou uniquement sans). La seule chose qui importe au début d'une adresse est le &lt;var&gt;http://&lt;/var&gt;, qui indique le protocole utilisé.&lt;/p&gt;

&lt;p&gt;Alors vous aussi, webmaster, supprimez ce www&amp;nbsp;! Vous pouvez par exemple rediriger vos domaines avec (en utilisant Apache et le mod_rewrite, par exemple dans un fichier &lt;var&gt;.htaccess&lt;/var&gt; à la racine de votre site)&amp;nbsp;:&lt;/p&gt;

&lt;pre&gt;
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.domain\.com$ [NC]
RewriteRule ^(.*)$ http://domain.com/$1 [R=301,L]
&lt;/pre&gt;

&lt;p&gt;Mais surtout, surtout, évitez de créer des sites en ajoutant www à un nom d'hôte... Un exemple que je connais bien&amp;nbsp;: pourquoi &lt;var&gt;http://www.licinfo.ups-tlse.fr/&lt;/var&gt; au lieu de &lt;var&gt;http://licinfo.ups-tlse.fr/&lt;/var&gt;&amp;nbsp;? N'est-ce pas plus simple&amp;nbsp;?&lt;/p&gt;

&lt;p&gt;(Bon... voilà un billet prévu dans la lignée des billets d'après &lt;a href=&quot;http://filyb.info/post/2007/07/18/La-mise-a-jour-est-terminee-Bienvenue-sur-le-nouveau-filybinfo&quot; hreflang=&quot;fr&quot; title=&quot;Billet sur la mise à jour du carnet&quot;&gt;la mise à jour de juillet dernier&lt;/a&gt;&amp;nbsp;: il n'est jamais trop tard pour bien faire.)&lt;/p&gt;</description>
    
    
    
          <comments>http://filyb.info/post/2008/05/28/Parlons-du-www#comment-form</comments>
      <wfw:comment>http://filyb.info/post/2008/05/28/Parlons-du-www#comment-form</wfw:comment>
      <wfw:commentRss>http://filyb.info/feed/atom/comments/696</wfw:commentRss>
      </item>
    
  <item>
    <title>Les microformats – Et pour les utilisateurs ?</title>
    <link>http://filyb.info/post/2008/01/05/Les-microformats-Et-pour-les-utilisateurs</link>
    <guid isPermaLink="false">urn:md5:702616cff71293fb218c9801b09db636</guid>
    <pubDate>Sat, 05 Jan 2008 14:43:00 +0100</pubDate>
    <dc:creator>Thesa</dc:creator>
        <category>Informatique</category>
        <category>Informatique</category><category>Microformats</category><category>Mise à jour</category><category>Web</category>    
    <description>    &lt;p&gt;Après &lt;a href=&quot;http://filyb.info/post/2007/09/16/Les-microformats&quot; hreflang=&quot;fr&quot; title=&quot;Billet de présentation des microformats sur ce carnet&quot;&gt;la présentation des microformats&lt;/a&gt;, et &lt;a href=&quot;http://filyb.info/post/2007/09/22/Les-microformats-Comment-les-utiliser&quot;&gt;les explication sur leur insertion dans vos pages webw&lt;/a&gt;, le dernier billet de cette série sur les &lt;a href=&quot;http://filyb.info/tag/Microformats&quot;&gt;microformats&lt;/a&gt; a pour but d'expliquer, du point de vue des utilisateurs, comment utiliser ces microformats.&lt;/p&gt;

&lt;p&gt;Puisque ceux-ci sont inséré dans des pages web, leur interprétation devra être faite par les navigateurs web. À ce niveau, les différents navigateurs ont différent stades d'implémentations&amp;nbsp;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Pour Windows Internet Explorer, &lt;a href=&quot;http://microformats.org/wiki/internet-explorer-extensions&quot; hreflang=&quot;en&quot; title=&quot;Page Internet Explorer du wiki microformats&quot;&gt;il existerait des extensions permettant de gérer les microformats&lt;/a&gt;. Je ne les ai pas testées, et vous encourage de toute façon à utiliser un autre navigateur web que celui-ci. À noter que Microsoft envisagerait d'intégrer un support des microformats dans &lt;acronym title=&quot;Internet Explorer version 8&quot;&gt;IE 8&lt;/acronym&gt;.&lt;/li&gt;

&lt;li&gt;Opera n'a, a ma connaissance, aucun support des microformats (s'il y en a un, merci de me le signaler).&lt;/li&gt;

&lt;li&gt;Safari disposerait de plugins pour lui ajouter le support des microformats. Je ne les ai pas testés.&lt;/li&gt;

&lt;li&gt;&lt;a href=&quot;http://konqueror.org/&quot; hreflang=&quot;en&quot; title=&quot;Site du projet Konqueror&quot;&gt;Konqueror&lt;/a&gt; inclut dans ses dernières version le support du microformat hCard. Si vous naviguez sur une page contenant du code hCard, un petit bouton &lt;q&gt;micro&lt;/q&gt; apparaît en bas à droite de la fenêtre, et propose un menu pour ajouter les différentes cartes au carnet d'adresse. Voir &lt;a href=&quot;http://flickr.com/photos/factoryjoe/68755089/&quot; hreflang=&quot;en&quot; title=&quot;Capture d'écran sur Flickr&quot;&gt;une capture d'écran de Konqueror en action&lt;/a&gt;.&lt;/li&gt;

&lt;li&gt;Et pour finir, &lt;a href=&quot;http://www.mozilla-europe.org/fr/products/firefox/&quot; hreflang=&quot;fr&quot; title=&quot;Firefox chez Mozilla Europe&quot;&gt;Mozilla Firefox&lt;/a&gt; possède &lt;a href=&quot;http://microformats.org/wiki/firefox-extensions&quot; hreflang=&quot;en&quot; title=&quot;Liste des extensions Firefox sur le wiki microformats.org&quot;&gt;plusieurs extensions&lt;/a&gt; pour gérer les microformats, dont la plus intéressante est &lt;a href=&quot;http://labs.mozilla.com/2006/12/introducing-operator/&quot; hreflang=&quot;en&quot; title=&quot;Operator chez Mozilla Labs&quot;&gt;Operator&lt;/a&gt; (&lt;a href=&quot;https://addons.mozilla.org/fr/firefox/addon/4106&quot; hreflang=&quot;en&quot; title=&quot;Operator chez Mozilla addons&quot;&gt;la télécharger chez Mozilla addons&lt;/a&gt;), développée par &lt;span class=&quot;vcard&quot;&gt;&lt;a href=&quot;http://www.kaply.com/weblog/&quot; hreflang=&quot;en&quot; title=&quot;Blog de Michael Kaply&quot; class=&quot;fn url&quot;&gt;Michael Kaply&lt;/a&gt;&lt;/span&gt; des &lt;a href=&quot;http://labs.mozilla.com/&quot; hreflang=&quot;en&quot; title=&quot;Laboratoires Mozilla&quot;&gt;Mozilla Labs&lt;/a&gt;. Cette extension préfigure le support des microformats qui devrait être inclus dans Mozilla Firefox 3.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;Operator en détails&lt;/h2&gt;

&lt;p&gt;Cette extension a un double intérêt&amp;nbsp;: d'une part elle propose différentes interfaces utilisateur, d'autre part elle est elle-même extensible pour pouvoir supporter divers microformats et actions associées.&lt;/p&gt;

&lt;h3&gt;Barre d'outil, menu contextuel ou menu global&amp;nbsp;?&lt;/h3&gt;

&lt;p&gt;Les trois interfaces utilisateur sont les suivantes&amp;nbsp;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;La barre d'outil Operator, qui propose une barre supplémentaire dans l'interface de Mozilla Firefox (Affichage &gt; Barres d'outils &gt; Barre d'outils d'Operator pour l'afficher si elle ne l'est pas). &lt;a href=&quot;http://filyb.info/public/programmes/operator/operator-toolbar.png&quot; class=&quot;image&quot; type=&quot;image/png&quot;&gt;&lt;img src=&quot;http://filyb.info/public/programmes/operator/operator-toolbar.png&quot; alt=&quot;Barre d'outil d'Operator&quot; style=&quot;margin: 0 auto; display: block;&quot; /&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Le menu contextuel agrémenté des actions d'Operator, lors d'un clique sur un élément contenant un microformat.&lt;a href=&quot;http://filyb.info/public/programmes/operator/operator-contextmenu.png&quot; type=&quot;image/png&quot; class=&quot;image&quot;&gt;&lt;img src=&quot;http://filyb.info/public/programmes/operator/operator-contextmenu.png&quot; alt=&quot;Menu contextuel d'Operator&quot; style=&quot;margin: 0 auto; display: block;&quot; /&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Le menu général d'Operator, accessible soit par une icône dans la barre d'état, soit par la même icône dans la barre d'adresse (position qui sera probablement retenue pour Mozilla Firefox 3).&lt;a href=&quot;http://filyb.info/public/programmes/operator/operator-mainmenu.png&quot; type=&quot;image/png&quot; class=&quot;image&quot;&gt;&lt;img src=&quot;http://filyb.info/public/programmes/operator/operator-mainmenu.png&quot; alt=&quot;Menu général d'Operator&quot; style=&quot;margin: 0 auto; display: block;&quot; /&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;De plus, il est possible de choisir la façon dont sont classées les informations (quelque soit l'interface utilisée). Dans les captures précédentes, les actions sont classées en fonction des données (Type de donnée, puis une donnée spécifique, puis les actions disponibles sur cette donnée). On peut choisir, dans les options d'Operator, de classer par action. Voici ce que devient dans ce cas le menu principal&amp;nbsp;:&lt;a href=&quot;http://filyb.info/public/programmes/operator/operator-mainmenu-byaction.png&quot; type=&quot;image/png&quot; class=&quot;image&quot;&gt;&lt;img src=&quot;http://filyb.info/public/programmes/operator/operator-mainmenu-byaction.png&quot; alt=&quot;Menu général d'Operator - classé par actions&quot; style=&quot;margin: 0 auto; display: block;&quot; /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;Étendre l'extension&lt;/h3&gt;

&lt;p&gt;L'un des gros avantages d'Operator, c'est qu'il se content d'être un outil générique d'accès aux microformats, et qu'il est potentiellement utilisable pour réaliser n'importe quelle action pour n'importe quel microformat. Il suffit d'ajouter l'action ou le microformat par le biais d'un script utilisateur. &lt;a href=&quot;http://www.kaply.com/weblog/operator-user-scripts&quot; hreflang=&quot;en&quot; title=&quot;Opertor user scripts&quot;&gt;Un ensemble de script est dors et déjà disponible.&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;Utilité&lt;/h3&gt;

&lt;p&gt;Les cas d'utilisation simples et utiles sont nombreux&amp;nbsp;: ajouter les coordonnées d'une personne à son carnet d'adresse, un évènement à son agenda, ou localiser un lieu sur une carte. Par exemple, en utilisant le fait que de nombreuses photos de &lt;a href=&quot;http://www.flickr.com/&quot; hreflang=&quot;fr&quot; title=&quot;Site de partage de photos Flickr&quot;&gt;Flickr&lt;/a&gt; sont géo-localisées, on peut&amp;nbsp;:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Se rendre sur &lt;a href=&quot;http://www.flickr.com/photos/orangelimey/318193520/&quot; hreflang=&quot;fr&quot; title=&quot;Page de la photo Going Downhill&quot;&gt;la page d'une photo&lt;/a&gt;&amp;nbsp;;&lt;/li&gt;
&lt;li&gt;Se demander &lt;q&gt;où puis-je aller pour voir cela&amp;nbsp;?&lt;/q&gt; et demander à Operator la réponse&amp;nbsp;: &lt;a href=&quot;http://filyb.info/public/programmes/operator/operator-map.png&quot; type=&quot;image/png&quot; class=&quot;image&quot;&gt;&lt;img src=&quot;http://filyb.info/public/programmes/operator/operator-map.png&quot; alt=&quot;Voir un lieu sur Google Maps grâce à Operator&quot; style=&quot;margin: 0 auto; display: block;&quot; /&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Et &lt;a href=&quot;http://maps.google.com/maps?q=37,-122&amp;amp;ie=UTF8&amp;amp;ll=36.999674,-122.000341&amp;amp;spn=0.038524,0.080338&amp;amp;t=p&amp;amp;z=14&amp;amp;iwloc=addr&amp;amp;om=1&quot; hreflang=&quot;fr&quot; title=&quot;Prise de vue de la photo sur Google Maps&quot;&gt;voir le lieu sur Google Maps&lt;/a&gt;&amp;nbsp;: &lt;a href=&quot;http://filyb.info/public/programmes/operator/googlemaps.png&quot; type=&quot;image/png&quot; class=&quot;image&quot;&gt;&lt;img src=&quot;http://filyb.info/public/programmes/operator/googlemaps.png&quot; alt=&quot;Carte Google du lieu de prise de vue de la photo&quot; style=&quot;margin: 0 auto; display: block;&quot; /&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;D'autres possibilités sont montrées en image et en anglais sur &lt;a href=&quot;http://labs.mozilla.com/2006/12/introducing-operator/&quot; hreflang=&quot;en&quot; title=&quot;Page Operator des Mozilla Labs&quot;&gt;la page Operator des Mozilla Labs&lt;/a&gt;.&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;Les interfaces utilisateur des microformats n'en sont qu'à leurs prémices. Leur intégration dans la prochaine génération des navigateurs web (Mozilla Firefox 3, Windows Internet Explorer 8) va probablement leur donner une bien plus grande visibilité et importance. On peut imaginer que bientôt, les logiciels ou services web pour directement s'ajouter à Operator (ou similaire), lors de leur installation ou lors de l'inscription d'un utilisateur au service.&lt;/p&gt;

&lt;p&gt;Et même, on pourrait imaginer d'autres services plus différents, un portail des tags, par exemple, qui indexerait les mots-clefs, et proposerait pour chacun les pages, billets de blog, photos, etc en relation, ou portail des évènements, voir même un moteur de recherche des carnets d'adresses, un réseau social décentralisé basé sur &lt;acronym title=&quot;XHTML Friends Network&quot; lang=&quot;en&quot; xml:lang=&quot;en&quot;&gt;XFN&lt;/acronym&gt;. Toutes les possibilités sont ouvertes.&lt;/p&gt;</description>
    
    
    
          <comments>http://filyb.info/post/2008/01/05/Les-microformats-Et-pour-les-utilisateurs#comment-form</comments>
      <wfw:comment>http://filyb.info/post/2008/01/05/Les-microformats-Et-pour-les-utilisateurs#comment-form</wfw:comment>
      <wfw:commentRss>http://filyb.info/feed/atom/comments/594</wfw:commentRss>
      </item>
    
  <item>
    <title>Les microformats – Comment les utiliser ?</title>
    <link>http://filyb.info/post/2007/09/22/Les-microformats-Comment-les-utiliser</link>
    <guid isPermaLink="false">urn:md5:7f64a1843cb3c30a23b6f3f2a70a5ce3</guid>
    <pubDate>Fri, 04 Jan 2008 15:56:00 +0100</pubDate>
    <dc:creator>Thesa</dc:creator>
        <category>Informatique</category>
        <category>Informatique</category><category>Microformats</category><category>Mise à jour</category><category>Web</category>    
    <description>    &lt;p&gt;Nous avons vu précédemment &lt;a href=&quot;http://filyb.info/post/2007/09/16/Les-microformats&quot; hreflang=&quot;fr&quot; title=&quot;Billet sur ce carnet web&quot;&gt;l'utilité des microformats&lt;/a&gt;. Après la théorie, passons à la pratique&amp;nbsp;: comment baliser les informations d'un site web en utilisant des microformats&amp;nbsp;?&lt;/p&gt;

&lt;h3&gt;Mais où est la &lt;acronym title=&quot;documentation&quot;&gt;doc&lt;/acronym&gt;&amp;nbsp;?&lt;/h3&gt;

&lt;p&gt;Les microformats, pour micro qu'ils soient, restent des formats. Leurs spécifications sont discutées, et passent par divers stades de brouillon avant d'être considérées comme des standards. Jouant le jeux du web, la définition de la plupart des microformats est ouverte, et centralisée sur un site, &lt;a href=&quot;http://microformats.org/&quot; hreflang=&quot;en&quot; title=&quot;Site de développement communautaire des microformats&quot;&gt;microformats.org&lt;/a&gt;, qui fonctionne sous forme de wiki, et dont &lt;a href=&quot;http://microformats.org/wiki/Main_Page-fr&quot; hreflang=&quot;fr&quot; title=&quot;Section francophone du wiki des microformats&quot;&gt;la section francophone&lt;/a&gt; est la plus importante des sections non-anglophones.&lt;/p&gt;

&lt;p&gt;Ainsi, on trouve référencés sur ce site les différentes spécifications de microformats, ainsi que des liens vers ceux qui ont étés développés autre part. La démarche de création des microformats tente d'être la plus constructive possible, en réutilisant des formats existants par ailleurs (par exemple le format vCard pour les données concernant une personne ou une organisation), en construisant les différents microformats suivant des règles de balisage similaires, et en incluant des microformats les uns dans les autres.&lt;/p&gt;

&lt;p&gt;Je vais maintenant présenter brièvement quelques microformats que je trouve utile. Rappelez-vous cependant que la spécification (dont le lien sera donné) reste le document de référence, et peut être amené à évoluer dans un sens incompatible avec mes exemples.&lt;/p&gt;

&lt;h3&gt;Marquer un mot-clef, une licence ou une page d'accueil&lt;/h3&gt;

&lt;p&gt;Je commence par ces trois microformats, et je les mets ensembles, parce qu'ils sont simples et assez similaires. Tous trois s'utilisent en donnant un attribut particulier à l'attribut &lt;code&gt;rel&lt;/code&gt; d'un lien.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Pour définir un lien comme représentant un mot-clef attaché à la page actuelle, utilisez le microformat &lt;a href=&quot;http://microformats.org/wiki/rel-tag-fr&quot; hreflang=&quot;fr&quot; title=&quot;Traduction francophone de la spécification de rel-tag&quot;&gt;rel-tag&lt;/a&gt;. La page actuelle a le tag &lt;a href=&quot;http://filyb.info/tag/Microformats&quot; hreflang=&quot;fr&quot; title=&quot;Mot-clef Microformats sur ce carnet&quot;&gt;Microformats&lt;/a&gt;, qui est signalé (avant ou après le contenu) par un lien &lt;code&gt;&amp;lt;a href=&quot;http://filyb.info/tag/Microformats&quot; rel=&quot;tag&quot;&amp;gt;Microformats&amp;lt;/a&amp;gt;&lt;/code&gt;. Attention&amp;nbsp;: cela signifie que le tag concerne la page actuelle, et non que l'adresse du lien concerne une page de mots-clefs. Ainsi, la liste de mots-clefs sur la gauche ne possède pas cet attribut, car elle n'est pas en rapport avec le contenu de la page.&lt;/li&gt;
&lt;li&gt;Pour associer une licence à la page actuelle, utilisez le microformat &lt;a href=&quot;http://microformats.org/wiki/rel-license-fr&quot; hreflang=&quot;fr&quot; title=&quot;Traduction francophone de la spécification de rel-license&quot;&gt;rel-license&lt;/a&gt;. Par exemple, en bas de la page actuelle se trouve lien suivant&amp;nbsp;: &lt;code&gt;&amp;lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-sa/2.0/fr/&quot; hreflang=&quot;fr&quot; title=&quot;Résumé de la licence&quot;&amp;gt;&amp;lt;acronym title=&quot;Creative Commons Paternité-Partage des Conditions Initiales à l'Identique 2.0 France&quot;&amp;gt;CC-BY-SA France 2.0&amp;lt;/acronym&amp;gt;&amp;lt;/a&amp;gt;.&lt;/code&gt;. Notez que si plusieurs liens de ce type se trouvent sur une même page, cette page est considérée comment étant sous les termes de &lt;em&gt;toutes&lt;/em&gt; les licences considérées.&lt;/li&gt;
&lt;li&gt;Sur bien des sites, il y a un lien vers la page d'accueil, mis en évidence. Afin de faire comprendre aux navigateurs web quel est ce lien, utilisez le microformat &lt;a href=&quot;http://microformats.org/wiki/rel-home-fr&quot; hreflang=&quot;fr&quot; title=&quot;Traduction francophone de la spécification de rel-home&quot;&gt;rel-home&lt;/a&gt; (attention&amp;nbsp;: &lt;strong&gt;cette spécification n'est encore qu'à un stade de brouillon&lt;/strong&gt;). Ainsi, sur cette page, vous pouvez trouver le lien&amp;nbsp;: &lt;code&gt;&amp;lt;a href=&quot;http://filyb.info/&quot; rel=&quot;home&quot; accesskey=&quot;1&quot;&amp;gt;filyb&amp;lt;/a&amp;gt;&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;Marquer un passage concernant une personne&lt;/h3&gt;

&lt;p&gt;L'un des microformats les plus intéressant est le microformat &lt;a href=&quot;http://microformats.org/wiki/hcard-fr&quot; hreflang=&quot;fr&quot; title=&quot;Traduction francophone de la spécification hCard&quot;&gt;hCard&lt;/a&gt;, qui correspond à la transposition en &lt;a href=&quot;http://fr.wikipedia.org/wiki/XHTML&quot; hreflang=&quot;fr&quot; title=&quot;Article d'encyclopédie&quot;&gt;&lt;acronym title=&quot;The Extensible HyperText Markup Language&quot;&gt;XHTML&lt;/acronym&gt;&lt;/a&gt; du format &lt;a href=&quot;http://www.faqs.org/rfcs/rfc2426.html&quot; hreflang=&quot;en&quot; title=&quot;Spécification de vCard&quot;&gt;vCard (&lt;acronym title=&quot;Request For Comment&quot; lang=&quot;en&quot; xml:lang=&quot;en&quot;&gt;RFC&lt;/acronym&gt;2426)&lt;/a&gt;. On en trouve de nombreux exemples sur ce site.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Les auteurs des commentaires sont balisés de la sorte&amp;nbsp;: &lt;code&gt;&amp;lt;span class=&quot;vcard&quot;&amp;gt;&amp;lt;a href=&quot;http://devloop.lyua.org/blog/&quot; class=&quot;fn url&quot;&amp;gt;World Domination&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Ma &lt;a href=&quot;http://florian.biree.name/&quot; hreflang=&quot;fr&quot; title=&quot;Informations de contact de Florian Birée&quot;&gt;page contact&lt;/a&gt; contient le code suivant&amp;nbsp;:
&lt;pre&gt;
&amp;lt;div id=&quot;hcard-Florian-Birée&quot; class=&quot;vcard&quot;&amp;gt;
    &amp;lt;a class=&quot;url fn&quot; rel=&quot;me&quot; href=&quot;http://florian.biree.name/&quot;&amp;gt;Florian Birée&amp;lt;/a&amp;gt;
    &amp;lt;ul&amp;gt;
        &amp;lt;li&amp;gt;Adresse e-mail&amp;nbsp;: &amp;lt;a class=&quot;email&quot; href=&quot;mailto:florian@biree.name&quot;&amp;gt;florian@biree.name&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;
        &amp;lt;li&amp;gt;Identifiant Jabber&amp;nbsp;: &amp;lt;a class=&quot;url&quot; href=&quot;xmpp:florian.biree@jabber.fr&quot;&amp;gt;florian.biree@jabber.fr&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;
        &amp;lt;li&amp;gt;Identifiant &amp;lt;acronym title=&quot;Session Initiation Protocol&quot;&amp;gt;SIP&amp;lt;/acronym&amp;gt;&amp;nbsp;: &amp;lt;a class=&quot;url&quot; href=&quot;sip:florian.biree@ekiga.net&quot;&amp;gt;florian.biree@ekiga.net&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;
        &amp;lt;li&amp;gt;Ma &amp;lt;a class=&quot;url&quot; href=&quot;http://filyb.info/public/florian.biree-pgp-public-key.asc&quot; type=&quot;application/pgp-keys&quot;&amp;gt;clef &amp;lt;acronym title=&quot;GNU Privacy Guard&quot;&amp;gt;GPG&amp;lt;/acronym&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;
        &amp;lt;li&amp;gt;&amp;lt;span class=&quot;tel&quot;&amp;gt;&amp;lt;span class=&quot;type&quot;&amp;gt;Fax&amp;lt;/span&amp;gt;&amp;nbsp;: &amp;lt;span class=&quot;value&quot;&amp;gt;+33 9 59 46 58 03&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;
        &amp;lt;li&amp;gt;Mon carnet web&amp;nbsp;: &amp;lt;a class=&quot;url&quot; rel=&quot;me&quot; href=&quot;http://filyb.info&quot; hreflang=&quot;fr&quot;&amp;gt;filyb.info&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;
    &amp;lt;/ul&amp;gt;
&amp;lt;/div&amp;gt;
&lt;/pre&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Vous remarquerez que ce microformat permet de baliser assez précisément les données de contact, et ainsi de permettre de générer à la volée des fiches de carnet d'adresse. À mon sens la plus grosse lacune du format vCard (lacune qui est reportée sur hCard) est le manque de standard pour les identifiant de messagerie instantanée. J'ai respecté le conseil à propos des &lt;a href=&quot;http://microformats.org/wiki/hcard-examples-fr#Nouveaux_Types_d.27Information_de_Contact&quot; hreflang=&quot;fr&quot; title=&quot;Section des exemples pour hCard&quot;&gt;Nouveaux types d'information de contact&lt;/a&gt; qui préconise d'utiliser des liens avec des protocoles particuliers (et plus ou moins standards). Mais cette méthode n'est pas la seule, par exemple KAdressBook utiliser une propriété propriétaire pour cela.&lt;/p&gt;
&lt;p&gt;Comme hCard fait partie des microformats les plus utilisés, un &lt;a href=&quot;http://microformats.org/code/hcard/creator&quot; hreflang=&quot;en&quot; title=&quot;Créateur de hCards&quot; lang=&quot;en&quot; xml:lang=&quot;en&quot;&gt;hCard creator a été créé&lt;/a&gt;. Mais pour l'avoir testé, je préfère m'en passer pour avoir du code (un peu) moins lourd, et plus fin.&lt;/p&gt;

&lt;h3&gt;Marquer un évènement&lt;/h3&gt;

&lt;p&gt;Un autre microformat dont l'utilité est immédiate est le microformat &lt;a href=&quot;http://microformats.org/wiki/hcalendar-fr&quot; hreflang=&quot;fr&quot; title=&quot;Traduction francophone de la spécification hCalendar&quot;&gt;hCalendar&lt;/a&gt;, qui correspond à la transposition en &lt;a href=&quot;http://fr.wikipedia.org/wiki/XHTML&quot; hreflang=&quot;fr&quot; title=&quot;Article d'encyclopédie&quot;&gt;&lt;acronym title=&quot;The Extensible HyperText Markup Language&quot;&gt;XHTML&lt;/acronym&gt;&lt;/a&gt; du format &lt;a href=&quot;http://www.ietf.org/rfc/rfc2445.txt&quot; hreflang=&quot;en&quot; title=&quot;Spécification de iCalendar&quot;&gt;iCalendar (&lt;acronym title=&quot;Request For Comment&quot; lang=&quot;en&quot; xml:lang=&quot;en&quot;&gt;RFC&lt;/acronym&gt;2445)&lt;/a&gt;. Le billet précédent, &lt;a href=&quot;http://filyb.info/post/2008/01/04/Dedicace-des-Trois-soleils-de-Sermelarande-a-Saint-Sulpice&quot; hreflang=&quot;fr&quot; title=&quot;Billet sur ce carnet&quot;&gt;&lt;cite&gt;Dédicace des Trois soleils de Sermelarande à Saint Sulpice&lt;/cite&gt;&lt;/a&gt; en est un exemple.&lt;/p&gt;
&lt;p&gt;Voici le code&amp;nbsp;:&lt;/p&gt;
&lt;pre&gt;
 &amp;lt;div id=&quot;hcalendar-Dédicace-des-Trois-soleils-de-Sermelarande&quot; class=&quot;vevent&quot;&amp;gt;
 &amp;lt;a href=&quot;http://biblio.ismalaris.org/publications/les-trois-soleils-de-sermelarande/#Dedicace-StSulpice&quot; hreflang=&quot;fr&quot; title=&quot;Site de la Grande Bibliothèque d'IsmalariS&quot; class=&quot;url&quot;&amp;gt;
  &amp;lt;abbr title=&quot;20080112T1500+0100&quot; class=&quot;dtstart&quot;&amp;gt;12 janvier 2008, 15h&amp;lt;/abbr&amp;gt;–&amp;lt;abbr title=&quot;20080112T1730+0100&quot; class=&quot;dtend&quot;&amp;gt;17h30&amp;lt;/abbr&amp;gt; – &amp;lt;span class=&quot;summary&quot;&amp;gt;Dédicace des &amp;lt;cite&amp;gt;Trois soleils de Sermelarande&amp;lt;/cite&amp;gt;&amp;lt;/span&amp;gt;– à la &amp;lt;span class=&quot;location&quot;&amp;gt;Librairie du Grand Rond, Saint Sulpice (81370)&amp;lt;/span&amp;gt;
 &amp;lt;/a&amp;gt;

 &amp;lt;div class=&quot;description&quot;&amp;gt;
  &amp;lt;p&gt;Je dédicacerai &amp;lt;a href=&quot;http://biblio.ismalaris.org/publications/les-trois-soleils-de-sermelarande/&quot; hreflang=&quot;fr&quot; title=&quot;Page sur le site de la bibliothèque d'IsmalariS&quot;&amp;gt;&amp;lt;cite&amp;gt;Les trois soleils de Sermelarande&amp;lt;/cite&amp;gt;&amp;lt;/a&amp;gt; le samedi 12 janvier à la Librairie du Grand Rond, à Saint Sulpice (Tarn, 30&amp;lt;acronym title=&quot;Kilomètres&quot;&amp;gt;km&amp;lt;/acronym&amp;gt; de Toulouse en direction d'Albi).&amp;lt;/p&amp;gt;
  &amp;lt;p&gt;Venez nombreux&amp;nbsp;!&amp;lt;/p&amp;gt;
 &amp;lt;/div&gt;
&amp;lt;/div&gt;
&lt;/pre&gt;

&lt;p&gt;Vu que c'est pas toujours drôle de tout faire à la main, comme pour hCard, il existe un &lt;a href=&quot;http://microformats.org/code/hcalendar/creator&quot; hreflang=&quot;en&quot; title=&quot;hCalendar Creator&quot;&gt;générateur de code hCalendar&lt;/a&gt;. Comme le précédent, je ne le trouve pas très pratique, il faut adapter le code fourni a ses besoins.&lt;/p&gt;

&lt;p&gt;L'utilité de ce microformat est multiple&amp;nbsp;: autant pour le visiteur, qui peut ajouter en un clique un tel évènement à son logiciel d'agenda, autant pour un service qui pourrait agréger les évènements, un peu à la manière de Google, et fournir un moteur de recherche / agenda décentralisé.&lt;/p&gt;

&lt;h3&gt;Les critiques&lt;/h3&gt;

&lt;p&gt;Il existe même un &lt;strong&gt;brouillon&lt;/strong&gt; de microformat pour les critiques (de ce que vous voulez). Il s'agit du microformat &lt;a href=&quot;http://microformats.org/wiki/hreview-fr&quot; hreflang=&quot;fr&quot; title=&quot;Traduction francophone de la spécification hReview&quot;&gt;hReview&lt;/a&gt;. Je l'utilise depuis quelques temps pour mes billets &lt;a href=&quot;http://filyb.info/tag/Lectures&quot;&gt;Lectures&lt;/a&gt;. Exemple avec &lt;a href=&quot;http://filyb.info/post/2008/01/03/Redemption-4-Les-Rives-de-linfini&quot; hreflang=&quot;fr&quot; title=&quot;Billet de ce carnet&quot;&gt;&lt;cite&gt;Rédemption 4 – Les Rives de l'infini&lt;/cite&gt;&lt;/a&gt;&amp;nbsp;:&lt;/p&gt;

&lt;pre&gt;
&amp;lt;div class=&quot;hreview&quot; id=&quot;hreview-les-rives-de-linfini&quot;&amp;gt;
 &amp;lt;span class=&quot;type&quot; style=&quot;display: none;&quot;&amp;gt;product&amp;lt;/span&amp;gt;
 &amp;lt;span class=&quot;version&quot; style=&quot;display: none;&quot;&amp;gt;0.3&amp;lt;/span&amp;gt;

 &amp;lt;a href=&quot;http://www.noosfere.org/icarus/livres/niourf.asp?numlivre=7252&quot; hreflang=&quot;fr&quot; title=&quot;Page noosfere des Rives de l'infini&quot; class=&quot;image&quot;&amp;gt;
  &amp;lt;img alt=&quot;Couverture des Rives de l'infini&quot; src=&quot;http://www.noosfere.org/images/couv/j/jl4858-1998.jpg&quot; class=&quot;photo left&quot; /&amp;gt;
 &amp;lt;/a&amp;gt;

 &amp;lt;p class=&quot;little-text&quot;&amp;gt;Critique établie le &amp;lt;abbr class=&quot;dtreviewed&quot; title=&quot;20080103T2231++0100&quot;&amp;gt;3 janvier 2008&amp;lt;/abbr&amp;gt; par &amp;lt;span class=&quot;reviewer vcard&quot;&amp;gt;&amp;lt;a href=&quot;http://florian.biree.name/&quot; hreflang=&quot;fr&quot; title=&quot;Site web de Thesa alias Florian Birée&quot; class=&quot;fn url&quot;&amp;gt;Thesa&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;.&amp;lt;/p&amp;gt;

 &amp;lt;p class=&quot;item&quot;&amp;gt;&amp;lt;a class=&quot;fn url&quot; href=&quot;URN:ISBN:2-290-04858-5&quot;&amp;gt;Les Rives de l'infini&amp;lt;/a&amp;gt; est un roman [...]
 Ici, on donne des informations factuelles sur l'objet. Pour un livre, son titre, son auteur, etc.
 &amp;lt;/p&amp;gt;

 &amp;lt;blockquote class=&quot;description&quot;&amp;gt;
  &amp;lt;p&amp;gt;Et ici, on place la critique en tant que telle.&amp;lt;/p&amp;gt;
 &amp;lt;/blockquote&amp;gt;
&amp;lt;/div&amp;gt;
&lt;/pre&gt;

&lt;p&gt;Et comme pour les autres, il existe un &lt;a href=&quot;http://microformats.org/code/hreview/creator&quot; hreflang=&quot;en&quot; title=&quot;hReview Creator&quot;&gt;créateur de code hReview&lt;/a&gt;. Cependant, j'insiste sur le fait que hReview n'est qu'au stade de &lt;em&gt;brouillon&lt;/em&gt;, donc que la spécification est susceptible de changer.&lt;/p&gt;

&lt;h3&gt;Les sites des copains&lt;/h3&gt;

&lt;p&gt;Pour finir, un dernier microformat, plus ancien que les autres, et plus utilisé&amp;nbsp;: &lt;a href=&quot;http://gmpg.org/xfn/&quot; hreflang=&quot;en&quot; title=&quot;Site de la spécification XFN&quot;&gt;&lt;acronym title=&quot;XHTML Friends Network&quot; lang=&quot;en&quot; xml:lang=&quot;en&quot;&gt;XFN&lt;/acronym&gt;&lt;/a&gt;. Ce microformat est un peu à part, et ses spécifications ne sont pas hébergées sur &lt;a href=&quot;http://microformats.org/&quot; hreflang=&quot;en&quot; title=&quot;Site communautaire des microformats&quot;&gt;microformats.org&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Il permet de préciser les relations existant entre la personne propriétaire de la page où se trouve le code, et celle propriétaire de la page vers laquelle pointe un lien. Il suffit d'ajouter des mots-clefs à la propriété &lt;var&gt;rel&lt;/var&gt; d'un lien.&lt;/p&gt;
&lt;p&gt;De nombreuses possibilités existent, je vous laisse les tester avec le &lt;a href=&quot;http://gmpg.org/xfn/creator&quot; hreflang=&quot;en&quot; title=&quot;XFN 1.1 Creator&quot;&gt;générateur de code &lt;acronym title=&quot;XHTML Friends Network&quot; lang=&quot;en&quot; xml:lang=&quot;en&quot;&gt;XFN&lt;/acronym&gt;&lt;/a&gt;, qui, une fois n'est pas coutume, est simple et pratique.&lt;/p&gt;
&lt;p&gt;Les utilisateurs de &lt;a href=&quot;http://dotclear.net/&quot; hreflang=&quot;fr&quot; title=&quot;Site du moteur de blog DotClear&quot;&gt;DotClear&lt;/a&gt; noteront que celui-ci inclus la possiblité d'ajouter directement des relations&lt;acronym title=&quot;XHTML Friends Network&quot; lang=&quot;en&quot; xml:lang=&quot;en&quot;&gt;XFN&lt;/acronym&gt; dans les lien de la Blogroll.&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;Voici pour ajourd'hui. Cette liste n'est bien sûr pas exhaustive, mais ce sont les microformats qui m'ont semblé les plus utiles. La prochaine fois, nous verront comment l'utilisateur peut-il exploiter ces microformats.&lt;/p&gt;</description>
    
    
    
          <comments>http://filyb.info/post/2007/09/22/Les-microformats-Comment-les-utiliser#comment-form</comments>
      <wfw:comment>http://filyb.info/post/2007/09/22/Les-microformats-Comment-les-utiliser#comment-form</wfw:comment>
      <wfw:commentRss>http://filyb.info/feed/atom/comments/543</wfw:commentRss>
      </item>
    
  <item>
    <title>Comment créer une teinte pour le fond d'un site web ?</title>
    <link>http://filyb.info/post/2007/10/07/Comment-creer-une-teinte-pour-le-fond-dun-site-web</link>
    <guid isPermaLink="false">urn:md5:116964506134ec727a29cb456ae4dcc8</guid>
    <pubDate>Sun, 07 Oct 2007 13:17:00 +0200</pubDate>
    <dc:creator>Thesa</dc:creator>
        <category>Informatique</category>
        <category>Astuce</category><category>Tutoriel</category><category>Web</category>    
    <description>    &lt;p&gt;Afin d'étendre la science de &lt;a href=&quot;http://blog.tsukic.fr/post/2007/10/05/Eloge-a-Kazo#c3759646&quot; hreflang=&quot;fr&quot; title=&quot;Commentaire de Kazo chez Tsuki_c&quot;&gt;Kazo&lt;/a&gt;, voici un petit tutoriel pour appliquer une teinte transparente sur une zone de page web.&lt;/p&gt;

&lt;p&gt;Commençons par le problème&amp;nbsp;:
&lt;a href=&quot;http://filyb.info/public/tuto/teinte/exemple1.png&quot;&gt;&lt;img src=&quot;http://filyb.info/public/tuto/teinte/.exemple1_m.jpg&quot; alt=&quot;La zone de texte sans la teinte&quot; style=&quot;margin: 0 auto; display: block;&quot; /&gt;&lt;/a&gt; Ici, le texte est difficilement lisible, mais on désire ne pas masquer l'image. On va donc appliquer une teinte, de la couleur jaune de la bordure (&lt;samp&gt;#f2c56c&lt;/samp&gt;), avec une opacité de 85%.&lt;/p&gt;

&lt;h3&gt;La solution du futur&lt;/h3&gt;

&lt;p&gt;Le &lt;a href=&quot;http://w3c.org/&quot; hreflang=&quot;en&quot; title=&quot;Site web du W3C&quot;&gt;&lt;acronym title=&quot;World Wide Web Consortium&quot; lang=&quot;en&quot; xml:lang=&quot;en&quot;&gt;W3C&lt;/acronym&gt;&lt;/a&gt; est en train de préparer la recommandation &lt;acronym title=&quot;Cascading Style Sheet&quot; lang=&quot;en&quot; xml:lang=&quot;en&quot;&gt;CSS&lt;/acronym&gt; 3, qui apporte des améliorations notables pour l'opacité, comme la propriété &lt;a href=&quot;http://www.css3.info/preview/opacity/&quot; hreflang=&quot;en&quot; title=&quot;Explications sur la propriété opacity&quot;&gt;&lt;code&gt;opacity&lt;/code&gt;&lt;/a&gt; ou les couleurs &lt;a href=&quot;http://www.css3.info/preview/rgba/&quot; hreflang=&quot;en&quot; title=&quot;Explications sur les couleurs RGBA&quot;&gt;&lt;code&gt;RGBA&lt;/code&gt;&lt;/a&gt; (voir aussi &lt;a href=&quot;http://www.css3.info/a-brief-introduction-to-opacity-and-rgba/&quot; hreflang=&quot;en&quot; title=&quot;Article sur les différences entre opacity et RGBA&quot;&gt;les différences entre &lt;code&gt;opacity&lt;/code&gt; et &lt;code&gt;RGBA&lt;/code&gt;&lt;/a&gt;).&lt;/p&gt;

&lt;p&gt;Mais cette recommandation n'est pas terminée, et est susceptible d'évoluer. Certains navigateurs n'ont pas attendu, et ont commencé à l'implémenter, parfois via des attributs propriétaires (-moz- chez Mozilla, etc). Et il n'y a aucun support de cette propriété chez Internet Explorer.&lt;/p&gt;

&lt;h3&gt;La solution du passé&lt;/h3&gt;

&lt;p&gt;Cette solution consiste à créer un fichier .gif de 2x2 pixels. Les fichiers .gif sont parfaitement gérés par tous les navigateurs depuis longtemps, aucun problème de ce côté là. Je rappelle que la transparence du format gif est binaire&amp;nbsp;: un pixel peut être totalement transparent, ou totalement opaque avec une couleur. Le principe est de créer un damier de pixel coloré et transparent.&lt;/p&gt;

&lt;p&gt;À l'aide de &lt;a href=&quot;http://www.gimp.org/&quot; hreflang=&quot;en&quot; title=&quot;The GNU Image Manipulation Program&quot;&gt;GIMP&lt;/a&gt;, il suffit de créer une image (Fichier &gt; Nouveau...) de 2x2 pixel, avec un fond transparent.
&lt;a href=&quot;http://filyb.info/public/tuto/teinte/gif-new-gimp.png&quot;&gt;&lt;img src=&quot;http://filyb.info/public/tuto/teinte/.gif-new-gimp_m.jpg&quot; alt=&quot;Nouveau damier dans the GIMP&quot; style=&quot;margin: 0 auto; display: block;&quot; /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;À l'aide de l'outil crayon avec une brosse de 1 pixel, on crée le damier.
&lt;a href=&quot;http://filyb.info/public/tuto/teinte/gif-damier.png&quot;&gt;&lt;img src=&quot;http://filyb.info/public/tuto/teinte/gif-damier.png&quot; alt=&quot;Damier dand the GIMP&quot; style=&quot;margin: 0 auto; display: block;&quot; /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Il suffit ensuite de l'enregistrer (Fichier &gt; Enregistrer sous) au format gif (en terminant le nom du fichier par &lt;kbd&gt;.gif&lt;/kbd&gt;).&lt;/p&gt;

&lt;p&gt;Pour appliquer ce damier à la page web, il suffit de modifier la feuille de style de la façon suivante&amp;nbsp;:&lt;/p&gt;

&lt;pre&gt;
#content {
    background: url(damier.gif);
}
&lt;/pre&gt;

&lt;p&gt;Voici le résultat&amp;nbsp;:
&lt;a href=&quot;http://filyb.info/public/tuto/teinte/exemple-gif.png&quot;&gt;&lt;img src=&quot;http://filyb.info/public/tuto/teinte/.exemple-gif_m.jpg&quot; alt=&quot;La zone de texte avec le damier gif&quot; style=&quot;margin: 0 auto; display: block;&quot; /&gt;&lt;/a&gt;
Je vous l'accorde, c'est loin d'être idéal. Ça peut être utile dans certains cas, mais il faut savoir jouer sur le damier et la police du texte pour avoir un résultat potable. Heureusement, il y a mieux.&lt;/p&gt;

&lt;h3&gt;La solution actuelle&lt;/h3&gt;

&lt;p&gt;Au lieu du damier, nous allons utiliser une image au format png. Ce format est bien meilleur que le format gif, notamment grâce à son support d'une couche de transparence. Mais hélas, cette transparence n'est pas très bien gérée par Internet Explorer dans ses versions d'avant la 7.&lt;/p&gt;

&lt;h4&gt;Création du fond&lt;/h4&gt;

&lt;p&gt;Nous allons créer un fichier de 1x1 pixel (qui sera répété sur tout le fond de la zone concernée, vu qu'il est uniforme, autant le faire de la taille la plus petite pour accélérer le téléchargement de la page). On commence par choisir nos couleurs dans la fenêtre d'outils de &lt;a href=&quot;http://www.gimp.org/&quot; hreflang=&quot;en&quot; title=&quot;The GNU Image Manipulation Program&quot;&gt;GIMP&lt;/a&gt;&amp;nbsp;:
&lt;a href=&quot;http://filyb.info/public/tuto/teinte/png-gimp-color.png&quot;&gt;&lt;img src=&quot;http://filyb.info/public/tuto/teinte/png-gimp-color.png&quot; alt=&quot;Fenêtre d'outils de The GIMP&quot; style=&quot;margin: 0 auto; display: block;&quot; /&gt;&lt;/a&gt;
Plaçons dans le premier rectangle (la couleur de premier plan) la couleur à partir de laquelle nous souhaitons réaliser la teinte, et dans le second la couleur qui sera affichée par Internet Explorer 6 et précédent (ici du blanc). On choisit la couleur en cliquant sur le rectangle, notez le cadre qui permet de coller directement une couleur html.&lt;/p&gt;

&lt;p&gt;Ensuite, on crée une nouvelle image (Fichier &gt; Nouveau), de 1x1 pixel, en choisissant comme remplissage la couleur de premier plan&amp;nbsp;:
&lt;a href=&quot;http://filyb.info/public/tuto/teinte/png-gimp-new.png&quot;&gt;&lt;img src=&quot;http://filyb.info/public/tuto/teinte/.png-gimp-new_m.jpg&quot; alt=&quot;Nouvelle image avec the GIMP&quot; style=&quot;margin: 0 auto; display: block;&quot; /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Notre petit pixel est créé, il faut jouer avec le zoom (en bas de la fenêtre de l'image) pour y voir quelque chose. Nous allons maintenant appliquer une transparence au calque qui correspond à la couleur de fond, et qui a été créé automatiquement lors de la création de l'image. Il suffit d'aller dans la fenêtre des calques&amp;nbsp;:
&lt;a href=&quot;http://filyb.info/public/tuto/teinte/png-gimp-calques.png&quot;&gt;&lt;img src=&quot;http://filyb.info/public/tuto/teinte/.png-gimp-calques_s.jpg&quot; alt=&quot;Transparence du calque dans the GIMP&quot; style=&quot;margin: 0 auto; display: block;&quot; /&gt;&lt;/a&gt;
Le réglage opacité permet de choisir la transparence du calque.&lt;/p&gt;

&lt;p&gt;Ensuite, on enregistre l'image (Fichier &gt; Enregistrer sous) au format png (en terminant le fichier par &lt;kbd&gt;.png&lt;/kbd&gt;). Un message demande de fusionner les calques, on accepte. Ensuite une fenêtre d'options apparaît, veillez à ce que l'option &lt;q&gt;Enregistrer la couleur d'arrière-plan&lt;/q&gt;, qui permet à Internet Explorer d'afficher la couleur que nous avons affecté à l'arrière plan.&lt;/p&gt;

&lt;h4&gt;Mise en place du fond pour les navigateurs modernes&lt;/h4&gt;

&lt;p&gt;Dans la feuille de style de la page, on ajoute&amp;nbsp;:&lt;/p&gt;
&lt;pre&gt;
#content {
    background: url(teinte.png);
}
&lt;/pre&gt;
&lt;p&gt;(&lt;var&gt;content&lt;/var&gt; représente le cadre en question sur la page, et &lt;var&gt;teinte.png&lt;/var&gt; le chemin du fichier png créé auparavant.)&lt;/p&gt;

&lt;p&gt;Et voici le résultat&amp;nbsp;:
&lt;a href=&quot;http://filyb.info/public/tuto/teinte/exemple-png.png&quot;&gt;&lt;img src=&quot;http://filyb.info/public/tuto/teinte/.exemple-png_m.jpg&quot; alt=&quot;La zone de texte avec la teinte en png&quot; style=&quot;margin: 0 auto; display: block;&quot; /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h4&gt;Et pour Internet Explorer&amp;nbsp;?&lt;/h4&gt;

&lt;p&gt;Sans rien faire, Internet Explorer devrait afficher la couleur d'arrière-plan (mais ça n'a pas marché avec mon Internet Explorer 6 émulé pour &lt;acronym title=&quot;GNU's Not Unix&quot;&gt;GNU&lt;/acronym&gt;/Linux, il faudrait le tester sous Microsoft Windows).&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://support.microsoft.com/kb/294714/fr&quot; hreflang=&quot;fr&quot; title=&quot;Explication sur le site de Microsoft&quot;&gt;Microsoft a aussi publié un bricolage pour que les png s'affichent bien&lt;/a&gt;. Sauf que ça ne me semble pas vraiment donner du code valide, mais c'est le dernier des soucis de Microsoft (et mettre du code spécifique à Internet Explorer n'est jamais plaisant).&lt;/p&gt;

&lt;p&gt;Il existe aussi la possibilité d'encadrer le code dans la feuille de style par des commentaires conditionnels. Là aussi, c'est un vilain bricolage. On peut trouver &lt;a href=&quot;http://www.blog-and-blues.org/articles/Les_syntaxes_de_commentaires_conditionnels_pour_IE_Windows&quot; hreflang=&quot;fr&quot; title=&quot;Article de Blog and Blues&quot;&gt;une bonne explication sur les commentaires conditionnels chez Blog and Blues&lt;/a&gt;. Ainsi, on peut afficher en image de fond un machin hideux avec écrit &lt;q&gt;Changez de navigateur&amp;nbsp;!&lt;/q&gt;.&lt;/p&gt;</description>
    
    
    
          <comments>http://filyb.info/post/2007/10/07/Comment-creer-une-teinte-pour-le-fond-dun-site-web#comment-form</comments>
      <wfw:comment>http://filyb.info/post/2007/10/07/Comment-creer-une-teinte-pour-le-fond-dun-site-web#comment-form</wfw:comment>
      <wfw:commentRss>http://filyb.info/feed/atom/comments/545</wfw:commentRss>
      </item>
    
</channel>
</rss>