- Histoire du Web
- Guerre des navigateurs
- XML
- Combiner un langage sémantique avec quelque chose de standard dans tous les navigateurs
- Utiliser les outils que vous avez déjà pour baliser un document de façon sémantique
- principes :
- résoudre un problème précis (trouver des classes standard, c.-à-d. quelque chose qu'on résout sans cesse, p. ex. réutiliser le standard et le code vCard, et iCal, c.-à-d. déjà en usage mais pas en XHTML)
- commencer le plus simplement possible (p. ex. les listes de lecture - des médias dans un certain ordre)
- les gens des listes de lecture veulent 40 classes
- test simple - les gens peuvent-ils se souvenir des classes
- peut-être réutiliser XOXO (format de plan) pour les listes de lecture? c.-à-d. pour ne pas avoir besoin de 40 classes
- réutiliser les blocs de base (iCal, vCard)
- miser sur la modularité et l'intégrabilité (hCard + iCal = rappel d'anniversaire)
- permettre et encourager le contenu décentralisé et distribué
- réduire - résoudre un problème précis, commencer le plus simplement possible
- répartir le travail
- Exemple 1 - rel tag
- utilisé dans flickr, technorati, gada.be
- p. ex. rel="tag", attribuer des mots-clés aux choses
- pas seulement pour technorati, vous pouvez utiliser l'espace de mots-clés dans votre propre espace d'URL, pas celui de Technorati!
- Mots-clés = Catégories 2.0 :-) !
- Boris - wiki.bryght.com pour que ça fonctionne avec drupal grâce à path-auto
- rel-directory - répertoire distribué <a rel = "tag directory" href="http://technorati.com/blogs/webzine">Webzine</a>, hmmm OPML?
- XFN - extensible friends network, FOAF en est la version RDF, p. ex. <a rel="acquaintenance met">Tantek</a>
- hCalendar
- on a transformé les noms de champs texte d'iCal en spans XHTML (on en a fait des classes XHTML porteuses de sens sémantique) et voilà hCalendar, ça peut se faire par XSLT
- même chose pour hCard
- rel-license - le contenu de cette page est régi par cette licence
- vote-links = précurseur de rel nofollow, vote-for, vote-abstain, vote-against
- geo pour le géomarquage
- rel payment pour les liens d'affiliation
- en résumé : on n'invente plus des classes et leurs noms à tout vent, on a des noms standard pour les classes CSS et XHTML
- mon avis : les microformats sont l'approche « worse is better » pour intégrer des données structurées au HTML et au XHTML, si simples qu'on peut les coder à la main et triviaux à intégrer dans Drupal et d'autres systèmes automatisés de blogue et de gestion de contenu
- Quelle stabilité : pour ceux fondés sur iCal et vCal, c.-à-d. des standards populaires existants, c'est stable
- il existe vraiment un processus pour bâtir un microformat (« paver les sentiers de vaches »)
Publication originale
Cet article a été publié à l'origine le 18 octobre 2005 sur The Standard, le blogue de Raincity Studios, sous la signature « Roland Tanglao ». Cet article reflète le contexte et les outils de l'époque; certains liens et services mentionnés n'existent plus. Article traduit de l'anglais. La version anglaise est le texte original.