search
top

Le modèle-de-classe-value

Le modèle-de-classe-value résout deux des trois défis les plus importants que les microformats ont rencontrés durant toute leur histoire : l’accessibilité et la localisation.

Après de nombreux mois d’itérations sur le sujet (recherches, brainstorming, test et documentation) menées par Ben Ward, la version du est prêt à l’utilisation et au support.

Publication et implémentation

Plusieurs auteurs ont déjà commencé à utiliser le modèle de classe value, y compris ce blog, et quelques implémentations ont déjà commencé à le supporter.

Tous ceux qui publient du contenu marqué avec des microformats ou développent des implémentations microformats telles que des parseurs et outils de publication devraient étudier attentivement à supporter le « modèle-de-classe-value » dans le contenu qu’ils publient et sur les outils qu’ils implémentent. Tout particulièrement :

  • Si votre implémentation parse , , or , implémentez SVP le modèle de classe value dans votre parseur, testez-le avec des exemples donnés à la fois dans la spécification et la liste croissante des exemples de modèle-de-classe-value dans la jungle, et ajoutez-les à la liste des implémentations modèle-de-classe-value.
  • Si votre site publie hCalendar, hReview, ou hAtom, utilisez svp le modèle-classe-value pour vos dates et horaires, et ajoutez votre site à la liste croissante des exemples de modèle-classe-value dans la jungle.
  • Si votre implémentation génère hCalendar, hReview, ou hAtom, générez SVP vos dates et horaires marqués avec le modèle-classe-value, et ajoutez votre implémentation à la liste des implémentations modèle-classe-value.

A chaque fois que vous rencontrez un problème ou que vous avez quelque feedback concernant le modèle-classe-value, ajoutez-les respectivement sur les pages value-class-pattern-issues et value-class-pattern-feedback.

Résolutions majeures et révisions mineures

Le modèle de classe-value a adressé la majorité des problèmes d’accessibilité et de publication sur plusieurs microformats, tout particulièrement pour les usages typiques des dates et horaires. Néanmoins, il demeure encore quelques questions ouvertes sur des microformats spécifiques pour lesquelles nous continuons encore à explorer des solutions (plus sémantiques, plus accessibles), tout particulièrement le microformat (et la propriété de ) quand elle est spécifiée comme un unique hyperlien ou une abbréviation, et la propriété dtend de hCalendar quand elle spécifie une date complète (plutôt qu’un date-horaire spécifique).

Avec le modèle-classe-value fournissant des solutions à deux des tois plus gros défis des microformats (le dernier des trois sera adressé dans son propre billet de blog), et les résolutions aux questions restantes substantielles (telles que mentionnées au-dessus) sur hCard, hCalendar, hReview, et hAtom, nous travaillerons sur les révisions 1.0.1 qui :

  • incorporeront les problématiques substantielles résolues à cette heure
  • exigeront le support du modèle-classe-value
  • sont publiées pour une compréhension et une utilisabilité plus larges.

Les auteurs de tous les microformats drafts, en développement et microformats composés à venir devraient aussi exiger le support du modèle-classe-value afin d’encourager une meilleure accessibilité dans le contenu qui est marqué avec des microformats.

Remerciements

Merci à tous ceux dans les communautés les plus larges sur l’accessibilité et l’internationalisation, qui ont maintenu l’effort avec leurs critiques constructives, leurs suggestions , leurs tests de cas, leurs documentations de résultats de tests et pour la participation générale. Vos efforts ont contribué à des améliorations majeures dans les microformats, et nous nous n’aurions pas pu faire ça sans vous et votre expertise. Tout particulièrement :

  • L’article original du Web Standards Project hAccessibility de Bruce Lawson et James Craig qui a fourni à la fois une documentation détaillée des problèmes concrets du vrai monde qui ont été expérimentés du fait d’utilisation de l’élément abbr avec les microformats, tout comme plusieurs idées d’alternatives à explorer. Bon nombre de ces idées ont constitué la base sur laquelle la communauté des microformats a passé plusieurs mois à investiguer en profondeur, à itérer, à faire évoluer, parfois diminuer et raffiner dans ce que nous avons produit pour le modèle de classe-value (value-title en particulier).
  • Tous ceux qui ont contribué aux documentations de modèles, questions, brainstorms, opinions concernant l’élément abbr, les dates, les datetimes, l’, les technologies d’assistance, les , etc. sur le wiki microformats. Tous ces ajouts à notre corps de connaissance nous ont aidé à raffiner le modèle-classe-value que vous voyez aujourd’hui.
  • Je veux remercier tout particulièrement James Craig pour les nombreuses heures passées à tester intensivement et à la documentation de plusieurs alternatives avec des lecteurs-écrans.
  • Personnellement, j’ai aussi beaucoup apprécié l’optimisme de Derek Featherstone concernant les microformats et l’accessibilité, nous encourageant à poursuivre nos travaux, et son soutien positif pour encourager la plus grande communauté de ceux qui utilisent le Web.
  • Pour conclure, merci à tous les auteurs, designers et développeurs qui supportent les microformats, tout spécialement ceux qui ont continué à faire ainsi malgré les questions restant ouvertes sur l’accessibilité et d’autres problèmes, pour leur patience et leur ténacité.

En rappport

Traduction d’un billet de Tantek publié en mai dernier sur le blog des microformats. Seul le lien original fait office de référence

5 Réponses à “Le modèle-de-classe-value”

  1. [...] modèle-date-horaire est désormais déprécié en faveur du modèle-de-classe-value. Voir cet article en attendant la partie 8 de cette série pour en savoir plus sur ce nouveau [...]

  2. [...] modèle-date-horaire est désormais déprécié en faveur du modèle-de-classe-value. Voir cet article en attendant la partie 8 de cette série pour en savoir plus sur ce nouveau [...]

  3. [...] modèle-date-horaire est désormais déprécié en faveur du modèle-de-classe-value. Voir cet article en attendant la partie 8 de cette série pour en savoir plus sur ce nouveau [...]

  4. [...] pour nous inviter à implémenter sur le « modèle-de classe-value ». Pour mémoire, un modèle de design microformats qui résout les problématiques et de localisation. J’ai ajouté dans cette traduction un exemple de localisation d’une hCard avec [...]

  5. [...] ? (NDT : dans mon cas, l’adaptation pour ce thème a été + facile ayant déjà implémenté le modèle de classe « value » : cf figure [...]

Laissez une réponse

top