Salut à tous,
j'aurais voulu avoir votre avis sur les microformats.
(petit exposé de présentation des microformats par Tantek Celik)
- ce que vous en pensez
- si vous les utilisez
- dans quelles circonstances
- beaucoup ? très peu ?
- si vous combiner les microformats à des script JavaScript (par exemple) pour les mettres en valeur
Bref, tenter de faire un bilan sur le sujet, il parait que ça fait tout juste un an que c'est en place !
Des ressources à ce sujet :
http://www.fredcavazza.net/index.php?2006/07/17/1215-vous-ne-connaissez-toujours-pas-les-microformats
Présentation succinte pour ceux qui ne connaissent pas et qui ont la flemme de suivre le lien :
En gros, on se base sur l'ajout d'information sémantique à notre contenu, non plus en se basant sur la fonction des balises HTML mais en ajoutant des valeurs spécifiques aux attributs de "class" des éléments HTML.
Par exemple :
(Exemple tiré de http://www.elanceur.org/MicroFormats/IntroductionauxMicroForma.html )
(on a aussi les rel="tag" rel="friend", ... basés sur XFN)
En se basant sur des noms de "propriétés" (fn, n, org, ...) basés sur le format vCard ici. De cette façon, on peut savoir que "Pierre" est le prénom du contact alors que VelocIT est l'organisation où il travaille et ce uniquement à l'aide du HTML.
Tout ceci est bien joli, mais je suis partagé sur la question, autant c'est interessant et permet tout un tas de choses, autant ça me semble être un pansement sur une jambe de bois
Quels sont les "standards" de nommage des valeurs (n, fn, org, ...) si on utilise ce qu'on veut, le principe perd grandement de son interêt, tout le monde utilise-t-il les mêmes ?
Sur le sujet, les gens semblent partager du fait que XML est plus adapté, mais d'un autre côté moins facile pour la publication sur le web (d'utilisation d'XSLT côté client -> compromis, côté serveur -> PHP très utilisé ne permet l'utilisation d'XML simplement et efficacement que depuis la version 5 encore très peu répandue).
Voilà, j'ouvre le débat
<edit>Un truc qui me "gène", c'est qu'on parle de sémantique (ajout de sens au contenu) alors qu'on n'utilise l'attribut "class" avec des valeurs non définies de façon standard (à ma connaissance, si je me trompe, quel organisme ? reconnu ? compétent ? stable dans le futur ? réfléchi ?).
L'ajout de sens ne se fera donc (dans un premier temps) que pour l'auteur même des pages (via des scripts JavaScript par exemple), ou au prix d'un phénomène de mode (souvent néfaste) (dans un second temps) qui prendra pas mal de temps (a priori) à se mettre en place (arrivée d'xHTML 2 entre temps ? plus simple diffusion d'XML côté client ?).
Modifié par Olivier (17 Jul 2006 - 14:38)
j'aurais voulu avoir votre avis sur les microformats.
(petit exposé de présentation des microformats par Tantek Celik)
- ce que vous en pensez
- si vous les utilisez
- dans quelles circonstances
- beaucoup ? très peu ?
- si vous combiner les microformats à des script JavaScript (par exemple) pour les mettres en valeur
Bref, tenter de faire un bilan sur le sujet, il parait que ça fait tout juste un an que c'est en place !
Des ressources à ce sujet :
http://www.fredcavazza.net/index.php?2006/07/17/1215-vous-ne-connaissez-toujours-pas-les-microformats
Présentation succinte pour ceux qui ne connaissent pas et qui ont la flemme de suivre le lien :
En gros, on se base sur l'ajout d'information sémantique à notre contenu, non plus en se basant sur la fonction des balises HTML mais en ajoutant des valeurs spécifiques aux attributs de "class" des éléments HTML.
Par exemple :
<div class="vcard">
<a class="url" href="http://dupont.com/">
<span class="fn n">
<span class="given-name">Pierre</span>
<span class="family-name">Dupont</span>
</span>
</a>
<div class="org"><span class="organization-name">VelocIT</span></div>
</div>
(Exemple tiré de http://www.elanceur.org/MicroFormats/IntroductionauxMicroForma.html )
(on a aussi les rel="tag" rel="friend", ... basés sur XFN)
En se basant sur des noms de "propriétés" (fn, n, org, ...) basés sur le format vCard ici. De cette façon, on peut savoir que "Pierre" est le prénom du contact alors que VelocIT est l'organisation où il travaille et ce uniquement à l'aide du HTML.
Tout ceci est bien joli, mais je suis partagé sur la question, autant c'est interessant et permet tout un tas de choses, autant ça me semble être un pansement sur une jambe de bois
Quels sont les "standards" de nommage des valeurs (n, fn, org, ...) si on utilise ce qu'on veut, le principe perd grandement de son interêt, tout le monde utilise-t-il les mêmes ?
Sur le sujet, les gens semblent partager du fait que XML est plus adapté, mais d'un autre côté moins facile pour la publication sur le web (d'utilisation d'XSLT côté client -> compromis, côté serveur -> PHP très utilisé ne permet l'utilisation d'XML simplement et efficacement que depuis la version 5 encore très peu répandue).
Voilà, j'ouvre le débat
<edit>Un truc qui me "gène", c'est qu'on parle de sémantique (ajout de sens au contenu) alors qu'on n'utilise l'attribut "class" avec des valeurs non définies de façon standard (à ma connaissance, si je me trompe, quel organisme ? reconnu ? compétent ? stable dans le futur ? réfléchi ?).
L'ajout de sens ne se fera donc (dans un premier temps) que pour l'auteur même des pages (via des scripts JavaScript par exemple), ou au prix d'un phénomène de mode (souvent néfaste) (dans un second temps) qui prendra pas mal de temps (a priori) à se mettre en place (arrivée d'xHTML 2 entre temps ? plus simple diffusion d'XML côté client ?).
Modifié par Olivier (17 Jul 2006 - 14:38)