mediawiki-mark-up-issues: Difference between revisions
Jump to navigation
Jump to search
AndyMabbett (talk | contribs) mNo edit summary |
JeffMcNeill (talk | contribs) (what extensions are available/under develoment to support microformats on mediawiki?) |
||
Line 83: | Line 83: | ||
:<address class="vcard">The <span class="fn">Microformat community</span></address> | :<address class="vcard">The <span class="fn">Microformat community</span></address> | ||
=Mediawiki extension development= | |||
*Are there any generic xml parsers/other extensions under development to provide support for some (most?) of the microformat needs? Is [http://ontoworld.org/wiki/Semantic_MediaWiki semantic mediawiki] a possible candidate for microformat support? |
Revision as of 17:06, 1 October 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 supports the use of the
abbr
element, but this is disabled by some implementations (e.g. Wikipedia)- See title-trigger for a proposed alternative to the abbr-design-pattern, which would work on Wikipedia.
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.
Address
Address elements cannot be added to page content.
<address class="vcard">The <span class="fn org">Microformat community</span></address>
displays as:
- <address class="vcard">The Microformat community</address>
Mediawiki extension development
- Are there any generic xml parsers/other extensions under development to provide support for some (most?) of the microformat needs? Is semantic mediawiki a possible candidate for microformat support?