hcard-xfn-supporting-friends-lists: Difference between revisions
(add sections for import/subscribe/delegate, add Digg, Plaxo, Ma.gnolia) |
m (Replace <entry-title> with {{DISPLAYTITLE:}}) |
||
(75 intermediate revisions by 18 users not shown) | |||
Line 1: | Line 1: | ||
{{DISPLAYTITLE:hCard+XFN supporting friends lists}} | |||
Welcome! If you have an account on any of the following services, you already have a list of your friends' hCards with your relationship to them in XFN which you can provide to other services to save time by either importing or subscribing to social network information so you can change it on one site, and have other sites automatically updated, rather than having to re-add/remove all your social network contacts multiple times every time you meet a new person, decide to unfriend someone etc. | |||
Welcome! If you have an account on any of the following services, you already have a list of your friends' hCards with your relationship to them in XFN which you can provide to other services to save time by either importing or subscribing to social network information so you can change it on one site, and have other sites automatically updated, rather than having to re-add/remove all your social network contacts multiple times | |||
== Services with hCard+XFN supporting friends lists == | == Services with hCard+XFN supporting friends lists == | ||
The following web sites support hCard+XFN | The following web sites support publishing hCard+XFN friends lists and are thus suitable for importing/subscribing to other sites that support hCard+XFN. Alphabetically sorted. Feel free to add sites with hCard+XFN supporting friends lists here. Please include a link to the site home page, and instructions for retrieving the URL of your hCard+XFN supporting friends list on that site. | ||
<div style="font-size:larger"> | <div style="font-size:larger"> | ||
* | * https://plus.google.com/_/favicon?domain=dopplr.com&.png [http://dopplr.com Dopplr] - login and note that your user page has hCard and XFN for your contacts | ||
* [http://gaia.com/ Gaia Community] - e.g. http://sphorbis.gaia.com/ - built by [http://www.zaadz.com Zaadz] | |||
* [http://hi5.com/ Hi5] - e.g. http://lindner.hi5.com/ | |||
* [http://identi.ca/ Identica] - All user (e.g., [http://identi.ca/csarven csarven]) and group (e.g., [http://identi.ca/group/microformats microformats]) profile URLs. | |||
* http://pulse.plaxo.com/pulse/img/event_icons/LastFM.gif [http://www.last.fm/ Last FM] - login, click the "Friends" tab, and copy the URL which should look like: <nowiki>http://www.last.fm/user/[username]/friends/</nowiki> | * http://pulse.plaxo.com/pulse/img/event_icons/LastFM.gif [http://www.last.fm/ Last FM] - login, click the "Friends" tab, and copy the URL which should look like: <nowiki>http://www.last.fm/user/[username]/friends/</nowiki> | ||
* [http://lifestrea.ms/ lifestrea.ms] - you have one user profile per social group that you want to share information with: <nowiki>http://lifestrea.ms/user/[username]/</nowiki>. Examples: [http://lifestrea.ms/user/thomas.huhn/ public profile] or [http://lifestrea.ms/user/solution-media.thomas.huhn/ professional profile] of the same person. | |||
* http://pulse.plaxo.com/pulse/img/event_icons/Magnolia.gif [http://ma.gnolia.com/ Ma.gnolia] - View your contacts page <nowiki>http://ma.gnolia.com/people/[username]/contacts</nowiki> . Note [[hcard-xfn-supporting-friends-lists-issues#Magnolia|issue(s)]]. | * http://pulse.plaxo.com/pulse/img/event_icons/Magnolia.gif [http://ma.gnolia.com/ Ma.gnolia] - View your contacts page <nowiki>http://ma.gnolia.com/people/[username]/contacts</nowiki> . Note [[hcard-xfn-supporting-friends-lists-issues#Magnolia|issue(s)]]. | ||
* [http://www.nsyght.com/ Nsyght] - Visit your profile page and select "view all" on the friends component. Should look like this: <nowiki>http://www.nsyght.com/friends/[username]/</nowiki>, e.g. [http://nsyght.com/users/lisa sample profile]. | * [http://www.nsyght.com/ Nsyght] - Visit your profile page and select "view all" on the friends component. Should look like this: <nowiki>http://www.nsyght.com/friends/[username]/</nowiki>, e.g. [http://nsyght.com/users/lisa sample profile]. | ||
* https://plus.google.com/_/favicon?domain=nytimes.com&.png [http://timespeople.nytimes.com/ NYTimes TimesPeople] - e.g. http://timespeople.nytimes.com/view/user/19390043/1/index.html | |||
* [http://proofile.org Proofile] - Full support of hCard and XFN. | |||
* [http://www.qmpeople.com/ qmpeople] - Uses hCard+XFN for profiles (<nowiki>http://www.qmpeople.com/users/[username]</nowiki> - e.g. [http://www.qmpeople.com/users/laserion laserion]) | |||
* https://plus.google.com/_/favicon?domain=slideshare.com&.png [http://www.slideshare.net/ SlideShare] - partial contacts list at profile at <nowiki>http://www.slideshare.net/USERNAME</nowiki>, e.g. [http://www.slideshare.net/adactio Jeremy Keith's profile], paginated contacts list at <nowiki>http://www.slideshare.net/USERNAME/following</nowiki>, e.g. [http://www.slideshare.net/adactio/following People Jeremy Keith follows]. | |||
* [http://soup.io Soup] - On user profile if the "Friends list" element is displayed (on by default), else at <nowiki>/friends</nowiki> | * [http://soup.io Soup] - On user profile if the "Friends list" element is displayed (on by default), else at <nowiki>/friends</nowiki> | ||
* http://pulse.plaxo.com/pulse/img/event_icons/Twitter.gif [http://twitter.com/ Twitter] - login, click on "Your profile" at the top, and copy the URL | * http://pulse.plaxo.com/pulse/img/event_icons/Twitter.gif [http://twitter.com/ Twitter] - login, click on "Your profile" at the top, and copy the URL | ||
</div> | </div> | ||
=== Offline === | |||
* [http://www.yiid.com/ yiid.com] e.g. profile page: <nowiki>http://USERNAME.yiid.com/</nowiki> or contacts page: <nowiki>http://USERNAME.yiid.com/contacts</nowiki> | |||
Appear to be offline as of 2013-123, if this changes, please reverify and move accordingly: | |||
* [http://www.corkd.com/ Cork'd] - login and copy the URL which should start with <nowiki>http://www.corkd.com/people/</nowiki> | |||
== Services that import hCard+XFN supporting friends lists == | == Services that import hCard+XFN supporting friends lists == | ||
The following web sites | The following web sites let you import hCard+XFN friends lists, e.g. from the above sites, and make use of both the XFN information and the hCards in the friends lists. Alphabetically sorted. Feel free to add sites supporting hCard+XFN import here. Please include a link to the site home page, and instructions for how to import friends on the site. | ||
=== import === | === import === | ||
The following sites do one time imports of friends lists. | The following sites do one time imports of friends lists. | ||
* [http://dopplr.com Dopplr] - as [http://blog.dopplr.com/index.php/2007/06/23/importing-your-social-network-from-other-sites/ announced] login and go to | * https://plus.google.com/_/favicon?domain=dopplr.com&.png [http://dopplr.com Dopplr] - as [http://blog.dopplr.com/index.php/2007/06/23/importing-your-social-network-from-other-sites/ announced] login and go to Dopplr's [http://www.dopplr.com/account/invitations_via/hcard hCard contact import page] to import. | ||
* [http://t.heproject.com/ The Project] - Login with your OpenID and the site automatically tries to subscribe to your XFN friends list where it intersects with their userbase | * [http://t.heproject.com/ The Project] - Login with your OpenID and the site automatically tries to subscribe to your XFN friends list where it intersects with their userbase | ||
** appears to fail logging in with a delegated OpenID, e.g. http://tantek.com/ - unable to verify import friends list support. [[User:Tantek|Tantek]] 10:03, 1 Feb 2008 (PST) | ** appears to fail logging in with a delegated OpenID, e.g. http://tantek.com/ - unable to verify import friends list support. [[User:Tantek|Tantek]] 10:03, 1 Feb 2008 (PST) | ||
* [http://www.yiid.com/ yiid.com] - Login, visit the [http://www.yiid.com/identities/edit OnlineIdentity-page] and add a service that supports XFN (e.g. Twitter) than yiid tries to import all [http://www.yiid.com/network contacts]. | |||
=== import and subscribe === | === import and subscribe === | ||
Line 41: | Line 47: | ||
== Services with XFN supporting friends lists == | == Services with XFN supporting friends lists == | ||
These sites support XFN markup on friends lists. It is a superset of the sites that support XFN <em>and</em> hCard on friends lists. | |||
<div style="font-size:larger"> | <div style="font-size:larger"> | ||
* [http:// | * https://plus.google.com/_/favicon?domain=couchsurfing.org&.png [http://couchsurfing.com CouchSurfing] profiles have XFN Friendly friends lists (e.g. [http://www.couchsurfing.com/people/guaka Guaka's]). | ||
* [http:// | * https://plus.google.com/_/favicon?domain=dopplr.com&.png [http://dopplr.com Dopplr] - login and note that your user page has hCard and XFN for your contacts | ||
* http://pulse.plaxo.com/pulse/img/event_icons/LiveJournal.gif [[implementations#LiveJournal|LiveJournal]] - login, click on the "Profile" link, and copy the URL which should start with <nowiki>http://USERNAME.livejournal.com/profile</nowiki> where USERNAME is your LJ username. E.g. [http://daveman692.livejournal.com/profile]. LiveJournal profiles have complete friends lists marked up in XFN. | * [http://gaia.com/ Gaia Community] - e.g. http://sphorbis.gaia.com/ - built by [http://www.zaadz.com Zaadz] | ||
* [http://wordpress.com Wordpress.com] and any other blogs using Wordpress 1.5 or later have XFN supporting blog rolls. | * https://plus.google.com/_/favicon?domain=identi.ca&.png [http://identi.ca/ Identica] - All user (e.g., [http://identi.ca/csarven csarven]) and group (e.g., [http://identi.ca/group/microformats microformats]) profile pages contain rel=contact to their friends' URL. | ||
* [http:// | * http://www.linkedin.com/img/pic/pic_in_17x17.gif [http://www.linkedin.com/ LinkedIn] - LinkedIn Connections use XFN and are marked up with rel="contact". | ||
* http://pulse.plaxo.com/pulse/img/event_icons/LastFM.gif [http://www.last.fm/ Last FM] - login, click the "Friends" tab, and copy the URL which should look like: <nowiki>http://www.last.fm/user/[username]/friends/</nowiki> | |||
* [http://lifestrea.ms/ lifestrea.ms] - one friends list per social group that you want to share information with: <nowiki>http://lifestrea.ms/user/[username]/</nowiki>. Examples: [http://lifestrea.ms/user/thomas.huhn/ public profile] or [http://lifestrea.ms/user/solution-media.thomas.huhn/ professional profile] of the same person. | |||
* http://pulse.plaxo.com/pulse/img/event_icons/LiveJournal.gif [http://livejournal.com LiveJournal] (see [[implementations#LiveJournal|LiveJournal]] implementation entry) - login, click on the "Profile" link, and copy the URL which should start with <nowiki>http://USERNAME.livejournal.com/profile</nowiki> where USERNAME is your LJ username. E.g. [http://daveman692.livejournal.com/profile]. LiveJournal profiles have complete friends lists marked up in XFN. | |||
* http://pulse.plaxo.com/pulse/img/event_icons/Magnolia.gif [http://ma.gnolia.com/ Ma.gnolia] - View your contacts page <nowiki>http://ma.gnolia.com/people/[username]/contacts</nowiki> . Note [[hcard-xfn-supporting-friends-lists-issues#Magnolia|issue(s)]]. | |||
* https://plus.google.com/_/favicon?domain=meetlisten.com&.png [http://meetlisten.com Meetlisten] - e.g. http://meetlisten.com/home/profile.php?id=1 and (e.g. [http://meetlisten.com/home/friends.php?id=6 MAKACOW-Brazil's]). | |||
* https://plus.google.com/_/favicon?domain=metafilter.com&.png [http://metafilter.com/ MetaFilter] – Metafilter users can add XFN information to their links to other MeFi users ([http://metatalk.metafilter.com/7946/weve-now-got-some-XFN-features-in-place as of 2004-06-15]). E.g. [http://www.metafilter.com/usercontacts/1 mathowie's Contacts]. | |||
* https://plus.google.com/_/favicon?domain=qmpeople.com&.png [http://www.qmpeople.com/ qmpeople] - Uses XFN for public friendships - e.g. http://www.qmpeople.com/users/laserion | |||
* https://plus.google.com/_/favicon?domain=soup.io&.png [http://soup.io Soup] - On user profile if the "Friends list" element is displayed (on by default), else at <nowiki>/friends</nowiki> | |||
* http://pulse.plaxo.com/pulse/img/event_icons/Twitter.gif [http://twitter.com/ Twitter] - login, click on "Your profile" at the top, and copy the URL | |||
* https://plus.google.com/_/favicon?domain=wordpress.com&.png [http://wordpress.com Wordpress.com] and any other blogs using Wordpress 1.5 or later have XFN supporting blog rolls (for friends and [[rel-me]]). | |||
** [http://journalspace.com/ JournalSpace] (which previously had its own independent support of XFN: the “friends” area of this service allowed the addition of XFN information to the links.) | |||
</div> | </div> | ||
=== Offline === | |||
The following sites appear to be offline (or changed to something else) as of 2013-123 (if this changes, please reverify their implementation and move them accordingly). | |||
* [http://3eep.com/ 3eep] - each user's friends are linked to with XFN was located at <nowiki>http://3eep.com/users/[username]</nowiki> * [http://www.corkd.com/ Cork'd] - login and copy the URL which should start with <nowiki>http://www.corkd.com/people/</nowiki> | |||
* [http://flugpo.com Flugpo] - check your friends page linked from your profile. | |||
* [http://www.nsyght.com/ Nsyght] - Visit your profile page and select "view all" on the friends component. Should look like this: <nowiki>http://www.nsyght.com/friends/[username]/</nowiki>, e.g. [http://nsyght.com/users/lisa sample profile]. | |||
* [http://odeo.com Odeo] — the "peep's" list of each user is marked up with XFN (rel="contact") e.g. http://odeo.com/profile/JeremyKeith . See [http://odeo.com/blog/2005/07/adding-microformats-to-odeo.html announcing blog post]. | |||
* http://skateboardspot.info/image/icon/favicon.png [http://skateboardspot.info/ skateboardspot.info] - Log in and click on your username in the top right corner. The URL to your userpage (that you'll see now) is the URL to your hCard. Also 10 people of your contact list will be displayed there. To see all of them click the "... display all friends" link. | |||
* [http://videntity.org/ Videntity.org] - e.g. http://danda.videntity.org/ (see also [http://wiki.www.videntity.org/wiki/Social_Networking_Unlimited Videntity XFN support documentation]). | |||
== Services that import XFN supporting friends lists == | == Services that import XFN supporting friends lists == | ||
Line 64: | Line 91: | ||
The following services have a UI for entering any number of websites/homepages/blogs and publish it as part of your profile, linking to it with [[rel-me]]. | The following services have a UI for entering any number of websites/homepages/blogs and publish it as part of your profile, linking to it with [[rel-me]]. | ||
<div style="font-size:larger"> | <div style="font-size:larger"> | ||
* http:// | * http://ssl.gstatic.com/images/icons/gplus-16.png [http://plus.google.com/ Google+] uses rel="me" on profile pages — e.g. https://plus.google.com/109269993425247359567/about | ||
* http:// | * [http://huffduffer.com/ Huffduffer] uses rel="me" on profile pages if a URL is provided and then uses the Google Social Graph API to find other profiles which are then also linked with rel="me" — e.g. http://huffduffer.com/clagnut | ||
* | * [http://proofile.org Proofile] - e.g. http://proofile.org/ueli.weiss | ||
* http://www.typepad.com/.s/static.typepad.com/.shared:v35.14:typepad:en_us/images/profile/service_icons/typepad.png [http://typepad.com/ TypePad] - e.g. http://www.markpasc.typepad.com/ | |||
* https://plus.google.com/_/favicon?domain=wordpress.com&.png [http://wordpress.com [http://wordpress.com Wordpress.com] and any other blogs using Wordpress 1.5 or later have XFN supporting blog rolls (for friends and [[rel-me]]). Or any other WordPress hosting services, e.g.: | |||
** [http://journalspace.com/ JournalSpace] (which previously had its own independent support of XFN: the “friends” area of this service allowed the addition of XFN information to the links.) | |||
</div> | </div> | ||
Line 72: | Line 102: | ||
The following services have a UI for entering one website/homepage/blog and publish it as part of your profile, linking to it with [[rel-me]]. | The following services have a UI for entering one website/homepage/blog and publish it as part of your profile, linking to it with [[rel-me]]. | ||
<div style="font-size:larger"> | <div style="font-size:larger"> | ||
* | * https://plus.google.com/_/favicon?domain=dopplr.com&.png [http://dopplr.com Dopplr] - e.g. http://www.dopplr.com/traveller/blackbeltjones/public/ <small>(enter your website/homepage/blog into the "Website:" field on the [http://www.dopplr.com/account/profile Dopplr: Account Management] page, and enable your public profile and be sure the "Show homepage" checkbox is checked.)</small> | ||
* [http://eventful.com/ Eventful] - login, click on your username, and copy that URL. | * [http://eventful.com/ Eventful] - login, click on your username, and copy that URL. | ||
* http://pulse.plaxo.com/pulse/img/event_icons/Facebook.gif [http://facebook.com/ Facebook] since [http://www.flickr.com/photos/factoryjoe/4777049173/ 2010-07-09]. Set your "Website" to your URL, and set it to be [http://www.flickr.com/photos/factoryjoe/4777694212/ visible to Everyone]. | |||
* http://pulse.plaxo.com/pulse/img/event_icons/Flickr.gif [http://flickr.com/ Flickr] - login, click "Your Photos", click "Profile", and copy the URL which should be <nowiki>http://flickr.com/people/[username]/</nowiki> | * http://pulse.plaxo.com/pulse/img/event_icons/Flickr.gif [http://flickr.com/ Flickr] - login, click "Your Photos", click "Profile", and copy the URL which should be <nowiki>http://flickr.com/people/[username]/</nowiki> | ||
** Flickr supports rel="me" identity consolidation with your webpage that you enter into your profile, and with your Flickr contacts page. See [http://flickr.com/photos/factoryjoe/113866484/ screenshot of Flickr UI in Flock browser using Flocktails extension - March 17th 2006]. | ** Flickr supports rel="me" identity consolidation with your webpage that you enter into your profile, and with your Flickr contacts page. See [http://flickr.com/photos/factoryjoe/113866484/ screenshot of Flickr UI in Flock browser using Flocktails extension - March 17th 2006]. | ||
* [http:// | * http://www.google.com/profiles/c/favicons?domain=github.com&.png [http://github.com/ GitHub] - e.g. http://github.com/defunkt | ||
* [http://identi.ca/ Identica] - Some user (e.g., [http://identi.ca/csarven csarven]) and group (e.g., [http://identi.ca/group/microformats microformats]) profiles have a link to their home/personal URLs. | |||
* http://pulse.plaxo.com/pulse/img/event_icons/LastFM.gif [http://www.last.fm/ Last.FM] - login, go to your profile, and copy the URL which should start with <nowiki>http://www.last.fm/user/</nowiki> | * http://pulse.plaxo.com/pulse/img/event_icons/LastFM.gif [http://www.last.fm/ Last.FM] - login, go to your profile, and copy the URL which should start with <nowiki>http://www.last.fm/user/</nowiki> | ||
** Last.FM supports rel="me" identity consolidation with your webpage that you enter into your profile, and with your Last.FM friends page. | ** Last.FM supports rel="me" identity consolidation with your webpage that you enter into your profile, and with your Last.FM friends page. | ||
* http://pulse.plaxo.com/pulse/img/event_icons/ | * http://pulse.plaxo.com/pulse/img/event_icons/LiveJournal.gif [http://livejournal.com LiveJournal] (see [[implementations#LiveJournal|LiveJournal]] implementation entry) - login, click on the "Profile" link, and copy the URL which should start with <nowiki>http://USERNAME.livejournal.com/profile</nowiki> where USERNAME is your LJ username. E.g. [http://daveman692.livejournal.com/profile]. | ||
* [http://soup.io Soup] - e.g. http://acloverslifeline.soup.io/ | |||
* | * http://www.typepad.com/.s/static.typepad.com/.shared:v35.14:typepad:en_us/images/profile/service_icons/typepad.png [http://typepad.com/ TypePad] - e.g. http://www.markpasc.typepad.com/ | ||
* http:// | * http://pulse.plaxo.com/pulse/img/event_icons/Twitter.gif [http://twitter.com/ Twitter] - login, click on "Your profile" at the top, and copy the URL. [http://twitter.com/al3x/statuses/53982402 supported since 2007-05-07]. See also [[hcard-supporting-user-profiles-issues#Twitter|issues]]. | ||
* [http://wordpress.com Wordpress.com] and any other blogs using Wordpress 1.5 or later have XFN supporting blog rolls (for friends and [[rel-me]]). | |||
* http://pulse.plaxo.com/pulse/img/event_icons/Twitter.gif [http://twitter.com/ Twitter] - login, click on "Your profile" at the top, and copy the URL | |||
</div> | </div> | ||
Line 97: | Line 126: | ||
# '''rel="me" on "View All Friends..." links'''. If a user profile page on your site links to a separate page for that user's friends list, add <code>rel="me"</code> to that link. | # '''rel="me" on "View All Friends..." links'''. If a user profile page on your site links to a separate page for that user's friends list, add <code>rel="me"</code> to that link. | ||
# '''rel="me" on friends list pagination links'''. If your site paginates a user's friend list into multiple pages, be sure to add <code>rel="me next"</code> to your "Next" pagination hyperlinks, and similarly <code>rel="me prev"</code> to your "Previous" pagination hyperlinks. | # '''rel="me" on friends list pagination links'''. If your site paginates a user's friend list into multiple pages, be sure to add <code>rel="me next"</code> to your "Next" pagination hyperlinks, and similarly <code>rel="me prev"</code> to your "Previous" pagination hyperlinks. | ||
Please also consider implementing [[hcard-supporting-user-profiles|hCard user profiles]]. | Please also consider implementing [[hcard-supporting-user-profiles|hCard user profiles]]. | ||
== Implement import XFN friends lists == | == Implement import XFN friends lists == | ||
Line 109: | Line 136: | ||
# '''Provide a user interface to "Import Friends"''' (like a button or menu item) | # '''Provide a user interface to "Import Friends"''' (like a button or menu item) | ||
# '''When chosen, provide a text input field for the user to enter their profile URL''' (such as their blog or XFN friends list URL). If you already have the user's "Website", pre-fill the field with it, or if the user has many "Other Profiles", pre-fill the field with the first, and let the user pick any of them with a Select pop-up menu, or provide the user the option to just import XFN from all of them at once. | # '''When chosen, provide a text input field for the user to enter their profile URL''' (such as their blog or XFN friends list URL). If you already have the user's "Website", pre-fill the field with it, or if the user has many "Other Profiles", pre-fill the field with the first, and let the user pick any of them with a Select pop-up menu, or provide the user the option to just import XFN from all of them at once. | ||
# '''Parse the [[XFN]] at the URL(s) given''' (links with rel="contact" or "acquaintance" or "friend" etc.) and check to see if there are any users on your site with any of those links as their rel="me" "Website" or among their rel="me" "Other Profiles" and add them to a list of people to invite. Crawl any symmetrical rel="me" links, especially symmetrical rel="me next" and/or rel="me prev" friends list pagination links for additional URLs to parse for XFN. Consider also parsing those URLs simultaneously for hCards that have those XFN links as class="url" hCard properties, and if the hCards have additional contact information such as instant messaging or email, add them to the list of people to invite. | # '''Parse the [[XFN]] at the URL(s) given''' (links with rel="contact" or "acquaintance" or "friend" etc.) and check to see if there are any users on your site with any of those links as their rel="me" "Website" or among their rel="me" "Other Profiles" and add them to a list of people to invite. Crawl any symmetrical rel="me" links, especially symmetrical rel="me next" and/or rel="me prev" friends list pagination links for additional URLs to parse for XFN. Consider also parsing those URLs simultaneously for hCards that have those XFN links as class="url" hCard properties, and if the hCards have additional contact information such as instant messaging or email, add them to the list of people to invite. You can use the [http://zwitserloot.com/org.microformats.hCard/ Java hCard Parser] which also has support for XFN. | ||
# '''Present the list of people to invite''', perhaps sorted by "closeness" of XFN relationships (e.g. list family relationships before just romantic relationships before just friends before just professional relationships before just acquaintances before just contacts before just met etc.) with a "Add Friend" button next to each. When clicked, use [[XHR]] to add that person without altering the overall list, and change the Add button into a Cancel button. Perhaps put an "Add all" button at the top (or bottom) to let the user simply add everyone listed with one click. | # '''Present the list of people to invite''', perhaps sorted by "closeness" of XFN relationships (e.g. list family relationships before just romantic relationships before just friends before just professional relationships before just acquaintances before just contacts before just met etc.) with a "Add Friend" button next to each. When clicked, use [[XHR]] to add that person without altering the overall list, and change the Add button into a Cancel button. Perhaps put an "Add all" button at the top (or bottom) to let the user simply add everyone listed with one click. | ||
# '''Consider also providing a checkbox "<nowiki>[x]</nowiki> Subscribe to XFN friends"''' which would automatically run this import perhaps once a day and notify the user of new contacts found that they may want to add, and similarly present an "Add all" button. | # '''Consider also providing a checkbox "<nowiki>[x]</nowiki> Subscribe to XFN friends"''' which would automatically run this import perhaps once a day and notify the user of new contacts found that they may want to add, and similarly present an "Add all" button. | ||
== Sites that should support hCard and XFN == | |||
=== Should support rel-me === | |||
See and please add to: [[hcard-advocacy#XFN_rel_me|hCard advocacy - XFN rel="me"]]. | |||
=== Should support friend lists === | |||
See and please add to: [[hcard-advocacy#hCard_XFN_friends_lists|hCard advocacy - hCard XFN friends lists]]. | |||
== For more information == | == For more information == | ||
Line 122: | Line 155: | ||
See [[hcard-xfn-supporting-friends-lists-issues|hCard+XFN supporting friends lists issues]] for issues, problems with implementations. | See [[hcard-xfn-supporting-friends-lists-issues|hCard+XFN supporting friends lists issues]] for issues, problems with implementations. | ||
== | == archived sites == | ||
Some sites that supported hCard XFN friends lists and [[rel-me]] are offline / no longer operating, and can only be accessed via http://archive.org/ | |||
* http://identoo.com/images/icons/services/identoo.gif [http://identoo.com/ Identoo] - e.g. [http://identoo.com/dirk.olbertz sample profile] | |||
** When operational, Identoo supported rel='me' linking to an external site, and XFN friends lists as well. | |||
* http://pulse.plaxo.com/pulse/img/event_icons/Pownce.gif [http://pownce.com/ Pownce] | |||
** When operational, Pownce supported rel="me" linking to multiple other profiles (previous documentation: http://pownce.com/t/notes/644806/ supports rel="me" for LOTS of other profiles ). | |||
== see also == | |||
* [[xfn|XFN]] ([http://gmpg.org/xfn/ spec], [[xfn-faq|FAQ]], [[xfn-implementations|implementations]] - there are a few more in there that need to be copied and expanded in this page.) | * [[xfn|XFN]] ([http://gmpg.org/xfn/ spec], [[xfn-faq|FAQ]], [[xfn-implementations|implementations]] - there are a few more in there that need to be copied and expanded in this page.) | ||
* [[hcard-supporting-user-profiles]] | * [[hcard-supporting-user-profiles]] |
Latest revision as of 16:26, 18 July 2020
Welcome! If you have an account on any of the following services, you already have a list of your friends' hCards with your relationship to them in XFN which you can provide to other services to save time by either importing or subscribing to social network information so you can change it on one site, and have other sites automatically updated, rather than having to re-add/remove all your social network contacts multiple times every time you meet a new person, decide to unfriend someone etc.
Services with hCard+XFN supporting friends lists
The following web sites support publishing hCard+XFN friends lists and are thus suitable for importing/subscribing to other sites that support hCard+XFN. Alphabetically sorted. Feel free to add sites with hCard+XFN supporting friends lists here. Please include a link to the site home page, and instructions for retrieving the URL of your hCard+XFN supporting friends list on that site.
- Dopplr - login and note that your user page has hCard and XFN for your contacts
- Gaia Community - e.g. http://sphorbis.gaia.com/ - built by Zaadz
- Hi5 - e.g. http://lindner.hi5.com/
- Identica - All user (e.g., csarven) and group (e.g., microformats) profile URLs.
- Last FM - login, click the "Friends" tab, and copy the URL which should look like: http://www.last.fm/user/[username]/friends/
- lifestrea.ms - you have one user profile per social group that you want to share information with: http://lifestrea.ms/user/[username]/. Examples: public profile or professional profile of the same person.
- Ma.gnolia - View your contacts page http://ma.gnolia.com/people/[username]/contacts . Note issue(s).
- Nsyght - Visit your profile page and select "view all" on the friends component. Should look like this: http://www.nsyght.com/friends/[username]/, e.g. sample profile.
- NYTimes TimesPeople - e.g. http://timespeople.nytimes.com/view/user/19390043/1/index.html
- Proofile - Full support of hCard and XFN.
- qmpeople - Uses hCard+XFN for profiles (http://www.qmpeople.com/users/[username] - e.g. laserion)
- SlideShare - partial contacts list at profile at http://www.slideshare.net/USERNAME, e.g. Jeremy Keith's profile, paginated contacts list at http://www.slideshare.net/USERNAME/following, e.g. People Jeremy Keith follows.
- Soup - On user profile if the "Friends list" element is displayed (on by default), else at /friends
- Twitter - login, click on "Your profile" at the top, and copy the URL
Offline
- yiid.com e.g. profile page: http://USERNAME.yiid.com/ or contacts page: http://USERNAME.yiid.com/contacts
Appear to be offline as of 2013-123, if this changes, please reverify and move accordingly:
- Cork'd - login and copy the URL which should start with http://www.corkd.com/people/
Services that import hCard+XFN supporting friends lists
The following web sites let you import hCard+XFN friends lists, e.g. from the above sites, and make use of both the XFN information and the hCards in the friends lists. Alphabetically sorted. Feel free to add sites supporting hCard+XFN import here. Please include a link to the site home page, and instructions for how to import friends on the site.
import
The following sites do one time imports of friends lists.
- Dopplr - as announced login and go to Dopplr's hCard contact import page to import.
- The Project - Login with your OpenID and the site automatically tries to subscribe to your XFN friends list where it intersects with their userbase
- appears to fail logging in with a delegated OpenID, e.g. http://tantek.com/ - unable to verify import friends list support. Tantek 10:03, 1 Feb 2008 (PST)
- yiid.com - Login, visit the OnlineIdentity-page and add a service that supports XFN (e.g. Twitter) than yiid tries to import all contacts.
import and subscribe
The following sites support both importing and subscribing to friends lists.
- None currently.
delegation
The following sites support fully delegating your friends list to an external hCard+XFN friends list.
- None currently.
Services with XFN supporting friends lists
These sites support XFN markup on friends lists. It is a superset of the sites that support XFN and hCard on friends lists.
- CouchSurfing profiles have XFN Friendly friends lists (e.g. Guaka's).
- Dopplr - login and note that your user page has hCard and XFN for your contacts
- Gaia Community - e.g. http://sphorbis.gaia.com/ - built by Zaadz
- Identica - All user (e.g., csarven) and group (e.g., microformats) profile pages contain rel=contact to their friends' URL.
- LinkedIn - LinkedIn Connections use XFN and are marked up with rel="contact".
- Last FM - login, click the "Friends" tab, and copy the URL which should look like: http://www.last.fm/user/[username]/friends/
- lifestrea.ms - one friends list per social group that you want to share information with: http://lifestrea.ms/user/[username]/. Examples: public profile or professional profile of the same person.
- LiveJournal (see LiveJournal implementation entry) - login, click on the "Profile" link, and copy the URL which should start with http://USERNAME.livejournal.com/profile where USERNAME is your LJ username. E.g. [1]. LiveJournal profiles have complete friends lists marked up in XFN.
- Ma.gnolia - View your contacts page http://ma.gnolia.com/people/[username]/contacts . Note issue(s).
- Meetlisten - e.g. http://meetlisten.com/home/profile.php?id=1 and (e.g. MAKACOW-Brazil's).
- MetaFilter – Metafilter users can add XFN information to their links to other MeFi users (as of 2004-06-15). E.g. mathowie's Contacts.
- qmpeople - Uses XFN for public friendships - e.g. http://www.qmpeople.com/users/laserion
- Soup - On user profile if the "Friends list" element is displayed (on by default), else at /friends
- Twitter - login, click on "Your profile" at the top, and copy the URL
- Wordpress.com and any other blogs using Wordpress 1.5 or later have XFN supporting blog rolls (for friends and rel-me).
- JournalSpace (which previously had its own independent support of XFN: the “friends” area of this service allowed the addition of XFN information to the links.)
Offline
The following sites appear to be offline (or changed to something else) as of 2013-123 (if this changes, please reverify their implementation and move them accordingly).
- 3eep - each user's friends are linked to with XFN was located at http://3eep.com/users/[username] * Cork'd - login and copy the URL which should start with http://www.corkd.com/people/
- Flugpo - check your friends page linked from your profile.
- Nsyght - Visit your profile page and select "view all" on the friends component. Should look like this: http://www.nsyght.com/friends/[username]/, e.g. sample profile.
- Odeo — the "peep's" list of each user is marked up with XFN (rel="contact") e.g. http://odeo.com/profile/JeremyKeith . See announcing blog post.
- skateboardspot.info - Log in and click on your username in the top right corner. The URL to your userpage (that you'll see now) is the URL to your hCard. Also 10 people of your contact list will be displayed there. To see all of them click the "... display all friends" link.
- Videntity.org - e.g. http://danda.videntity.org/ (see also Videntity XFN support documentation).
Services that import XFN supporting friends lists
The following web sites support importing your existing XFN supporting friends lists, e.g. from the above sites. Alphabetically sorted. Feel free to add sites supporting XFN import here. Please include a link to the site home page, and instructions for how to import friends on the site.
import
The following sites do one time imports of friends lists.
- None currently.
import and subscribe
The following sites support both importing and subscribing to friends lists.
- None currently.
delegation
The following sites support fully delegating your friends list to an external XFN friends list.
- None currently.
Services with XFN rel="me" to multiple external sites
The following services have a UI for entering any number of websites/homepages/blogs and publish it as part of your profile, linking to it with rel-me.
- Google+ uses rel="me" on profile pages — e.g. https://plus.google.com/109269993425247359567/about
- Huffduffer uses rel="me" on profile pages if a URL is provided and then uses the Google Social Graph API to find other profiles which are then also linked with rel="me" — e.g. http://huffduffer.com/clagnut
- Proofile - e.g. http://proofile.org/ueli.weiss
- TypePad - e.g. http://www.markpasc.typepad.com/
- [http://wordpress.com Wordpress.com and any other blogs using Wordpress 1.5 or later have XFN supporting blog rolls (for friends and rel-me). Or any other WordPress hosting services, e.g.:
- JournalSpace (which previously had its own independent support of XFN: the “friends” area of this service allowed the addition of XFN information to the links.)
Services with XFN rel="me" to one external site
The following services have a UI for entering one website/homepage/blog and publish it as part of your profile, linking to it with rel-me.
- Dopplr - e.g. http://www.dopplr.com/traveller/blackbeltjones/public/ (enter your website/homepage/blog into the "Website:" field on the Dopplr: Account Management page, and enable your public profile and be sure the "Show homepage" checkbox is checked.)
- Eventful - login, click on your username, and copy that URL.
- Facebook since 2010-07-09. Set your "Website" to your URL, and set it to be visible to Everyone.
- Flickr - login, click "Your Photos", click "Profile", and copy the URL which should be http://flickr.com/people/[username]/
- Flickr supports rel="me" identity consolidation with your webpage that you enter into your profile, and with your Flickr contacts page. See screenshot of Flickr UI in Flock browser using Flocktails extension - March 17th 2006.
- GitHub - e.g. http://github.com/defunkt
- Identica - Some user (e.g., csarven) and group (e.g., microformats) profiles have a link to their home/personal URLs.
- Last.FM - login, go to your profile, and copy the URL which should start with http://www.last.fm/user/
- Last.FM supports rel="me" identity consolidation with your webpage that you enter into your profile, and with your Last.FM friends page.
- LiveJournal (see LiveJournal implementation entry) - login, click on the "Profile" link, and copy the URL which should start with http://USERNAME.livejournal.com/profile where USERNAME is your LJ username. E.g. [2].
- Soup - e.g. http://acloverslifeline.soup.io/
- TypePad - e.g. http://www.markpasc.typepad.com/
- Twitter - login, click on "Your profile" at the top, and copy the URL. supported since 2007-05-07. See also issues.
- Wordpress.com and any other blogs using Wordpress 1.5 or later have XFN supporting blog rolls (for friends and rel-me).
Implement hCard XFN supporting friends lists
Want to implement hCard+XFN on your site so you can list it here?
- Markup friends with hCard. See the hCard authoring page for how to mark-up names, links, icons of people in friends lists with hCard.
- XFN on friend links. Friends lists should be marked up with XFN per XFN clarifications: mapping community site friends. See also the XFN: Getting Started page for how to markup links to people with XFN. See also the hCard examples: hCard and XFN which demonstrates this and the previous step quite well.
- rel="me" to a user's other URLs. Hyperlinks to users' home pages or blogs should have the XFN
rel="me"
attribute to support user-driven (since the user chooses the URL to link to) identity consolidation. - rel="me" on "View All Friends..." links. If a user profile page on your site links to a separate page for that user's friends list, add
rel="me"
to that link. - rel="me" on friends list pagination links. If your site paginates a user's friend list into multiple pages, be sure to add
rel="me next"
to your "Next" pagination hyperlinks, and similarlyrel="me prev"
to your "Previous" pagination hyperlinks.
Please also consider implementing hCard user profiles.
Implement import XFN friends lists
Want to implement importing (and preferably subscribing to) XFN friends lists on your site so you can list it here?
In addition to implementing hCard XFN supporting friends lists yourself (see above), do the following:
- Provide a user interface to "Import Friends" (like a button or menu item)
- When chosen, provide a text input field for the user to enter their profile URL (such as their blog or XFN friends list URL). If you already have the user's "Website", pre-fill the field with it, or if the user has many "Other Profiles", pre-fill the field with the first, and let the user pick any of them with a Select pop-up menu, or provide the user the option to just import XFN from all of them at once.
- Parse the XFN at the URL(s) given (links with rel="contact" or "acquaintance" or "friend" etc.) and check to see if there are any users on your site with any of those links as their rel="me" "Website" or among their rel="me" "Other Profiles" and add them to a list of people to invite. Crawl any symmetrical rel="me" links, especially symmetrical rel="me next" and/or rel="me prev" friends list pagination links for additional URLs to parse for XFN. Consider also parsing those URLs simultaneously for hCards that have those XFN links as class="url" hCard properties, and if the hCards have additional contact information such as instant messaging or email, add them to the list of people to invite. You can use the Java hCard Parser which also has support for XFN.
- Present the list of people to invite, perhaps sorted by "closeness" of XFN relationships (e.g. list family relationships before just romantic relationships before just friends before just professional relationships before just acquaintances before just contacts before just met etc.) with a "Add Friend" button next to each. When clicked, use XHR to add that person without altering the overall list, and change the Add button into a Cancel button. Perhaps put an "Add all" button at the top (or bottom) to let the user simply add everyone listed with one click.
- Consider also providing a checkbox "[x] Subscribe to XFN friends" which would automatically run this import perhaps once a day and notify the user of new contacts found that they may want to add, and similarly present an "Add all" button.
Sites that should support hCard and XFN
Should support rel-me
See and please add to: hCard advocacy - XFN rel="me".
Should support friend lists
See and please add to: hCard advocacy - hCard XFN friends lists.
For more information
In addition to the previous "Implement" sections, see the hCard authoring page for how to mark-up information about a person with hCard, and XFN getting started page for how to mark-up friend links with XFN.
Join the microformats community, in particular the #microformats IRC channel on irc://irc.freenode.net#microformats and the microformats-dev mailing list, and send a message stating that you'd like to add hCard to the profiles and hCard+XFN supporting friends lists (and importing thereof) to your website.
Please also consider implementing hCard supporting user profiles.
See hCard+XFN supporting friends lists issues for issues, problems with implementations.
archived sites
Some sites that supported hCard XFN friends lists and rel-me are offline / no longer operating, and can only be accessed via http://archive.org/
- Identoo - e.g. sample profile
- When operational, Identoo supported rel='me' linking to an external site, and XFN friends lists as well.
- Pownce
- When operational, Pownce supported rel="me" linking to multiple other profiles (previous documentation: http://pownce.com/t/notes/644806/ supports rel="me" for LOTS of other profiles ).
see also
- XFN (spec, FAQ, implementations - there are a few more in there that need to be copied and expanded in this page.)
- hcard-supporting-user-profiles
- hCard (authoring, FAQ)
- social-network-portability
- data-portability
- user-interface