faq-fr

(Difference between revisions)

Jump to: navigation, search
m (Questions Basiques sur les MicroFormats)
m
Line 5: Line 5:
__TOC__
__TOC__
-
== questions spécifiques au wiki ==
+
== Questions spécifiques au wiki ==
-
Q : ''Comment je crée un nom d'utilisateur ? Pourquoi on ne me laisserait pas utiliser mon nom d'utilisateur préféré ?''
+
===Q : ''Comment je crée un nom d'utilisateur ? Pourquoi on ne me laisserait pas utiliser mon nom d'utilisateur préféré ?''===
R: D'abord lisez [http://fr.wikipedia.org/wiki/Wikip%C3%A9dia:Nom_d%27utilisateur wikipedia:nom d'utilisateur]. Deuxièmement, les vrais noms sont préférés de loin aux pseudonymes divers ou noms de plume. Les [[http://www.usemod.com/cgi-bin/mb.pl?VraiNom vrais noms]] encouragent une meilleure transparence et de la responsabilité. Troisièmement, le problème le plus commun à créer un nom d'utilisateur est d'oublier de mettre en capitale la première lettre du nom d'utilisateur. Essayez d'utiliser une version en WikiCasse de votre vrai nom en tant qu'utilisateur, par exemple ChristopheDucamp.
R: D'abord lisez [http://fr.wikipedia.org/wiki/Wikip%C3%A9dia:Nom_d%27utilisateur wikipedia:nom d'utilisateur]. Deuxièmement, les vrais noms sont préférés de loin aux pseudonymes divers ou noms de plume. Les [[http://www.usemod.com/cgi-bin/mb.pl?VraiNom vrais noms]] encouragent une meilleure transparence et de la responsabilité. Troisièmement, le problème le plus commun à créer un nom d'utilisateur est d'oublier de mettre en capitale la première lettre du nom d'utilisateur. Essayez d'utiliser une version en WikiCasse de votre vrai nom en tant qu'utilisateur, par exemple ChristopheDucamp.
-
== liste de diffusion par email ==
+
== Liste de diffusion par email ==
-
Q: ''Je suis un nouveau venu qui a essayé de poster sur microformats-discuss. Je n'ai pas vu ma contribution apparaître encore dans l'emal ou en ligne sur  [http://microformats.org/discuss/mail/microformats-discuss/ les archives]. Y'a-t'il un processus de modération ?''
+
===Q : ''J'ai rejoint récemment la liste microformats-discuss mais n'ai pas vu ma contribution apparaître encore dans l'email ou en ligne sur  [http://microformats.org/discuss/mail/microformats-discuss/ les archives]. Pourquoi ?''===
-
R: Non, il n'y a pas de modération sur microformats-discuss, mais la liste n'accepte que les billets et contributions des abonnés. Vous DEVEZ poster sur microformats-discuss en utilisant l'adresse e-mail que vous avez utilisée pour vous abonner.
+
R: Il n'y a pas de modération sur microformats-discuss, mais la liste n'accepte que les billets et contributions des abonnés. Vous DEVEZ poster sur microformats-discuss en utilisant l'adresse e-mail que vous avez utilisée pour vous abonner.
 +
===Q : ''Que veut dire "The message's content type was not explicitly allowed" ?'' ===
-
== Questions Basiques sur les MicroFormats ==
+
R : SVP, allez lire [http://microformats.org/mailinglists-policies/ mailinglists-policies]. Remarquez en particulier :
-
Q : ''Quand devrais-je utiliser un micro-format ? A quoi servent-ils ?"
+
<blockquote>
 +
'''No HTML or RTF e-mail''' point. Votre client mail devrait vous laisser configurer de façon à ce que vous puissiez envoyer des messages en plein texte. Faites en usage ou sinon il n'y a aucune garantie pour que tout le monde puisse lire votre email.
 +
</blockquote>
 +
Les listes de discussions sont réglées pour rejeter automatiquement l'email qui est envoyé sous texte/html. Par conséquent, configurez votre client email pour envoyer des emails en texte clair (text/plain).
-
A : Vous écrivez quelque html qui contient une information lisible par les humains. Vous vous dites à vous même : J'aimerais baliser ceci maintenant avec quelques classes pour le stylisme. Vous cherchez le micro-format pertinent et vous le tirez dans les noms standards. Vous n'avez pas à vous fabriquer le vôtre, et maintenant votre page est aussi lisible par les machines. Bonus !
 
-
Les microformats sont conçus pour rendre les données que vous avez déjà publiées pour des humains lisibles pour les machines. Ils permettent des applications aussi simple que le copier-coller ou aussi complexes comme un moteur de recherche qui utilise vos données efficacement.
 
 +
== Questions Basiques sur les MicroFormats ==
 +
====Q : ''Quand devrais-je utiliser un micro-format ? A quoi servent-ils ?"====
 +
A : Vous écrivez quelque HTML qui contient une information lisible par les humains (comme un bout d'information de contact). Vous vous dites à vous même : J'aimerais baliser ceci maintenant avec quelques classes pour le stylisme. Vous cherchez le micro-format pertinent et vous le tirez dans les noms standards. Vous n'avez pas à vous fabriquer le vôtre, et maintenant votre page est aussi lisible par les machines. Bonus !
-
Q : ''Est-ce que les microformats sont dépendants du (X)HTML?''
+
Les microformats sont conçus pour rendre les données que vous avez déjà publiées pour des humains lisibles pour les machines. Ils permettent des applications aussi simples que le copier-coller ou aussi complexes comme un moteur de recherche qui utilise vos données efficacement.
 +
 
 +
====Q : ''Est-ce que les microformats sont dépendants du (X)HTML?''====
R : Les microformats sont construits pour être embarquables. Ils peuvent être embarqués dans (X)HTML, RSS, Atom ou n'importe quel (X)HTML qui le permet.
R : Les microformats sont construits pour être embarquables. Ils peuvent être embarqués dans (X)HTML, RSS, Atom ou n'importe quel (X)HTML qui le permet.
-
 
+
====Q : ''Les microformats paraissent géniaux. Comment puis-je aider ?''====
-
 
+
-
Q : ''Les microformats paraissent géniaux. Comment puis-je aider ?''
+
R : Tout d'abord jetez un oeil sur la liste de discussion http://microformats.org/discuss pour voir quelques manières de rejoindre les conversations à propos des microformats.
R : Tout d'abord jetez un oeil sur la liste de discussion http://microformats.org/discuss pour voir quelques manières de rejoindre les conversations à propos des microformats.
-
 
+
====Q : ''J'aimerais faire un don pour la cause microformat. Comment puis-je faire ça ?''====
-
 
+
-
Q : ''J'aimerais faire un don pour la cause microformat. Comment puis-je faire ça ?''
+
A : Merci de votre empressement à supporter les microformats. Nous n'avons que récemment démarré ce site et avons décidé que tant que nous n'avons pas imaginé exactement comment accepter les dons, nous passerons tous les dons aux autres grandes causes. SVP imaginez de donner à une autre cause comme la Croix Rouge, peut-être orientée sur l'aide des victimes aux désastres naturels récents.
A : Merci de votre empressement à supporter les microformats. Nous n'avons que récemment démarré ce site et avons décidé que tant que nous n'avons pas imaginé exactement comment accepter les dons, nous passerons tous les dons aux autres grandes causes. SVP imaginez de donner à une autre cause comme la Croix Rouge, peut-être orientée sur l'aide des victimes aux désastres naturels récents.
-
 
+
====Q : ''Quels sont microformats qui ont été implémentés '' ====
-
 
+
-
Q : ''Quels sont microformats qui ont été implémentés ''  
+
R. Voir la page [[implementations-fr|implémentations]].
R. Voir la page [[implementations-fr|implémentations]].
-
 
+
====Q : ''Quels sont les microformats que je devrais implémenter ?''====
-
 
+
-
Q : ''Quels sont les microformats que je devrais implémenter ?''
+
R : Il y a des chances que votre site web ait déjà des données très similaires à plusieurs microformats. Par exemple, vous avez probablement des gens et/ou de l'information de contact quelque part. Cette information-là pourrait être balisée avec [[hcard-fr|hCard]], voir la page [[hcard-authoring-fr|publier une hCard]] pour les instructions étape par étape. Si vous publiez des communiqués de presse, essayez d'utiliser [[hatom-fr|hAtom]].
R : Il y a des chances que votre site web ait déjà des données très similaires à plusieurs microformats. Par exemple, vous avez probablement des gens et/ou de l'information de contact quelque part. Cette information-là pourrait être balisée avec [[hcard-fr|hCard]], voir la page [[hcard-authoring-fr|publier une hCard]] pour les instructions étape par étape. Si vous publiez des communiqués de presse, essayez d'utiliser [[hatom-fr|hAtom]].
-
 
+
====Q : ''Avez-vous quelques blasons de liens que je puisse ajouter à mon site web/blog/bliki ?''====
-
Q : ''Avez-vous quelques blasons de liens que je puisse ajouter à mon site web/blog/bliki ?''
+
R : Il y a quelques [[buttons-fr|boutons]] mais nous pouvons certainement en utiliser plus ! SVP contribuez avec ceux que vous amenez !
R : Il y a quelques [[buttons-fr|boutons]] mais nous pouvons certainement en utiliser plus ! SVP contribuez avec ceux que vous amenez !
Line 63: Line 61:
-
Q. ''Y'a t'il quelques outils qui supportent les microformats ?''
+
====Q. ''Y'a t'il quelques outils qui supportent les microformats ?''====
R. Oui... des tonnes ...cf [[implementations-fr|implémentations]].
R. Oui... des tonnes ...cf [[implementations-fr|implémentations]].
 +
===Q. Y'a t'il un moyen d'indiquer qu'une page web donnée contient une syntaxe qui se conforme à un ou plusieurs microformats ? ===
 +
A. L'attribut '<code>profile</code>' de l'élément HTML HEAD alerte les applications sur la présence potentielle de microformats. La  [http://www.la-grange.net/w3c/html4.01/struct/global.html#h-7.4.4.3 spécification HTML du W3C] en dit plus sur l'attribut profile et la [http://gmpg.org/xmdp/description description XMDP] documente la façon dont c'est utilisé.
-
Q. ''Que penser de l'utilisation des nouveaux schémas URI au lieu des noms de classe, par exemple pour la géo-information ?''
+
 
 +
==== Q. ''Que penser de l'utilisation des nouveaux schémas URI au lieu des noms de classe, par exemple pour la géo-information ?''====
R. En général, c'est plus de travail et moins facile à publier, de demander aux éditeurs d'utiliser des schémas d'indexation au lieu de noms de classes.
R. En général, c'est plus de travail et moins facile à publier, de demander aux éditeurs d'utiliser des schémas d'indexation au lieu de noms de classes.
Line 84: Line 85:
-
 
+
==== Q : ''Qui contrôle les microformats ?''====
-
 
+
-
 
+
-
Q : ''Qui contrôle les microformats?''
+
R : Une communauté ouverte. Les microformats sont des standards ouverts sous licence Creative Commons Attribution. Le gros du travail a démarré ici sur le [[http://developers.technorati.com/wiki wiki des développeurs de Technorati]], mais Technorati s'est depuis empêché d'avoir le contrôle de ces standards microformats pour le laisser à la communauté ouverte ici. Le domaine microformats.org est enregistré sur Rohit Khare, CommerceNet héberge gracieusement les serveurs, mais ne revendique aucun contrôle sur les standards microformats. Quiconque peut suivre le [[process-fr|processus]] établi et contribuer au développement de microformats standards.
R : Une communauté ouverte. Les microformats sont des standards ouverts sous licence Creative Commons Attribution. Le gros du travail a démarré ici sur le [[http://developers.technorati.com/wiki wiki des développeurs de Technorati]], mais Technorati s'est depuis empêché d'avoir le contrôle de ces standards microformats pour le laisser à la communauté ouverte ici. Le domaine microformats.org est enregistré sur Rohit Khare, CommerceNet héberge gracieusement les serveurs, mais ne revendique aucun contrôle sur les standards microformats. Quiconque peut suivre le [[process-fr|processus]] établi et contribuer au développement de microformats standards.
-
 
+
====Q : ''Qui est le registrar des microformats ?''====
-
Q : ''Qui est le registrar des microformats?''
+
R : Il n'existe pas de bureau central d'enregistrement. Les microformats sont enregistrés d'une manière distribuée en utilisant des profils. Pour plus d'information sur les profils, voir http://microformats.org/wiki/profile-uris et http://gmpg.org/xmdp/
R : Il n'existe pas de bureau central d'enregistrement. Les microformats sont enregistrés d'une manière distribuée en utilisant des profils. Pour plus d'information sur les profils, voir http://microformats.org/wiki/profile-uris et http://gmpg.org/xmdp/
Line 101: Line 98:
-
Q : ''Ainsi plusieurs microformats avec le même nom peuvent être valides ?''
+
====Q : ''Ainsi plusieurs microformats avec le même nom peuvent être valides ?''====
R : Oui. La communauté sur microformats.org peut, nous l'espérons, jouer un rôle pour déterminer quel est le préféré en rassemblant ensemble en un lieu des gens intéressés et en les aidant à résoudre cette question-là. Tant que chaque microformat maintient un profil valide, chacun d'eux peut être utilisé efficacement.
R : Oui. La communauté sur microformats.org peut, nous l'espérons, jouer un rôle pour déterminer quel est le préféré en rassemblant ensemble en un lieu des gens intéressés et en les aidant à résoudre cette question-là. Tant que chaque microformat maintient un profil valide, chacun d'eux peut être utilisé efficacement.
-
 
+
====Q : ''Comment je valide mon contenu de microformat ?''====
-
 
+
-
Q : ''Comment je valide mon contenu de microformat ?''
+
R : Actuellemnt il n'existe pas de validateur automatique pour les microformats. (voir [[to-do]]). Vous pouvez toujours utiliser les XMDPs pour les microformats spécifiques afin de vérifier au moins que des noms de classes appropriés sont utilisés.
R : Actuellemnt il n'existe pas de validateur automatique pour les microformats. (voir [[to-do]]). Vous pouvez toujours utiliser les XMDPs pour les microformats spécifiques afin de vérifier au moins que des noms de classes appropriés sont utilisés.
Line 126: Line 121:
== Interactions de "Class" ==
== Interactions de "Class" ==
-
Q. ''Y'a t'il des problèmes avec la mise en style de la page au moment où des valeurs spécifiques de class sont utilisées ?''
+
====Q. ''Y'a t'il des problèmes avec la mise en style de la page au moment où des valeurs spécifiques de class sont utilisées ?''====
R. Il pourrait y en avoir. Néanmoins de tels problèmes peuvent être facilement (trivialement) travaillés en utilisant les sélecteurs contextuels.
R. Il pourrait y en avoir. Néanmoins de tels problèmes peuvent être facilement (trivialement) travaillés en utilisant les sélecteurs contextuels.
Line 132: Line 127:
-
Q. ''Comment interagit l'utilisation de valeurs class pour la sémantique avec l'utilisation des valeurs class pour attacher des styles CSS ?''
+
 
 +
====Q. ''Comment interagit l'utilisation de valeurs class pour la sémantique avec l'utilisation des valeurs class pour attacher des styles CSS ?'' ====
R. L'attribut class prend un espace séparé de l'ensemble des noms de classe [http://www.la-grange.net/w3c/html4.01/struct/global.html#h-7.5.2 référence HTML4]. Par conséquent, à la fois les noms définis de classe auteur et microformat peuvent être utilisés dans le même attribut class. En outre, les noms de classe des microformats fournissent à l'auteur un ensemble cohérent de noms de classe à utiliser pour la mise en forme du style. Si l'auteur utilise déjà des noms de classe spécifiques, il peut continuer à faire ainsi et inclure des noms de classe microformat. Si l'auteur est déjà en train d'utiliser un nom de classe qui apparaît être aussi être un nom de classe microformat, alors l'auteur pourra vouloir considérer l'utilisation de sélecteurs de classe contextuels pour s'assurer d'éviter quelque effet de style non désiré.
R. L'attribut class prend un espace séparé de l'ensemble des noms de classe [http://www.la-grange.net/w3c/html4.01/struct/global.html#h-7.5.2 référence HTML4]. Par conséquent, à la fois les noms définis de classe auteur et microformat peuvent être utilisés dans le même attribut class. En outre, les noms de classe des microformats fournissent à l'auteur un ensemble cohérent de noms de classe à utiliser pour la mise en forme du style. Si l'auteur utilise déjà des noms de classe spécifiques, il peut continuer à faire ainsi et inclure des noms de classe microformat. Si l'auteur est déjà en train d'utiliser un nom de classe qui apparaît être aussi être un nom de classe microformat, alors l'auteur pourra vouloir considérer l'utilisation de sélecteurs de classe contextuels pour s'assurer d'éviter quelque effet de style non désiré.
Line 144: Line 140:
== Sémantique <code>&lt;div&gt;</code> et <code>&lt;span&gt;</code> ==
== Sémantique <code>&lt;div&gt;</code> et <code>&lt;span&gt;</code> ==
-
Q. Est-t'il sémantiquement dénué de sens que d'utiliser des divs ?  
+
 
 +
==== Q. Est-t'il sémantiquement dénué de sens que d'utiliser des divs ? ====
R. Oui, tant <code>&lt;div&gt;</code> et <code>&lt;span&gt;</code> n'ont presque pas de sémantique. <code>&lt;div&gt;</code> peut être utilisé pour représenter une "division" du contenu de la page. De la même manière, <code>&lt;span&gt;</code> peut être utilisé pour représenter que le ce "span" de texte a quelque sens, mais les spécificités de ce que cela veut dire ne sont pas définies par le <code>&lt;span&gt;</code>.
R. Oui, tant <code>&lt;div&gt;</code> et <code>&lt;span&gt;</code> n'ont presque pas de sémantique. <code>&lt;div&gt;</code> peut être utilisé pour représenter une "division" du contenu de la page. De la même manière, <code>&lt;span&gt;</code> peut être utilisé pour représenter que le ce "span" de texte a quelque sens, mais les spécificités de ce que cela veut dire ne sont pas définies par le <code>&lt;span&gt;</code>.
Line 150: Line 147:
-
Q. Est-ce que l'utilisation des éléments <code>&lt;div&gt;</code> et <code>&lt;span&gt;</code> ajoutent quelque sémantique aux pages web ?
+
 
 +
====Q. Est-ce que l'utilisation des éléments <code>&lt;div&gt;</code> et <code>&lt;span&gt;</code> ajoutent quelque sémantique aux pages web ?====
R. Selon les [http://www.w3.org/TR/REC-html40/struct/global.html#h-7.5.4 spec], <code>&lt;div&gt;</code> et <code>&lt;span&gt;</code> "offrent un mécanisme générique pour ajouter de la structure aux documents." Leur seul sens est dans la division de documents en sections, leur présence implique que le contenu dedans a une sémantique spécifique, mais non définie par le balisage d'élément. Par conséquent, ils sont presque libres sémantiquement parlant.
R. Selon les [http://www.w3.org/TR/REC-html40/struct/global.html#h-7.5.4 spec], <code>&lt;div&gt;</code> et <code>&lt;span&gt;</code> "offrent un mécanisme générique pour ajouter de la structure aux documents." Leur seul sens est dans la division de documents en sections, leur présence implique que le contenu dedans a une sémantique spécifique, mais non définie par le balisage d'élément. Par conséquent, ils sont presque libres sémantiquement parlant.
Line 156: Line 154:
-
Q. Pourquoi les exemples sur le wiki utilisent <code class="element">&lt;span&gt;</code> et <code class="element">&lt;div&gt;</code> pour presque tout ?
+
 
 +
====Q. Pourquoi les exemples sur le wiki utilisent <code class="element">&lt;span&gt;</code> et <code class="element">&lt;div&gt;</code> pour presque tout ?====
R. <code class="element">&lt;span&gt;</code> et <code class="element">&lt;div&gt;</code> sont des éléments génériques en HTML. Quand vous utilisez les microformats, vous devriez pendre l'élément sémantique le plus spécifique qui soit disponible.
R. <code class="element">&lt;span&gt;</code> et <code class="element">&lt;div&gt;</code> sont des éléments génériques en HTML. Quand vous utilisez les microformats, vous devriez pendre l'élément sémantique le plus spécifique qui soit disponible.
Line 162: Line 161:
== Sémantique Class ==
== Sémantique Class ==
-
Q. ''Est-ce que les noms de class (X)HTML ont une sémantique ?''
+
====Q. ''Est-ce que les noms de class (X)HTML ont une sémantique ?''====
R. La spécification HTML4 ne définit pas quelque valeur de class particulière [http://www.w3.org/TR/REC-html40/struct/global.html#h-7.5.2 REF], ni ne définit quelque sémantique particulière pour les valeurs de class [http://www.w3.org/TR/REC-html40/struct/global.html#h-7.5.2 REF], si ce n'est qu'elles "peuvent être utilisées pour le processus d'agent utilisateur" [http://www.w3.org/TR/REC-html40/struct/global.html#h-7.5.2 REF]. Néanmoins, le [http://www.w3.org/TR/WD-htmllink-970328#profile" brouillon de "Hypertext Links in HTML"], autorise pour un "profile" de définir les sens de ces classes-là. [http://gmpg.org/xmdp/ XMDP] est un format pour définir des profils de méta-données pour le (X)HTML, et par conséquent un profile XMDP peut être utilisé pour définir les sens des noms de class.  
R. La spécification HTML4 ne définit pas quelque valeur de class particulière [http://www.w3.org/TR/REC-html40/struct/global.html#h-7.5.2 REF], ni ne définit quelque sémantique particulière pour les valeurs de class [http://www.w3.org/TR/REC-html40/struct/global.html#h-7.5.2 REF], si ce n'est qu'elles "peuvent être utilisées pour le processus d'agent utilisateur" [http://www.w3.org/TR/REC-html40/struct/global.html#h-7.5.2 REF]. Néanmoins, le [http://www.w3.org/TR/WD-htmllink-970328#profile" brouillon de "Hypertext Links in HTML"], autorise pour un "profile" de définir les sens de ces classes-là. [http://gmpg.org/xmdp/ XMDP] est un format pour définir des profils de méta-données pour le (X)HTML, et par conséquent un profile XMDP peut être utilisé pour définir les sens des noms de class.  
Line 172: Line 171:
== Indiquer une page qui contient une syntaxe microformat ==
== Indiquer une page qui contient une syntaxe microformat ==
-
Q. Y'a t'il un moyen d'indiquer qu'une page web donnée contient une syntaxe qui se conforme à un ou plusieurs microformats ?
 
-
A. L'attribut d'élément de HTML HEAD  '<code>profile</code>' altere les applications de la présence potentielle de microformats. Les [http://www.w3.org/TR/1999/REC-html401-19991224/struct/global.html#h-7.4.4.3 W3C HTML Specifications] décrivent plus à propos de l'attibut profile et la [http://gmpg.org/xmdp/description description XMDP] documente la manière dont c'est utilisé.
+
====Q. Y'a t'il un moyen d'indiquer qu'une page web donnée contient une syntaxe qui se conforme à un ou plusieurs microformats ? ====
 +
 
 +
A. L'attribut d'élément de HTML HEAD  '<code>profile</code>' altère les applications de la présence potentielle de microformats. Les [http://www.w3.org/TR/1999/REC-html401-19991224/struct/global.html#h-7.4.4.3 W3C HTML Specifications] décrivent plus à propos de l'attibut profile et la [http://gmpg.org/xmdp/description description XMDP] documente la manière dont c'est utilisé.
== Microformats et Spam ==
== Microformats et Spam ==
-
Q. Compte tenu du fait que Google regarde maintenant le contenu caché comme du spam potentiel, est ce que les microformats invisibles seront considérés comme du spam ?
+
==== Q. Compte tenu du fait que Google regarde maintenant le contenu caché comme du spam potentiel, est ce que les microformats invisibles seront considérés comme du spam ?====
R. Ne faites pas ça. Les microformats fournissent un mécanisme pour baliser le contenu ''visible''. Tout ménanisme pour incorporer du contenu ''invisible'' ou caché risque d'être considéré comme du spam du fait que les (méta)données invisibles tendent inévitablement à finir par se faire abuser. Evitez les (méta)données invisibles. Publiez des données visibles.
R. Ne faites pas ça. Les microformats fournissent un mécanisme pour baliser le contenu ''visible''. Tout ménanisme pour incorporer du contenu ''invisible'' ou caché risque d'être considéré comme du spam du fait que les (méta)données invisibles tendent inévitablement à finir par se faire abuser. Evitez les (méta)données invisibles. Publiez des données visibles.
== Modèles de Design avec Abbr &amp; Title ==
== Modèles de Design avec Abbr &amp; Title ==
-
Q. Dans le modèle de design datetime, l'attribut title est utilisé pour la valeur de la propriété et la valeur du noeud est utilisée comme la valeur d'affichage. &lt;abbr title="valeur-ici"&gt;Display-Here&lt;/abbr&gt;. Pourquoi est-ce que ABBR est en train d'être utilisée quand l'attribut title est disponible sur tous les éléments HTML ?
+
====Q. Dans le modèle de design datetime, l'attribut title est utilisé pour la valeur de la propriété et la valeur du noeud est utilisée comme la valeur d'affichage. &lt;abbr title="valeur-ici"&gt;Display-Here&lt;/abbr&gt;. Pourquoi est-ce que ABBR est en train d'être utilisée quand l'attribut title est disponible sur tous les éléments HTML ?====
R. La réponse courte est que &lt;abbr&gt; a la sémentique correcte.
R. La réponse courte est que &lt;abbr&gt; a la sémentique correcte.
Line 195: Line 195:
== Imbrication d'éléments ==
== Imbrication d'éléments ==
-
Q. Il semble que &lt;span class=&quot;vcard fn org&quot; id=&quot;club&quot;&gt;...&lt;/span&gt; devrait fonctionner, non ?
+
====Q. Il semble que &lt;span class=&quot;vcard fn org&quot; id=&quot;club&quot;&gt;...&lt;/span&gt; devrait fonctionner, non ?====
R. Non. Voir [http://microformats.org/wiki/hcard-faq-fr#nesting-properties]
R. Non. Voir [http://microformats.org/wiki/hcard-faq-fr#nesting-properties]

Revision as of 23:57, 4 November 2006

Microformats FAQ

Cette page documente les questions souvent posées à propos des microformats. Pour les questions souvent posées par la presse, voir faq presse.

Contents


Questions spécifiques au wiki

Q : Comment je crée un nom d'utilisateur ? Pourquoi on ne me laisserait pas utiliser mon nom d'utilisateur préféré ?

R: D'abord lisez wikipedia:nom d'utilisateur. Deuxièmement, les vrais noms sont préférés de loin aux pseudonymes divers ou noms de plume. Les [vrais noms] encouragent une meilleure transparence et de la responsabilité. Troisièmement, le problème le plus commun à créer un nom d'utilisateur est d'oublier de mettre en capitale la première lettre du nom d'utilisateur. Essayez d'utiliser une version en WikiCasse de votre vrai nom en tant qu'utilisateur, par exemple ChristopheDucamp.


Liste de diffusion par email

Q : J'ai rejoint récemment la liste microformats-discuss mais n'ai pas vu ma contribution apparaître encore dans l'email ou en ligne sur les archives. Pourquoi ?

R: Il n'y a pas de modération sur microformats-discuss, mais la liste n'accepte que les billets et contributions des abonnés. Vous DEVEZ poster sur microformats-discuss en utilisant l'adresse e-mail que vous avez utilisée pour vous abonner.


Q : Que veut dire "The message's content type was not explicitly allowed" ?

R : SVP, allez lire mailinglists-policies. Remarquez en particulier :

No HTML or RTF e-mail point. Votre client mail devrait vous laisser configurer de façon à ce que vous puissiez envoyer des messages en plein texte. Faites en usage ou sinon il n'y a aucune garantie pour que tout le monde puisse lire votre email.

Les listes de discussions sont réglées pour rejeter automatiquement l'email qui est envoyé sous texte/html. Par conséquent, configurez votre client email pour envoyer des emails en texte clair (text/plain).


Questions Basiques sur les MicroFormats

Q : Quand devrais-je utiliser un micro-format ? A quoi servent-ils ?"

A : Vous écrivez quelque HTML qui contient une information lisible par les humains (comme un bout d'information de contact). Vous vous dites à vous même : J'aimerais baliser ceci maintenant avec quelques classes pour le stylisme. Vous cherchez le micro-format pertinent et vous le tirez dans les noms standards. Vous n'avez pas à vous fabriquer le vôtre, et maintenant votre page est aussi lisible par les machines. Bonus !

Les microformats sont conçus pour rendre les données que vous avez déjà publiées pour des humains lisibles pour les machines. Ils permettent des applications aussi simples que le copier-coller ou aussi complexes comme un moteur de recherche qui utilise vos données efficacement.

Q : Est-ce que les microformats sont dépendants du (X)HTML?

R : Les microformats sont construits pour être embarquables. Ils peuvent être embarqués dans (X)HTML, RSS, Atom ou n'importe quel (X)HTML qui le permet.

Q : Les microformats paraissent géniaux. Comment puis-je aider ?

R : Tout d'abord jetez un oeil sur la liste de discussion http://microformats.org/discuss pour voir quelques manières de rejoindre les conversations à propos des microformats.

Q : J'aimerais faire un don pour la cause microformat. Comment puis-je faire ça ?

A : Merci de votre empressement à supporter les microformats. Nous n'avons que récemment démarré ce site et avons décidé que tant que nous n'avons pas imaginé exactement comment accepter les dons, nous passerons tous les dons aux autres grandes causes. SVP imaginez de donner à une autre cause comme la Croix Rouge, peut-être orientée sur l'aide des victimes aux désastres naturels récents.

Q : Quels sont microformats qui ont été implémentés

R. Voir la page implémentations.

Q : Quels sont les microformats que je devrais implémenter ?

R : Il y a des chances que votre site web ait déjà des données très similaires à plusieurs microformats. Par exemple, vous avez probablement des gens et/ou de l'information de contact quelque part. Cette information-là pourrait être balisée avec hCard, voir la page publier une hCard pour les instructions étape par étape. Si vous publiez des communiqués de presse, essayez d'utiliser hAtom.


Q : Avez-vous quelques blasons de liens que je puisse ajouter à mon site web/blog/bliki ?

R : Il y a quelques boutons mais nous pouvons certainement en utiliser plus ! SVP contribuez avec ceux que vous amenez !


Q. Y'a t'il quelques outils qui supportent les microformats ?

R. Oui... des tonnes ...cf implémentations.

Q. Y'a t'il un moyen d'indiquer qu'une page web donnée contient une syntaxe qui se conforme à un ou plusieurs microformats ?

A. L'attribut 'profile' de l'élément HTML HEAD alerte les applications sur la présence potentielle de microformats. La spécification HTML du W3C en dit plus sur l'attribut profile et la description XMDP documente la façon dont c'est utilisé.


Q. Que penser de l'utilisation des nouveaux schémas URI au lieu des noms de classe, par exemple pour la géo-information ?

R. En général, c'est plus de travail et moins facile à publier, de demander aux éditeurs d'utiliser des schémas d'indexation au lieu de noms de classes.

Les auteurs ne publient pas de liens vers la géo-information.

Ils publient du *texte visible* de geoinformation.

Par conséquent la chose la plus facile à faire pour l'auteur est de la laisser lisible en tant que texte visibile.

Par conséquent, cela fait plus de sens de faire la chose simple de simplement emballer ce texte visible avec un petit morceau de syntaxe, plutôt que de demander à l'auteur de le migrer (ou le copier) dans un attribut, qui peut ou ne peut pas obliger à une remise en forme de la donnée.

Cela ferait du sens d'un point de vue utilisabilité d'hyperlier la géo-information vers une page carte ou quelque chose, de façon à ce qu'en cliquant il se passe véritablement quelque chose. Si vous les forcez à utiliser à la place un protocole "geo" hypothétique, alors cela interférerait, parce que vous ne pouvez hyperlier quelque chose que vers une destination.


Q : Qui contrôle les microformats ?

R : Une communauté ouverte. Les microformats sont des standards ouverts sous licence Creative Commons Attribution. Le gros du travail a démarré ici sur le [wiki des développeurs de Technorati], mais Technorati s'est depuis empêché d'avoir le contrôle de ces standards microformats pour le laisser à la communauté ouverte ici. Le domaine microformats.org est enregistré sur Rohit Khare, CommerceNet héberge gracieusement les serveurs, mais ne revendique aucun contrôle sur les standards microformats. Quiconque peut suivre le processus établi et contribuer au développement de microformats standards.


Q : Qui est le registrar des microformats ?

R : Il n'existe pas de bureau central d'enregistrement. Les microformats sont enregistrés d'une manière distribuée en utilisant des profils. Pour plus d'information sur les profils, voir http://microformats.org/wiki/profile-uris et http://gmpg.org/xmdp/

Les conflits et l'interopérabilité sont gérés à travers des processus sociaux plutôt qu'un registrar formel. Les profils actuels des microformats peuvent être trouvés sur http://gmpg.org, http://w3.org, et http://microformats.org.


Q : Ainsi plusieurs microformats avec le même nom peuvent être valides ?

R : Oui. La communauté sur microformats.org peut, nous l'espérons, jouer un rôle pour déterminer quel est le préféré en rassemblant ensemble en un lieu des gens intéressés et en les aidant à résoudre cette question-là. Tant que chaque microformat maintient un profil valide, chacun d'eux peut être utilisé efficacement.

Q : Comment je valide mon contenu de microformat ?

R : Actuellemnt il n'existe pas de validateur automatique pour les microformats. (voir to-do). Vous pouvez toujours utiliser les XMDPs pour les microformats spécifiques afin de vérifier au moins que des noms de classes appropriés sont utilisés.

Questions spécifiques aux Microformats

Si vous avez une question concernant un microformat spécifique, vous pourriez vérifier la FAQ spécifique à ce microformat.

Interactions de "Class"

Q. Y'a t'il des problèmes avec la mise en style de la page au moment où des valeurs spécifiques de class sont utilisées ?

R. Il pourrait y en avoir. Néanmoins de tels problèmes peuvent être facilement (trivialement) travaillés en utilisant les sélecteurs contextuels.



Q. Comment interagit l'utilisation de valeurs class pour la sémantique avec l'utilisation des valeurs class pour attacher des styles CSS ?

R. L'attribut class prend un espace séparé de l'ensemble des noms de classe référence HTML4. Par conséquent, à la fois les noms définis de classe auteur et microformat peuvent être utilisés dans le même attribut class. En outre, les noms de classe des microformats fournissent à l'auteur un ensemble cohérent de noms de classe à utiliser pour la mise en forme du style. Si l'auteur utilise déjà des noms de classe spécifiques, il peut continuer à faire ainsi et inclure des noms de classe microformat. Si l'auteur est déjà en train d'utiliser un nom de classe qui apparaît être aussi être un nom de classe microformat, alors l'auteur pourra vouloir considérer l'utilisation de sélecteurs de classe contextuels pour s'assurer d'éviter quelque effet de style non désiré.


Voir aussi :

Sémantique <div> et <span>

Q. Est-t'il sémantiquement dénué de sens que d'utiliser des divs ?

R. Oui, tant <div> et <span> n'ont presque pas de sémantique. <div> peut être utilisé pour représenter une "division" du contenu de la page. De la même manière, <span> peut être utilisé pour représenter que le ce "span" de texte a quelque sens, mais les spécificités de ce que cela veut dire ne sont pas définies par le <span>.



Q. Est-ce que l'utilisation des éléments <div> et <span> ajoutent quelque sémantique aux pages web ?

R. Selon les spec, <div> et <span> "offrent un mécanisme générique pour ajouter de la structure aux documents." Leur seul sens est dans la division de documents en sections, leur présence implique que le contenu dedans a une sémantique spécifique, mais non définie par le balisage d'élément. Par conséquent, ils sont presque libres sémantiquement parlant.



Q. Pourquoi les exemples sur le wiki utilisent <span> et <div> pour presque tout ?

R. <span> et <div> sont des éléments génériques en HTML. Quand vous utilisez les microformats, vous devriez pendre l'élément sémantique le plus spécifique qui soit disponible.


Sémantique Class

Q. Est-ce que les noms de class (X)HTML ont une sémantique ?

R. La spécification HTML4 ne définit pas quelque valeur de class particulière REF, ni ne définit quelque sémantique particulière pour les valeurs de class REF, si ce n'est qu'elles "peuvent être utilisées pour le processus d'agent utilisateur" REF. Néanmoins, le " brouillon de "Hypertext Links in HTML", autorise pour un "profile" de définir les sens de ces classes-là. XMDP est un format pour définir des profils de méta-données pour le (X)HTML, et par conséquent un profile XMDP peut être utilisé pour définir les sens des noms de class.

Voir aussi :

Indiquer une page qui contient une syntaxe microformat

Q. Y'a t'il un moyen d'indiquer qu'une page web donnée contient une syntaxe qui se conforme à un ou plusieurs microformats ?

A. L'attribut d'élément de HTML HEAD 'profile' altère les applications de la présence potentielle de microformats. Les W3C HTML Specifications décrivent plus à propos de l'attibut profile et la description XMDP documente la manière dont c'est utilisé.

Microformats et Spam

Q. Compte tenu du fait que Google regarde maintenant le contenu caché comme du spam potentiel, est ce que les microformats invisibles seront considérés comme du spam ?

R. Ne faites pas ça. Les microformats fournissent un mécanisme pour baliser le contenu visible. Tout ménanisme pour incorporer du contenu invisible ou caché risque d'être considéré comme du spam du fait que les (méta)données invisibles tendent inévitablement à finir par se faire abuser. Evitez les (méta)données invisibles. Publiez des données visibles.

Modèles de Design avec Abbr & Title

Q. Dans le modèle de design datetime, l'attribut title est utilisé pour la valeur de la propriété et la valeur du noeud est utilisée comme la valeur d'affichage. <abbr title="valeur-ici">Display-Here</abbr>. Pourquoi est-ce que ABBR est en train d'être utilisée quand l'attribut title est disponible sur tous les éléments HTML ?

R. La réponse courte est que <abbr> a la sémentique correcte.

La réponse plus longue est que la valeur est souvent une version abrégée de la valeur formelle. Bien sûr, si vous ne voulez pas utiliser un <abbr>, vous pouvez utiliser un autre élément comme ceci :

<abbr title="2006-12-31T12:59:59Z" class="dtstamp">New Year</abbr>

<span class="dtstamp">2006-12-31T12:59:59Z</span>

En outre, les microformats encouragent les contenus à être visibles et de ce fait préfèrent le texte d'un élément plutôt que d'utiliser l'attribut 'title' ou toute autre alternative moins visible. L'exception est faite pour les datetimes et abbr du fait que les microformats sont conçus d'abord pour les humains, pour les machines en second. De ce fait le contenu de l'élément abbr est utilisé pour fournir une contenu visible par l'humain et l'équivalen machine est placé dans l'attribut 'title' moins visible (mais encore facilement vérifiable).

Imbrication d'éléments

Q. Il semble que <span class="vcard fn org" id="club">...</span> devrait fonctionner, non ?

R. Non. Voir [1]

faq-fr was last modified: Wednesday, December 31st, 1969

Views