[Drupal Con AMS 2005] Chris Messina sur les microformats et Drupal

· 2 min de lecture

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.

Voir l'original dans l'Internet Archive

  • 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 »)

Votre entreprise mérite d'être trouvée.

Parlez-nous de votre projet. Nous vous répondons en français ou en anglais, et nous nous déplaçons partout dans la MRC de Papineau.

Affichage

Vos choix restent dans ce navigateur. Rien n'est envoyé.

Taille du texte
100 %
Couleurs
Lecture
Autres aides
Accessibilité du site