<?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>Laughing Meme &#187; privaterss</title>
	<atom:link href="http://laughingmeme.org/tag/privaterss/feed/" rel="self" type="application/rss+xml" />
	<link>http://laughingmeme.org</link>
	<description>Just another WordPress weblog</description>
	<lastBuildDate>Mon, 02 Apr 2012 20:12:19 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Private Feeds, and Atom as Open Pipe</title>
		<link>http://laughingmeme.org/2005/01/25/private-feeds-and-atom-as-open-pipe/</link>
		<comments>http://laughingmeme.org/2005/01/25/private-feeds-and-atom-as-open-pipe/#comments</comments>
		<pubDate>Tue, 25 Jan 2005 19:28:00 +0000</pubDate>
		<dc:creator>Kellan</dc:creator>
				<category><![CDATA[atom]]></category>
		<category><![CDATA[infrastructure]]></category>
		<category><![CDATA[privaterss]]></category>
		<category><![CDATA[rss]]></category>
		<category><![CDATA[syndication]]></category>
		<category><![CDATA[tim.bray]]></category>

		<guid isPermaLink="false">http://lm.quxx.info/?p=1008</guid>
		<description><![CDATA[Tim Bray has a short entry on Private Syndication this morning, which I by and large agree with. Personal feeds make sense; they make sense from the perspective of business workflow , content model, and a scalability. In order to make it happen we really need an updated list of what aggregator support which key [...]]]></description>
			<content:encoded><![CDATA[<p>Tim Bray has a <a href="http://www.tbray.org/ongoing/When/200x/2005/01/25/PrivateRSS">short entry on Private Syndication</a> this morning, which I by and large agree with.  Personal feeds make sense; they make sense from the perspective of business workflow , content model, and a scalability.  </p>

<p>In order to make it happen we really need an updated list of what aggregator support which key features.  HTTPAuth (at least Basic, if not <a href="http://minutillo.com/steve/weblog/2004/12/05/https-and-digest-authentication-in-php">Digest</a>) and SSL are the fundamental building blocks of private feeds, with the addition that the major aggregator services need to be aware that content could be negoiated at auth time.  The only <a href="http://labs.silverorange.com/archives/2003/july/privaterss">list</a> I know of is from <a href="http://labs.silverorange.com/archives/2003/july/privaterss">July 2003</a>.</p>

<p>I was puzzled and pleased to see his closing line:</p>

<blockquote>
  <p>One detail: I think that for this kind of content-critical, all-business feed, 
  Atom is a more attractive choice than any of the RSS flavors.</p>
</blockquote>

<p>Which is odd, because all of the time I&#8217;ve spent with the Atom community (which was admittedly still called Pie/Echo at the time) was focused on blogs to the exclusion of all else, and all arguments I made about the potential of pushing other forms of data over this new format were ignored/squelched.  </p>

<p>For example, an Atom feed, requires every entry to have an author element, which is defined as a Person contruct.  Who is the &#8220;person&#8221; in an Atom feed generated by your &#8220;bank account, credit card, or stock portfolio&#8221;?  </p>

<p>Additionally perhaps the language of the <a href="http://www.mnot.net/drafts/draft-nottingham-atom-format-02.html">spec</a> needs to be updated with some namespace best practices, and some non-blog examples?</p>
]]></content:encoded>
			<wfw:commentRss>http://laughingmeme.org/2005/01/25/private-feeds-and-atom-as-open-pipe/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Magpie 0.6</title>
		<link>http://laughingmeme.org/2004/04/24/magpie-06/</link>
		<comments>http://laughingmeme.org/2004/04/24/magpie-06/#comments</comments>
		<pubDate>Sat, 24 Apr 2004 23:13:00 +0000</pubDate>
		<dc:creator>Kellan</dc:creator>
				<category><![CDATA[magpie]]></category>
		<category><![CDATA[privaterss]]></category>
		<category><![CDATA[rss]]></category>

		<guid isPermaLink="false">http://lm.quxx.info/?p=803</guid>
		<description><![CDATA[MagpieRSS 0.6 is out. It was a rather long alpha, hopefully that means people tried it, and it worked. Key features are support for private RSS feeds (via SSL, and HTTP Auth Basic) is working again. refactored the code to support Atom&#8217;s &#8220;content constructs&#8221;, now supports: atom:title, atom:tagline, atom:copyright, atom:info, atom:summary, and atom:content. Thanks to [...]]]></description>
			<content:encoded><![CDATA[<p>
<a href="http://sourceforge.net/project/showfiles.php?group_id=55691&#038;package_id=50728&#038;release_id=233643">MagpieRSS 0.6</a> is out.  It was a rather long alpha, hopefully that means people tried it, and it worked.
</p>

<p><p>
Key features are
<ul>
<li> support for <a href="http://labs.silverorange.com/archives/2003/july/privaterss">private RSS feeds</a> (via SSL, and HTTP Auth Basic) is working again.</li></p>

<p><li> refactored the code to support Atom&#8217;s <a href="http://www.atomenabled.org/developers/syndication/atom-format-spec.php#rfc.section.3.1">&#8220;content constructs&#8221;</a>, now supports: <code>atom:title, atom:tagline, atom:copyright, atom:info, atom:summary</code>, and <code>atom:content</code>.   Thanks to <a href="http://geodog.thebishop.net/">Tim Bishop</a> for feedback and encouragement.</li>
</ul>
</p>
<p>
<b>update:</b> &#8211; where &#8220;refactor&#8221; meant introduced bugs.  <a href="http://sourceforge.net/project/showfiles.php?group_id=55691">MagpieRSS 0.61</a> is now out.
</p>
<p>
<h3>Atom</h3>
Quick <a href="http://laughingmeme.org/archives/001676.html">review</a>
<ul>
<li>Content is normalized.  You can access core RSS elements using Atom field names and visa vera.</li>
<li><code>atom:content</code> is stored in <code>$item['atom<em>content']</code> to avoid clashing with RSS mod</em>content.</li>
<li><a href="http://www.atomenabled.org/developers/syndication/atom-format-spec.php#rfc.section.3.1">content constructs</a> are flattened (as if they were always <code>mode="escaped"</code>)</li>
<li>Everything else is concatted into hierachical namespace.</li>
<li>I&#8217;ve made no attempt to support base64 encoding</li>
</ul>
</p>
<p>
<h3>Private RSS (and Atom)</h3>
<ul>
<li>To access a feed via SSL use the <code>https://</code> scheme, e.g. <code>https://example.org/index.rdf</code></li>
<li>To access a feed behind basic HTTP authentication include the username and password in the URL, e.g. <code>http://username:password@example.org/index.rdf</code></li>
<li>And, no surprises here, you can combine them <code>https://username:password@example.org/index.rdf</code></li>
</ul>
It would be useful if someone could step up and maintain a list of aggregators that support private RSS feeds, a matrix of support for SSL, HTTP Basic Auth, and HTTP Digest Auth, like <a href="http://www.sauria.com/blog">Ted</a> has done for <a href="http://www.sauria.com/blog/articles/aggregator-gzip.html">GZIP encoding</a>.  (Danny <a href="http://www.ideagraph.net/aggregators/#authentication">started to put together a feature matrix</a> but it looks like that project was stillborn.)
</p></p>
]]></content:encoded>
			<wfw:commentRss>http://laughingmeme.org/2004/04/24/magpie-06/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Secure aggregation, and private RSS feeds</title>
		<link>http://laughingmeme.org/2003/11/06/secure-aggregation-and-private-rss-feeds/</link>
		<comments>http://laughingmeme.org/2003/11/06/secure-aggregation-and-private-rss-feeds/#comments</comments>
		<pubDate>Thu, 06 Nov 2003 10:14:00 +0000</pubDate>
		<dc:creator>Kellan</dc:creator>
				<category><![CDATA[Aside]]></category>
		<category><![CDATA[privaterss]]></category>
		<category><![CDATA[rss]]></category>

		<guid isPermaLink="false">http://lm.quxx.info/?p=1820</guid>
		<description><![CDATA[A partial list of RSS aggregators which support SSL/HTTPAuth]]></description>
			<content:encoded><![CDATA[<p>A partial list of RSS aggregators which support SSL/HTTPAuth</p>
<p><a href='http://labs.silverorange.com/archives/2003/july/privaterss'>http://labs.silverorange.com/archives/2003/july/privaterss</a></p>]]></content:encoded>
			<wfw:commentRss>http://laughingmeme.org/2003/11/06/secure-aggregation-and-private-rss-feeds/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

