mediawiki-mark-up-issues-fr

From Microformats Wiki
Jump to navigation Jump to search

MediaWiki problématiques de marquage

Les problématiques d'ajout de marquage microformat aux sites en utilisant MediaWiki (comme sur ce wiki, et Wikipedia).

Si vous connaissez une solution ou un contournement, postez-là svp !

Auteur

Andy Mabbett

URLs

  • Le marquage wiki tel que [http://exemple.com texte échantillon] (qui s'affiche comme texte échantillon) ne peut pas avoir une class="url" ajoutée à la production de l'élément "A".
    • Contournement (si l'affichage de l'URL est acceptable) : utiliser <span class="url">http://exemple.com</span> (qui s'affiche sous http://exemple.com)
    • Contournement (si l'affichage de l'URL n'est pas acceptable) : ???
      • Pourquoi ne pas utiliser simplement <span class="url">[http://exemple.com échantillon textet]</span> ? --Tgrtalk / home 06:16, 9 Aug 2007 (PDT)
        • Renvoie une valeur de "texte échantillon" Andy Mabbett 02:12, 10 Aug 2007 (PDT)

Rel

  • De la même façon, MediaWiki ne semble pas supporter l'utilisation de l'attribut rel sur les liens internes ou externes.

Tables

  • Dans le morceau de code suivant (extrait d'une table avec une hCard incluse "infobox":


{| class="infobox vcard" 
| class="fn org" | '''{{{name}}}'''
|-
{{#if: {{{address|}}} |
! Address
{{!}} <span class="street-address">{{{address}}}}}</span>
|-
{{#if:{{{city|}}} |
! City
{{!}} <span class="locality">{{{city|}}}}}</span>
|-
{{#if:{{{country|}}} |
! Country
{{!}} <span class="country-name">{{{country|}}}}}</span>
|-
{{#if:{{{latitude|}}} |
!
{{!}} <{{Coord|{{{latitude}}}|{{{longitude}}}|display=title}} }}
|}

there is nowhere to hang the required class="adr", such that it wraps the three relevant table rows, and no others.
you can give a row a class (or any other valid HTML attribute) with {{!}} class="adr" {{!}} <span... --Tgrtalk / home 06:16, 9 Aug 2007 (PDT)
The need is not to apply a class to a single row, but (as stated) to apply it to (in this example) "the three relevant table rows, and no others". Andy Mabbett 02:14, 10 Aug 2007 (PDT)

Abbr

  • MediaWiki supporte l'usage de l'élément abbr mais c'est désactivé par quelques implémentations (par ex. Wikipedia)

Dtend

  • Le contournement pour le date-time pattern sur Wikipedia (par exemple les anniversaires dans la hCard) a été pour utiliser des modèles pour produire quelque chose comme :

24 February 1993 (<span class="bday" style="display:none">1993-02-24</span>)

qui se dégrade gracieusement si CSS n'est pas disponible. Ce n'est pas acceptable de faire ainsi, pour afficher la date avancé d'un jour pour les dates-de-fin dans hCalendar.

XMDP

  • Comme avec beaucoup de CMSs, il n'existe pas de facilité pour un éditeur d'ajouter un URI XMDP à (ou tout autre moyen de l'ajuster) l'élément head.

Address

Les éléments address ne peuvent pas être ajoutés au contenu de page.

<address class="vcard">La <span class="fn org">communauté Microformat</span></address>

s'affiche comme ceci :

<address class="vcard">La communauté Microformat</address>