Microformats - Partie 0 : Introduction
Alex Faaborg est "User Experience Designer" chez Mozilla et publie sur son blog divers articles sur l’ergonomie de Firefox 3. Cet article est la traduction du premier billet de la série sur les microformats :
Il ne vous est jamais arrivé d’entendre parler des microformats sans savoir ce qu’ils sont et à quoi ils servent ? Si c’est le cas, cet article est fait pour vous. Je vais présenter brièvement les microformats puis décrire de quelles façons ils sont en train de changer le web.

Les microformats, c’est quoi
Il y a plusieurs manières de présenter les microformats mais la plus simple reste de vous montrer un exemple. Voici mes coordonnées en HTML (NdT : celle de l’auteur initial) :
<div class="vcard">
<span class="fn">Alex Faaborg</span>
<div class="org">Mozilla</div>
<div class="adr">
<div class="street-address">1981 Landings Drive, Building K</div>
<span class="locality">Mountain View</span>,
<span class="region">CA</span>,
<span class="postal-code">94043</span>
<span class="country-name">United States</span>
</div>
<div class="tel">617-899-5064</div>Ce n’est pas seulement du HTML, c’est du HTML sémantique :
<div class="vcard">
<span class="fn">Alex Faaborg</span>
<div class="org">Mozilla</div>
<div class="adr">
<div class="street-address">1981 Landings Drive, Building K</div>
<span class="locality">Mountain View</span>,
<span class="region">CA</span>,
<span class="postal-code"> 94043</span>
<span class="country-name">United States</span>
</div>
<div class="tel">617-899-5064</div>
Ce supplément d’information sémantique dans le code HTML est un exemple du microformat hCard. Voilà ce que sont les microformats : des ajouts de sémantique aux balises HTML pour qu’elles soient non plus seulement lisibles mais compréhensibles par les machines.
Les microformats sont nombreux et variés. Il existe des microformats fondamentaux (pour décrire vos coordonnées, des adresses, des évènements) mais ils peuvent être plus spécifiques (pour décrire une critique, un curriculum vitæ) voire très spécifiques (pour décrire une cave à vins.)
Les microformats, c’est important
Les microformats vont changer (en fait, sont déjà en train de changer) le Web de plusieurs manières :
Sites d’agrégation [1]
De nos jours, si vous souhaitez vendre des biens vous allez sur un site comme craigslist. Quand vous souhaitez donner votre avis sur un produit, vous allez sur un site comme epinions. Et si vous souhaitez gérer votre réseau social, vous allez sur un site comme Facebook. La voie classique suivie par l’utilisateur consiste à aller sur un site spécial pour chaque cas de figure, puis rentrer des données (opinions, liste d’amis, etc.). Vos informations sont ainsi éparpillées un peu partout sur le Web.
Cependant, la combinaison des blogs et des microformats est en train de changer la donne. Ce genre d’informations peut maintenant rester sur votre blog, les autres sites Web viendront à vous. Par exemple si vous souhaitez vendre des biens, vous le blogguez en utilisant le microformat hListing, et un site comme edgeio en prendra compte quand il explorera le Web (votre site en particulier). De la même façon, on peut imaginer qu’un site puisse regrouper toutes les critiques publiées avec le microformat hReview qu’il aura trouvées sur Internet. Quant au microformat XFN (XHTML Friends Network), un site de réseaux sociaux pourrait en tirer profit.
Partager des informations avec une communauté précise
Imaginons que vous adorez faire du vélo en montagne et que vous souhaitez partager vos circuits avec d’autres personnes aimant ce type de loisir. Si vous blogguez les informations de vos circuits en les géolocalisant (RSS avec un peu de geo), vos lecteurs pourront ainsi les utiliser grâce à une application comme GoogleEarth.
Recherche ciblée
Imaginons maintenant que vous publiez vos dessins sur le Web et que vous souhaitiez que les internautes puissent les trouver facilement. En publiant vos dessins avec un microformat reconnu par la communauté des "Web comic", les autres dessinateurs comme vous pourront facilement retrouver vos travaux grâce à un moteur de recherche dédié à la BD.
Sites utilisant les microformats
Le Wiki des Microformats liste divers sites affichant différents types de contenus microformatés.
Les exemples les plus notables/célèbres sont Flickr, qui permet à ses utilisateurs de géolocaliser leurs photos (5 millions de geos), Yahoo ! Local qui affiche chaque résultat de recherche avec le microformat hCard (15 millions d’hCards) et Upcoming.org qui publie les divers évènements avec le microformat hCalendar (je n’ai pas de chiffres).
Pourquoi ces sites utilisent-ils les microformats ? Honnêtement, je ne sais pas. Peut-être ajoutent-ils du contenu microformaté car c’est simplement ce qu’il faut faire... Ou bien, peut-être utilisent-ils les microformats pour transformer le site lui-même en API. Mais quelles que soient leurs motivations, c’est une bonne chose qu’ils participent à l’innovation sur le Web.
En apprendre plus sur les microformats :
Presse
Podcasts
Presentations
Screencasts
S’impliquer dans la communauté des microformats :
Le futur...
Tous les scénarios utilisateurs ci-dessus sont intéressants, mais n’ont pas forcément d’impact sur les navigateurs Internet, qui sont après tout le point central de ce blog (NdT : celui de l’auteur initial). Cet article nous permet néanmoins de terminer sur la quatrième manière avec laquelle les microformats vont changer le Web.
Le navigateur Internet en tant qu’agent d’information
Tout comme les systèmes d’exploitation associent actuellement les types de fichiers avec des applications spécifiques, les futurs navigateurs Internet ont de fortes chances d’associer les données sémantiques disponibles sur le Web avec des applications particulières soit sur votre OS, soit en ligne. Cela signifie que les coordonnées que vous pouvez voir sur le Web seront associées avec votre logiciel de gestion de contacts favori, les évènements avec votre logiciel d’agenda, les lieux avec votre logiciel de carte du monde, les numéros de téléphone avec votre logiciel de VoIP, etc.
D’autres articles traitant de l’interaction entre les microformats et le navigateur Internet seront prochainement publiés. Restez à l’écoute.
[1] D’une manière générale, le mot agrégation désigne l’action d’agréger, de regrouper des éléments
Articles dans la même rubrique
- Firefox en situation (16 juillet 2009 - 3420 visites - popularité 5%)
- Firefox 3 et les certificats auto-signés (22 mai 2009 - 6655 visites - popularité 50%)
- Plongez à l’intérieur des profils de Firefox 3 (6 septembre 2008 - 41507 visites - popularité 20%)
Commentaires
(Si vous recherchez de l'aide pour l'utilisation d'un produit, veuillez utiliser les forums de Geckozone. Les commentaires concernent uniquement l'article. Merci.)
Afficher les commentaires (5) Ajouter un commentaire



