mediawiki-mark-up-issues-fr

From Microformats

Table of contents

MediaWiki problématiques de marquage

Les problématiques d'ajout de marquage microformat aux sites en utilisant MediaWiki (http://www.mediawiki.org/) (comme sur ce wiki, et Wikipedia (http://wikipedia.org)).

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 (http://exemple.com)) 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 (http://en.wikipedia.org/wiki/Wikipedia:WikiProject_Infoboxes)":


{| 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>
Personal tools