Poor support for nested hCards?

3 views
Skip to first unread message

Christopher Finke

unread,
Feb 11, 2008, 12:22:57 PM2/11/08
to mofo
When using mofo to parse nested hCards, it appears that mofo
incorrectly treats all of the nested hCard data as belonging to the
top-level hCard ("incorrectly" as defined by
http://microformats.org/wiki/hcard-parsing#nested_hCards ).

Note that I am filing this bug report based on the information that
getSatisfaction.com is using mofo for their hCard profile import.

> What steps will reproduce the problem?

1. Start signing up for getSatisfaction: http://getsatisfaction.com/people/new

2. Select "other" service for hCard import.

3. Enter a Mahalo URL for a user that has friends, like
http://www.mahalo.com/member/Cfinke

> What is the expected output?

Name: cfinke
Profile URL: http://www.mahalo.com/member/Cfinke
Image URL: http://mho_users.s3.amazonaws.com/cfinke/weemee.jpg

> What do you see instead?

Name: Sara
Profile URL:
http://www.mahalo.com/member/cfinke,http://www.mahalo.com/member/Sara,http://www.mahalo.com/member/Sean
percival,http://www.mahalo.com/member/Spinchange,http://www.mahalo.com/
member/Shalunov,http://www.mahalo.com/member/Tummblr,http://
www.mahalo.com/member/Leahculver,http://www.mahalo.com/member/Rcade,http://www.mahalo.com/member/Jschuur,http://www.mahalo.com/member/Jordan,,,,
Image URL:
http://mho_users.s3.amazonaws.com/cfinke/weemee.jpg,http://mho_users.s3.amazonaws.com/sara/sara_lg.png,http://mho_users.s3.amazonaws.com/sean_percival/sean_912_lg.jpg,http://mho_users.s3.amazonaws.com/tummblr/boo.jpg,http://mho_users.s3.amazonaws.com/leahculver/weemee.jpg,http://mho_users.s3.amazonaws.com/jschuur/southparkjoost.gif,http://mho_users.s3.amazonaws.com/travis/Picture_1.png,http://mho_users.s3.amazonaws.com/laurend/laurend_252_lg.jpg,http://mho_users.s3.amazonaws.com/connectedgeek/me_smaller.jpg,http://mho_users.s3.amazonaws.com/melindam/melindam_842_lg.png,http://mho_users.s3.amazonaws.com/danielle/danielle_lg.png,http://mho_users.s3.amazonaws.com/steepdecline/steepdecline_lg.jpg,http://mho_users.s3.amazonaws.com/julia/julia_lg.jpg,http://mho_users.s3.amazonaws.com/ssravp/weemee.jpg,http://mho_users.s3.amazonaws.com/tantek/icon-2007-256px.png,http://mho_users.s3.amazonaws.com/tomer/Tomer_Cohen.JPG,http://mho_users.s3.amazonaws.com/scottorama/weemee-crop.jpg,http://mho_users.s3.amazonaws.com/sebastian/sebastian__2_quadrat.jpg

> What version of the product are you using? On what operating system?

Using mofo via getSatisfaction.

This incorrect implementation is widespread (it appears in the
Operator Toolbar for Firefox and the Safari microformat plugin as
well), but we have verified with Tantek Celik of microformats.org that
our HTML is correct, and that the parsing is the issue.
Reply all
Reply to author
Forward
0 new messages