Mark Pilgrim wrote:
http://beta.diveintomark.org/archives/2004/10/18/exit
Based on Wordpress 2.0.2. No changes were required in the Wordpress
code; it already marks up categories with rel="tag", and everything
else could be done in my theme files.
One question: does the vCard need to be inside the hentry? Because
mine isn't, and it would be inconvenient (though not impossible) to
move it. I see something on the wiki about a "nearest in parent"
algorithm, but I missed the discussion about it and I'm not
comprehending the sample code at the moment.
It's looking good to me -- I'm just putting the finishing touches on a
version of the AUMFP for hAtom 0.1. Here's what I'm seeing right now
(hopefully this isn't too obtuse):
{'@index': 'hentry-1',
'author': [{'@index': 'vcard-1',
u'fn': u'Mark Pilgrim',
'n.family-name': u'Pilgrim',
'n.given-name': u'Mark',
u'url': u'mailto:[EMAIL PROTECTED]'}],
u'bookmark': u'http://beta.diveintomark.org/archives/2004/10/18/exit',
u'entry-content': u'<p>It\u2019s time for me to find a new hobby.
Preferably one that\ndoesn\u2019t involve angle brackets. Or computers.
Or\nelectricity.</p>',
u'entry-title': u'Every exit',
'tag': [{'@index': 'tag-1',
u'name': u'general',
u'uri':
u'http://beta.diveintomark.org/archives/rooms/general/'}]}
The algorithm kinda sucks and is misnamed as Dimitri notes. Here's what
I'm doing now.
Basic loop -- look through parents:
- look at the parent of the 'entry' for a "proper hCard"
- if any hCards found, use all of them
- if not found, repeat on the parent of the parent
Definition of a "proper hCard":
- it must be an <address>
- it must have class 'author'
- it must not be in an entry
This is a little more comprehensible. The next change I would suggest
(for 0.2) is that the (hcard author) should be findable inside of an
<address> element.
Regards, etc...
David
_______________________________________________
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss