mediawiki-mark-up-issues: Difference between revisions
Jump to navigation
Jump to search
AndyMabbett (talk | contribs) (→Abbr: title-trigger) |
AndyMabbett (talk | contribs) (→Dtend: proosed resolution) |
||
Line 68: | Line 68: | ||
which degrades gracefully if CSS is not available. It is not acceptable to do so, to show the date advanced by one day for end-dates in hCalendar. | which degrades gracefully if CSS is not available. It is not acceptable to do so, to show the date advanced by one day for end-dates in hCalendar. | ||
**See this [http://microformats.org/discuss/mail/microformats-discuss/2007-August/010449.html proposal to resolve exclusive end-date issue], for a proposal which would allow ''inclusive'' end dates to be marked up. | |||
==XMDP== | ==XMDP== | ||
*As with many CMSs, there is no facility for an editor to add an [[XMDP]] URI to (or in any other way to alter) the <code>head<code> element. | *As with many CMSs, there is no facility for an editor to add an [[XMDP]] URI to (or in any other way to alter) the <code>head<code> element. |
Revision as of 15:05, 25 August 2007
MediaWiki mark-up issues
Issues with adding microformat mark-up to sites using MediaWiki (such as this wiki, and Wikipedia).
If you know of a solution, or work-around, please post it!
Author
URLs
- Wiki mark-up such as
[http://example.com sample text]
(which displays as sample text) cannot have a class="url" added to the output "A
" element.- Workaround (if display of the URL is acceptable): use
<span class="url">http://example.com</span>
(which displays as http://example.com) - Workaround (if display of the URL is not acceptable): ???
- Why not just use
<span class="url">[http://example.com sample text]</span>
? --Tgrtalk / home 06:16, 9 Aug 2007 (PDT)- Returns a value of "sample text" Andy Mabbett 02:12, 10 Aug 2007 (PDT)
- Why not just use
- Workaround (if display of the URL is acceptable): use
Rel
- Similarly, MediaWiki does not appear to support the use of the
rel
attribute on internal or external links.
Tables
{| 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.
- 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 does not appear to support the use of the
abbr
element.- See title-trigger for a proposed alternative to the abbr-design-pattern, which would work with MediaWiki.
Dtend
- The work-around for date-time pattern on Wikipedia (for example, birthdays in hCard) has been to use templates to output something like:
24 February 1993 (<span class="bday" style="display:none">1993-02-24</span>)
which degrades gracefully if CSS is not available. It is not acceptable to do so, to show the date advanced by one day for end-dates in hCalendar.
- See this proposal to resolve exclusive end-date issue, for a proposal which would allow inclusive end dates to be marked up.
XMDP
- As with many CMSs, there is no facility for an editor to add an XMDP URI to (or in any other way to alter) the
head
element.