date-design-pattern-fr

From Microformats Wiki
Revision as of 07:05, 29 May 2009 by ChristopheDucamp (talk | contribs) ([fr: translated to be reviewed - sync'd with original version - utilisé modèle de design pour traduire design pattern ? plus explicite])
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Cette page est un brouillon.

Modèle Design Date

Ceci est une page pour explorer un modèle de design de date. Ce modèle est sous-ensemble du modèle-design-dateheure.

Intention

Utiliser le modèle-design-date pour produire des date qui soient lisibles par les humains mais aussi formellement lisibles par les machines.

Besoin Pratique

Le modèle-design-dateheure est venu d'un résultat pour résoudre le besoin pratique pour donner aux humains des dates lisibles pour hCalendar. Mais les problématiques ont été soulevées sur la lisibilité de dates-heures complètes, ces problèmes ne s'appliquent pas aux dates chronodatées qui n'incluent pas l'information horaire ou de décalage horaire.

Le modèle de design de date fournit un moyen international de représenter les date. Par exemple, la chaîne 2/03/01 pourrair représenter 3 février 2001, 2 mars 2001 ou même 1er mars 2002 selon le contexte culturel. La chaîne 2001-03-02 est moins ambigüe et le meilleur choix pour une lisibilité pertinente pour la plupart des gens dans le monde.

Comment l'utiliser

Le modèle-complet-de-design-date-heure a le format :

AAAA-MM-JJTHH:MM:SS+ZZ:ZZ

Le modèle complet de date, qui est un sous-ensemble du modèle de design date-heure a le format :

AAAA-MM-JJ

Le modèle de design de date peut être utilisé comme toute autre valeur qui utilise le modèle-design-de-classe :

<span class="foo">AAAA-MM-JJ</span>

Le modèle de design de date peut aussi être utilisé en combinaison avec le modèle-de-design-abbr où les auteurs veulent fournir une représentation alternative de la date :

<abbr class="foo" title="AAAA-MM-JJ">Date</abbr>

Comme avec le modèle de design de date-heure, le modèle de design de date est basé sur le standard ISO8601. Ce standard permet aux dates d'être écrites sans tirets (AAAAMMJJ). Cet usage est fortement déconseillé au moment de publier des microformats car il réduit de façon drastique la lisibilité d'une date.

Usages en cours

Ce modèle peut être utilisé dans hCalendar pour :

  • dtstart
  • dtend

Dans la hCard le modèle de design de date peut être utilisé pour :

  • bday

Ce modèle peut être utilisé dans hReview pour :

  • dtreviewed

Problématiques d'accessibilité

Des problèmes ont été soulevés sur les questions d'accessibilité [1] avec le modèle-de-design-dateheure quand il est utilisé en conjonction avec le modèle-de-design-abbr.

Ces problèmes sont à la fois réduits de façon significative avec le modèle-de-design-date car seulement des dates, plutôt que des dates-horaires complets, et en fait il a été amélioré, car le format ISO8601 AAAA-MM-JJ pour les dates est le meilleur choix qui est le plus lisible pour la plupart des gens dans le monde, et de ce fait le plus accessible.

Specificité

ISO 8601 et W3CDTF (mais pas la RFC 3339) permet des dates moins spécifiques, excluant le jour et le mois. Par ex. "2008-09" (Septembre 2008) ou "2008" (l'année 2008). Il n'est pas clair si le modèle de date est délibérément voulu pour autoriser de telles dates, mais certainement, la plupart des parseurs de microformats semblent les supporter.


Voir aussi