Geeks With Blogs


Microsoft Store

Support This Site

AddThis Social Bookmark Button

Locations of visitors to this page

Subscribers to this feed

TwitterCounter for @sdorman

Creative Commons License

Scott Dorman Microsoft MVP, Software Architect, Developer, Author

I was recently introduced to the concept of XFN through a blog post I was reading from Phil Haack regarding his meeting with Rob Conery, one of the Subsonic developers.

After reading about XFN, I think it is an extremely interest concept on the entire social networking phenomenon. Taken  from the XFN website:

XFN puts a human face on linking. As more people have come online and begun to form social networks, services such as Technorati and Feedster have arisen in an attempt to show how the various nodes are connected. Such services are useful for discovering the mechanical connections between nodes, but they do not uncover the human relationships between the people responsible for the nodes.

XFN outlines the relationships between individuals by defining a small set of values that describe personal relationships. In HTML and XHTML documents, these are given as values for the rel attribute on a hyperlink. XFN allows authors to indicate which of the weblogs they read belong to friends, whom they've physically met, and other personal relationships. Using XFN values, which can be listed in any order, people can humanize their blogrolls and links pages, both of which have become a common feature of weblogs.

As I am a a fan of Windows Live Writer, I decided to write a plugin that allows me to insert XFN aware links. After spending way too much time on it for one night, I have it finished. Here is a  screenshot of the insert dialog.

As you can see, it is patterned after the normal Windows Live Writer Insert Hyperlink dialog, but adds a section for the different XFN Relationships that are possible.

This implementation follows the XFN 1.1 Creator rules. You can get the full details of what the different categories mean at the XFN website, however there are tooltips available that provide a brief description.

I have submitted the plugin to Windows Live Gallery late last night (actually very early this morning) and am waiting for approval. As soon as it is approved, it will be available in the Writer subsection and should be called the "XFN plugin for Windows Live Writer". This is the first time I've submitted something to Windows Live Gallery, so I don't know how long the process takes to get an entry approved.

Posted on Thursday, February 8, 2007 11:01 PM General | Back to top

Comments on this post: XFN™ (XHTML Friends Network)

# re: XFN™ (XHTML Friends Network)
Requesting Gravatar...

Good job but I had written this plugin before:

Your plugin has only one difference: it groups relationships.

However, nice done :-)
Left by Keyvan Nayyeri on Feb 09, 2007 2:11 AM

# XFN Link Tool For Windows Live Writer
Requesting Gravatar...
UPDATE: How could I have overlooked the Plugin Keyvan Nayyeri wrote two months ago. Sorry buddy! You
Left by Community Blogs on Feb 09, 2007 7:58 AM

# re: XFN™ (XHTML Friends Network)
Requesting Gravatar...

Thanks. I didn't see you're plugin until you posted the comment. The grouping is different, but that is about all in this version. I have just finished an update that makes the plugin a SmartContentSource plugin, so it has full editing capabilities through the sidebar as well.
Left by Scott on Feb 10, 2007 3:51 AM

Your comment:
 (will show your gravatar)

Copyright © Scott Dorman | Powered by: | Join free