<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Roosenmaallen.com &#187; hCard</title>
	<atom:link href="http://roosenmaallen.com/tag/hcard/feed/" rel="self" type="application/rss+xml" />
	<link>http://roosenmaallen.com</link>
	<description>Computers, spirituality, and the other things that make me go.</description>
	<lastBuildDate>Mon, 21 Dec 2009 14:25:51 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Hacking with hKit</title>
		<link>http://roosenmaallen.com/2007/09/02/hacking-with-hkit/</link>
		<comments>http://roosenmaallen.com/2007/09/02/hacking-with-hkit/#comments</comments>
		<pubDate>Sun, 02 Sep 2007 16:52:47 +0000</pubDate>
		<dc:creator>Eddie Roosenmaallen</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[hCard]]></category>
		<category><![CDATA[hKit]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Microformats]]></category>
		<category><![CDATA[Rosebleed]]></category>
		<category><![CDATA[Technorati]]></category>

		<guid isPermaLink="false">http://roosenmaallen.com/2007/09/02/hacking-with-hkit/</guid>
		<description><![CDATA[I&#8217;ve been using hKit recently for several projects, among them trying to figure out why Rosebleed&#8217;s user profiles won&#8217;t import at Satisfaction. In testing, I found that Technorati profiles also don&#8217;t import.
I tracked it down to two separate issues:

Technorati uses DoubleClick advertising, which uses document.write() to drop new scripts into the page. This &#60;script&#62;-within-a-&#60;script&#62; seems [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been using <a href='http://allinthehead.com/hkit'>hKit</a> recently for several projects, among them trying to figure out why Rosebleed&#8217;s user profiles won&#8217;t import at <a href="http://getsatisfaction.com">Satisfaction</a>. In testing, I found that Technorati profiles also don&#8217;t import.</p>
<p>I tracked it down to two separate issues:</p>
<ol>
<li>Technorati uses DoubleClick advertising, which uses <code>document.write()</code> to drop new scripts into the page. This &lt;script&gt;-within-a-&lt;script&gt; seems to confuse the <a href="http://cgi.w3.org/cgi-bin/tidy">w3&#8217;s tidy proxy</a> and breaks everything.<br />
I managed to work around this with a big ugly hack in <tt>hkit.class.php</tt> which attempts to detect the document.write() and fix the damage. It&#8217;s pretty ugly and probably pretty delicate as well, but it&#8217;s something.<br />
Feedback is always welcome: <a href='http://roosenmaallen.com/wordpress/wp-content/uploads/2007/09/hkit-v05-er.zip' title='Modified hKit 0.5'>Modified hKit 0.5</a></li>
<li>Satisfaction uses AJAX to pull the hCard info through a script on their server. The script seems to have the same shortcoming as the Microformatic tool with URLs containing a ?. This one was an easy fix on my end; I updated Rosebleed&#8217;s profile page to accept the username either from the GET string (<code>profile.php?user=silvermoon82</code>) or from pathinfo (<code>profile.php/silvermoon82</code>). The hCard fetcher works with the new format links, so all is well in the universe.</li>
</ol>

	Tags: <a href="http://roosenmaallen.com/tag/hcard/" title="hCard" rel="tag">hCard</a>, <a href="http://roosenmaallen.com/tag/hkit/" title="hKit" rel="tag">hKit</a>, <a href="http://roosenmaallen.com/tag/html/" title="HTML" rel="tag">HTML</a>, <a href="http://roosenmaallen.com/tag/microformats/" title="Microformats" rel="tag">Microformats</a>, <a href="http://roosenmaallen.com/tag/rosebleed/" title="Rosebleed" rel="tag">Rosebleed</a>, <a href="http://roosenmaallen.com/tag/technorati/" title="Technorati" rel="tag">Technorati</a><br />
]]></content:encoded>
			<wfw:commentRss>http://roosenmaallen.com/2007/09/02/hacking-with-hkit/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Social networking updates on Rosebleed</title>
		<link>http://roosenmaallen.com/2007/08/25/social-networking-updates-on-rosebleed/</link>
		<comments>http://roosenmaallen.com/2007/08/25/social-networking-updates-on-rosebleed/#comments</comments>
		<pubDate>Sat, 25 Aug 2007 17:04:52 +0000</pubDate>
		<dc:creator>Eddie Roosenmaallen</dc:creator>
				<category><![CDATA[Web]]></category>
		<category><![CDATA[hCard]]></category>
		<category><![CDATA[Microformats]]></category>
		<category><![CDATA[OpenID]]></category>
		<category><![CDATA[Rosebleed]]></category>
		<category><![CDATA[Social Networking]]></category>

		<guid isPermaLink="false">http://roosenmaallen.com/2007/08/25/social-networking-updates-on-rosebleed/</guid>
		<description><![CDATA[I&#8217;ve been updating the social networking features on Rosebleed. Most of the changes are not immediately visible, but they&#8217;re nifty:
I&#8217;ve rolled out microformat markup all over the site &#8211; user profiles are now hcard-enabled and the friendslist is marked up with hCard+XFN.
I also implemented FOAF profiles with autodiscovery, much like that provided by LiveJournal (for [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been updating the social networking features on <a href='http://rosebleed.net'>Rosebleed</a>. Most of the changes are not immediately visible, but they&#8217;re nifty:<br />
I&#8217;ve rolled out microformat markup all over the site &#8211; user profiles are now hcard-enabled and the friendslist is marked up with hCard+XFN.<br />
I also implemented FOAF profiles with autodiscovery, much like that provided by LiveJournal (for a cool FOAF tool, check out the <a href='http://xml.mfd-consult.dk/foaf/explorer/'>FOAF Explorer</a>).</p>
<p>Still in the works on the <abbr title='social networking'>SN</abbr> side is implementing OpenID for logins and order tracking, and hCard, hCard+XFN and FOAF profile-pulling.</p>
<p>Technorati Tags: <a href="http://technorati.com/tag/Rosebleed" rel="tag">Rosebleed</a>, <a href="http://technorati.com/tag/microformat" rel="tag">microformat</a>, <a href="http://technorati.com/tag/hcard" rel="tag">hcard</a>, <a href="http://technorati.com/tag/hCard%2BXFN" rel="tag">hCard+XFN</a>, <a href="http://technorati.com/tag/FOAF" rel="tag">FOAF</a>, <a href="http://technorati.com/tag/OpenID" rel="tag">OpenID</a></p>
	Tags: <a href="http://roosenmaallen.com/tag/hcard/" title="hCard" rel="tag">hCard</a>, <a href="http://roosenmaallen.com/tag/microformats/" title="Microformats" rel="tag">Microformats</a>, <a href="http://roosenmaallen.com/tag/openid/" title="OpenID" rel="tag">OpenID</a>, <a href="http://roosenmaallen.com/tag/rosebleed/" title="Rosebleed" rel="tag">Rosebleed</a>, <a href="http://roosenmaallen.com/tag/social-networking/" title="Social Networking" rel="tag">Social Networking</a><br />
]]></content:encoded>
			<wfw:commentRss>http://roosenmaallen.com/2007/08/25/social-networking-updates-on-rosebleed/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
