<?xml version="1.0"?>
<!-- RSS generated by Radio UserLand v8.0.7 on Mon, 03 Jun 2002 15:03:46 GMT -->
<rss version="0.92">
	<channel>
		<title>Jon Udell: RSS</title>
		<link>http://radio.weblogs.com/0100887/categories/rss/</link>
		<description></description>
		<copyright>Copyright 2002 Jon Udell</copyright>
		<lastBuildDate>Mon, 03 Jun 2002 15:03:46 GMT</lastBuildDate>
		<docs>http://backend.userland.com/rss092</docs>
		<managingEditor></managingEditor>
		<webMaster></webMaster>
		<cloud domain="radio.xmlstoragesystem.com" port="80" path="/RPC2" registerProcedure="xmlStorageSystem.rssPleaseNotify" protocol="xml-rpc"/>
		<item>
			<pubDate>6/3/2002; 1:55:03 AM</pubDate>
			<title>RSS auto-discovery and meta-linking</title>
			<link>http://radio.weblogs.com/0100887/categories/rss/2002/06/03.html#a274</link>
			<description>&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;I&apos;ve implemented&amp;nbsp;Mark Pilgrim&apos;s final version of the &lt;/FONT&gt;&lt;A href=&quot;http://diveintomark.org/archives/2002/06/02.html&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;RSS auto-discovery technique&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;, inspired by &lt;/FONT&gt;&lt;A href=&quot;http://matt.griffith.com/weblog/2002/05/29.html#a57&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Matt&amp;nbsp;Griffith&apos;s&amp;nbsp;proposal&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;.&amp;nbsp;A small change in&amp;nbsp;Mark&apos;s &lt;/FONT&gt;&lt;A href=&quot;http://diveintomark.org/projects/autorss/radio.html&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Radio bookmarklet&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;&amp;nbsp;seemed to be&amp;nbsp;needed, from indexOf(application/rss+xml&apos;) to indexOf(&apos;application/rss+xml&apos;), in order to be able to subscribe in Radio to sites using this technique.&lt;/FONT&gt; &lt;b&gt;...&lt;/b&gt;</description>
			<fullitem>&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;I&apos;ve implemented&amp;nbsp;Mark Pilgrim&apos;s final version of the &lt;/FONT&gt;&lt;A href=&quot;http://diveintomark.org/archives/2002/06/02.html&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;RSS auto-discovery technique&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;, inspired by &lt;/FONT&gt;&lt;A href=&quot;http://matt.griffith.com/weblog/2002/05/29.html#a57&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Matt&amp;nbsp;Griffith&apos;s&amp;nbsp;proposal&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;.&amp;nbsp;A small change in&amp;nbsp;Mark&apos;s &lt;/FONT&gt;&lt;A href=&quot;http://diveintomark.org/projects/autorss/radio.html&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Radio bookmarklet&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;&amp;nbsp;seemed to be&amp;nbsp;needed, from indexOf(application/rss+xml&apos;) to indexOf(&apos;application/rss+xml&apos;), in order to be able to subscribe in Radio to sites using this technique.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Mark writes:&lt;/FONT&gt;&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style=&quot;MARGIN-RIGHT: 0px&quot;&gt;
&lt;P&gt;&lt;EM&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;It has been surprisingly painless and friction-free. Together, we have come up with a new standard that is useful, elegant, forward-thinking, and widely implemented. In 4 days.&lt;/FONT&gt;&lt;/EM&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P dir=ltr&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Amen!&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;DJ&apos;s &lt;/FONT&gt;&lt;A href=&quot;http://www.pipetree.com/qmacro/2002/Jun/2#blogrollfinder_link&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;meta-link&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt; is a&amp;nbsp;great&amp;nbsp;idea too. An excellent way to&amp;nbsp;facilitate the kinds of social network analysis that we&apos;re all buzzing about lately.&lt;/FONT&gt;&lt;/P&gt;</fullitem>
			</item>
		<item>
			<pubDate>5/23/2002; 9:08:52 PM</pubDate>
			<title>Postel's dictum applied to HTML in RSS</title>
			<link>http://radio.weblogs.com/0100887/categories/rss/2002/05/23.html#a265</link>
			<description>&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;In the commentary attached to &lt;/FONT&gt;&lt;A href=&quot;http://rss.benhammersley.com/archives/000051.html&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Ben Hammersley&apos;s RSS discussion&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;, someone (whose name got truncated) cites Jon Postel&apos;s famous dictum in regards to use of HTML in RSS:&lt;/FONT&gt; &lt;b&gt;...&lt;/b&gt;</description>
			<fullitem>&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;In the commentary attached to &lt;/FONT&gt;&lt;A href=&quot;http://rss.benhammersley.com/archives/000051.html&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Ben Hammersley&apos;s RSS discussion&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;, someone (whose name got truncated) cites Jon Postel&apos;s famous dictum in regards to use of HTML in RSS:&lt;/FONT&gt;&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style=&quot;MARGIN-RIGHT: 0px&quot;&gt;
&lt;P&gt;&lt;EM&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Escaped html in the &lt;DESCRIPTION&gt;tag is very common and isn&apos;t going to disappear any time soon. So let&apos;s make it a convention as RSS creators to be sparing and deliberately strip the more aggressive tags when we create it. As consumers, we should be writing code that strips the tags we don&apos;t like and not complain too much when people throw incomplete tables at us. Be lenient with what you consume, be pedantic and accurate with what you create.&lt;/FONT&gt;&lt;/EM&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P dir=ltr&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;I took a run at this problem last week on a plane trip. For a long time now, I&apos;ve intended to rip out the MS DHTML edit control in Radio, and pop in Ektron&apos;s slick &lt;/FONT&gt;&lt;A href=&quot;http://www.ektron.com/support/ewebeditpro_support.cfm&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;eWebEditPro&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;, which I wrote &lt;/FONT&gt;&lt;A href=&quot;http://www.byte.com/documents/byt20010608s0001/&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;a column&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt; about last year. It should be a straightforward swap that would make Radio&apos;s WYSIWYG editor able to emit either clean HTML or XHTML, rather than the hideous stuff that MS control spews out now.&lt;/FONT&gt;&lt;/P&gt;
&lt;P dir=ltr&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Given the amount of writing I do here, I&apos;d be quite willing to pay something for a&amp;nbsp;add-in that would enable me to honor Postel&apos;s dictum -- that is, &quot;to be conservative in what you send.&quot; &lt;/FONT&gt;&lt;/P&gt;
&lt;P dir=ltr&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;For some reason, though, I went round in circles. Couldn&apos;t seem to find the right combination of UserTalk, HTML, and JavaScript to get that Ektron control working in place of the default WYSIWYG control. I&apos;ll take another run at it one of these days, but I just thought I&apos;d report the idea in case somebody else wants to go there first.&lt;/FONT&gt; &lt;/P&gt;
&lt;P dir=ltr&gt;&amp;nbsp;&lt;/P&gt;</fullitem>
			</item>
		<item>
			<pubDate>5/23/2002; 12:30:20 AM</pubDate>
			<title>What is an RSS description?</title>
			<link>http://radio.weblogs.com/0100887/categories/rss/2002/05/23.html#a262</link>
			<description>&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Ben Hammersley has &lt;/FONT&gt;&lt;A href=&quot;http://rss.benhammersley.com/archives/000051.html#000051&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;taken note&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt; of a flock of RSS-related rumblings. Here&apos;s some commentary on his commentary on my rumblings. &lt;/FONT&gt; &lt;b&gt;...&lt;/b&gt;</description>
			<fullitem>&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Ben Hammersley has &lt;/FONT&gt;&lt;A href=&quot;http://rss.benhammersley.com/archives/000051.html#000051&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;taken note&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt; of a flock of RSS-related rumblings. Here&apos;s some commentary on his commentary on my rumblings. &lt;/FONT&gt;&lt;/P&gt;
&lt;BLOCKQUOTE&gt;&lt;I&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;&amp;lt;fullitem&amp;gt; a sub-element of &amp;lt;item&amp;gt; &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;&amp;lt;fullitem&amp;gt; does for RSS0.9x what &lt;/FONT&gt;&lt;A href=&quot;http://groups.yahoo.com/group/rss-dev/files/Modules/Standard/mod_content.html&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;mod_content&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt; does for RSS1.0. It allows the entire item text to be included in the feed, including entity-encoded HTML markup. &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;This, to my mind, is where one possible weakness comes in: allowing formatting HTML markup, such as FONT tags, within an RSS feed does allow feed providers to royally mess up aggregating sites. A misplaced *lt;tr&amp;gt; might break much layout, as would a missized font, and so on. My suggestion is to include an attibute that points to a suggested stylesheet: &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif&gt;&lt;FULLTEXT stylesheet=&quot;http://rss.benhammersley.com/site-style.txt&quot;&gt;&lt;FONT size=2&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;This fits nicely with the push toward XHTML in ordinary webpages, and seems more elegant. To me at least. &lt;/FONT&gt;&lt;/P&gt;&lt;/I&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;I guess I&apos;d say that &amp;lt;fullitem&amp;gt; does for RSS0.9x what &amp;lt;description&amp;gt; does for RSS0.9x, in a situation where (as is true for my primary feed now), &amp;lt;description&amp;gt; is truncated to less than the entire item. &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Sending escaped HTML markup can cause all sorts of trouble, for sure. It&apos;s really embarrassing to break other peoples&apos; aggregators with a bum feed, as I&apos;ve discovered for myself. It&apos;d be wonderful if XHTML writing tools were common. But they&apos;re not, and until/unless they become so, I guess the safeguard is the immunological system of blogspace, which quickly punishes offenders. &lt;/FONT&gt;&lt;/P&gt;
&lt;BLOCKQUOTE&gt;&lt;I&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;&amp;lt;blurb&amp;gt; a sub-element of &amp;lt;item&amp;gt; &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;The blurb element contains a precis of the item, halfway in size between a description and a full text. I would suspect that this might only be used for very long pieces, where the full text is much too full, and the description too high-level. &lt;/FONT&gt;&lt;/P&gt;&lt;/I&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;As I&apos;m using it (in my secondary feed), &amp;lt;blurb&amp;gt; is the truncated item which, in my primary feed, is called &amp;lt;description&amp;gt;. &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;This is goofy, of course. I did it in part to see if the sky would fall&amp;nbsp;if I added extra tags into my non-modularized feed. (It didn&apos;t.) &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;I&apos;m aiming to offer choice. Rather than always truncating (which disappoints people who like to read whole items in aggregators), or always sending whole items (which disappoints people who like to scan and decide whether to click through), I offer both styles. At the moment, I do this in parallel feeds: &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href=&quot;http://radio.weblogs.com/0100887/rss.xml&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;primary feed&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;: &amp;lt;description&amp;gt; = truncated, &amp;lt;fullitem&amp;gt; = nontruncated &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href=&quot;http://www.w3.org/2000/06/webdata/xslt?xslfile=http%3A%2F%2Fradio.weblogs.com%2F0100887%2Fgems%2FlongFeed.xml&amp;amp;xmlfile=http%3A%2F%2Fradio.weblogs.com%2F0100887%2Frss.xml&amp;amp;transform=Submit&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;secondary feed&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;: &amp;lt;blurb&amp;gt; = truncated, &amp;lt;description&amp;gt; = nontruncated &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;I&apos;m sure nobody is using either &amp;lt;blurb&amp;gt; or &amp;lt;fullitem&amp;gt;. Personally, I&apos;d rather to combine these functions like so: &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;&amp;lt;p class=&quot;lead&quot;&amp;gt;The lead...&amp;lt;/p&amp;gt; &amp;lt;p&amp;gt;The rest...&amp;lt;/p&amp;gt; &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;In principle, the algorithm used to truncate (for me: first paragraph; for &lt;/FONT&gt;&lt;A href=&quot;http://snowdeal.org/section/ex_machina/&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Eric Snowdeal&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;, the first 500 characters) could be applied within a single instance of the item, without the duplication I&apos;ve introduced. In practice, I doubt such intra-item coding would work reliably. &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;I expect that current practice -- either truncating items or not -- will continue. A few people (like me) may bother to offer a choice, in the form of parallel versions. The overhead is no big deal really, XSLT happily transforms one into the other. While aggregators &lt;I&gt;could&lt;/I&gt; offer users the choice, within a single feed, of long or short variants of that overloaded thing we call &amp;lt;description&amp;gt;, I doubt this will&amp;nbsp;matter to enough people to get off the ground.&amp;nbsp; &lt;/FONT&gt;&lt;/P&gt;</fullitem>
			</item>
		<item>
			<pubDate>5/20/2002; 11:11:12 AM</pubDate>
			<title>Basic and advanced RSS</title>
			<link>http://radio.weblogs.com/0100887/categories/rss/2002/05/20.html#a257</link>
			<description>&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Sam continues to provide an excellent perspective on moving RSS forward:&lt;/FONT&gt; &lt;b&gt;...&lt;/b&gt;</description>
			<fullitem>&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Sam continues to provide an excellent perspective on moving RSS forward:&lt;/FONT&gt;&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style=&quot;MARGIN-RIGHT: 0px&quot;&gt;
&lt;P&gt;&lt;EM&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;&amp;nbsp;I really would like to see the day where compatibility to the spec was as important as &quot;works with the current version of the software provided by the spec author&quot;&lt;/FONT&gt;&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;... as a contributor to a SOAP toolkit, I don&apos;t want SOAP to be defined in this way. &lt;/FONT&gt;&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Meanwhile, here is the perspective of an &lt;/FONT&gt;&lt;/EM&gt;&lt;A href=&quot;http://bitworking.org/2002/05/20.html#a147&quot;&gt;&lt;EM&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;author of another aggregator&lt;/FONT&gt;&lt;/EM&gt;&lt;/A&gt;&lt;EM&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;. [&lt;/FONT&gt;&lt;/EM&gt;&lt;A href=&quot;http://radio.weblogs.com/0101679/&quot;&gt;&lt;EM&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Sam Ruby&lt;/FONT&gt;&lt;/EM&gt;&lt;/A&gt;&lt;EM&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;]&lt;/FONT&gt;&lt;/EM&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P dir=ltr&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Thanks Sam, especially for that pointer to &lt;/FONT&gt;&lt;A href=&quot;http://bitworking.org/2002/05/15.html#a142&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Aggie&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;.&lt;/FONT&gt;&lt;/P&gt;
&lt;P dir=ltr&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;In Radio, the path of least resistance at this moment is to clone the RSS writer and add in experimental tags. The&amp;nbsp;better way (in my view) is to replace the RSS writer with a modularized writer that compartmentalizes experimentation according to&amp;nbsp;the&amp;nbsp;RSS 1.0&amp;nbsp;spec which was designed for that purpose. A Radio hacker is free to do either or both of those things. I&apos;ve done the first, and plan to do the second unless (hopefully) somebody else gets there first.&lt;/FONT&gt;&lt;/P&gt;
&lt;P dir=ltr&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;In either case, it seems to me, the gating factor is whether and how the UI exposes custom tag creation to the user, a la the Categories feature in Radio now, and whether and how the UI enables the user of the aggregator to work with extended metadata. &lt;/FONT&gt;&lt;/P&gt;
&lt;P dir=ltr&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Coming back to the lawyers-and-asbestos angle, it&apos;s worth noting that the ability to solve the problem already exists. The .92 spec supports categories; categories can be created in the UI; categories can be routed as complete XML feeds. Although I completely agree with the points being made about extensibility and namespaces, I don&apos;t think these issues are preventing lawyers from today organizing their communication around topical feeds. Rather, I think what&apos;s stopping them is&amp;nbsp;Sam&apos;s&amp;nbsp;&lt;/FONT&gt;&lt;A href=&quot;http://radio.weblogs.com/0101679/2002/05/16.html#a488&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;observation&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt; about the general lack of appreciation for the most basic uses of RSS. &lt;/FONT&gt;&lt;/P&gt;
&lt;P dir=ltr&gt;&lt;FONT size=2&gt;There&apos;s a mom-and-apple-pie aspect to metadata collection. Everybody&apos;s for it -- at least insofar as they imagine a neatly-tagged semantic web made available for them to use. When they realize it&apos;s their job to do all that neat tagging, though, enthusiasm (rightly) wanes. If we had lots of people using software that made metadata collection seem natural and effortless, I don&apos;t think it&apos;d be hard to sort out issues of extensibility and namespace collisions. Those would be good problems to have, in other words.&lt;/FONT&gt;&lt;/P&gt;</fullitem>
			<source url="http://radio.weblogs.com/0101679/rss.xml">Sam Ruby</source>
			</item>
		<item>
			<pubDate>5/19/2002; 11:41:45 PM</pubDate>
			<title>Extending RSS: first things first</title>
			<link>http://radio.weblogs.com/0100887/categories/rss/2002/05/19.html#a256</link>
			<description>&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;On the always-thorny question of how to extend RSS, I guess I&apos;m for a first-things-first aproach.&lt;/FONT&gt; &lt;b&gt;...&lt;/b&gt;</description>
			<fullitem>&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;On the always-thorny question of how to extend RSS, I guess I&apos;m for a first-things-first aproach.&lt;/FONT&gt;&lt;/P&gt;
&lt;P dir=ltr&gt;&lt;A href=&quot;http://radio.weblogs.com/0103705/2002/05/09.html#a99&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Rory Perry&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;:&lt;/FONT&gt;&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style=&quot;MARGIN-RIGHT: 0px&quot;&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif&gt;&lt;FONT size=2&gt;&lt;EM&gt;If the WV court has an XML feed for recent opinions (which we do), the lawyer in New Orleans could subscribe to that feed and watch for orders and opinions regarding asbestos mass litigation.&lt;/EM&gt; &lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&lt;A href=&quot;http://radio.weblogs.com/0101679/2002/05/19.html#a498&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Sam Ruby&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;:&lt;/FONT&gt;&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style=&quot;MARGIN-RIGHT: 0px&quot;&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif&gt;&lt;FONT size=2&gt;&lt;EM&gt;If we want Internet-scale standards (whereby the likes of Rory Perry can create discipline-specific extensions), we need to get to the point where everybody has equal opportunity to create modules.&lt;/EM&gt; &lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P dir=ltr&gt;&lt;FONT face=Verdana size=2&gt;I am not religious about this stuff.&amp;nbsp;I see no problem with Rory and his legal pals agreeing on some tags (like &amp;lt;asbestos&amp;gt;) which they&apos;ll use by mutual consent. The immediate bottleneck is getting software into their hands that enables one user to pop such a tag into a feed, and another user to discriminate based on the tag. And then getting them to the point where they can actually experience that.&lt;/FONT&gt;&lt;/P&gt;
&lt;P dir=ltr&gt;&lt;FONT face=Verdana size=2&gt;For a while now I&apos;ve been sending out RSS channels with things like &amp;lt;pubDate&amp;gt;, &amp;lt;blurb&amp;gt;, and &amp;lt;fullitem&amp;gt;. Nobody&apos;s complained, so apparently it&apos;s not breaking any existing aggregator. Thanks to the new ability, in Radio, to replace the RSS writer, I can -- and indeed will -- replace my feed with RSS 1.0, using Dublin Core metadata and possibly defining a module to account for the variant elements (long vs short description) in my feed. &lt;/FONT&gt;&lt;/P&gt;
&lt;P dir=ltr&gt;&lt;FONT face=Verdana size=2&gt;The phrase &quot;Internet-scale&quot; always worries me a bit, though. Until and unless the likes of Rory and friends can start bootstrapping the process of creating and consuming customized feeds, there&apos;s no scaling issue to worry about. If and when namespace collisions start to become a problem, then people will be in a position to see the value in modularized readers and writers. At which point,&amp;nbsp;it shouldn&apos;t be hard&amp;nbsp;to transition to them. &lt;/FONT&gt;&lt;/P&gt;
&lt;P dir=ltr&gt;&lt;FONT face=Verdana size=2&gt;But do people need modularized readers and writers to even get to first base? Or do they just need to find out what it feels like to hit a few singles, using the simplest tools? Given &lt;A href=&quot;http://radio.weblogs.com/0101679/2002/05/16.html#a488&quot;&gt;Sam&lt;/A&gt;&apos;s (and &lt;A href=&quot;http://radio.weblogs.com/0100887/2002/05/16.html#a248&quot;&gt;my&lt;/A&gt;) surprise that even the most basic use of RSS is still relatively new to many bloggers, I&apos;m inclined to take things one step at a time.&lt;/FONT&gt;&lt;/P&gt;
&lt;P dir=ltr&gt;&lt;FONT face=Verdana size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;</fullitem>
			</item>
		<item>
			<pubDate>5/10/2002; 9:46:51 AM</pubDate>
			<title>Daylight ahead for RSS writers and readers</title>
			<link>http://radio.weblogs.com/0100887/categories/rss/2002/05/10.html#a231</link>
			<description>&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Jenny writes:&lt;/FONT&gt; 
&lt;BLOCKQUOTE dir=ltr style=&quot;MARGIN-RIGHT: 0px&quot;&gt;
&lt;P dir=ltr&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;&lt;EM&gt;What I do see as the bigger issue is that this provides a path for further news aggregator development in &lt;/EM&gt;&lt;/FONT&gt;&lt;A href=&quot;http://radio.userland.com/&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;&lt;EM&gt;Radio&lt;/EM&gt;&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;&lt;EM&gt;. I&apos;m not knowledgeable enough to know what it means for RSS news aggregation in general, but&amp;nbsp;I believe quite strongly that some form of&amp;nbsp;aggregation will become part of our everyday information lives in the future, so I welcome any and all roads that lead to that day. [&lt;/EM&gt;&lt;/FONT&gt;&lt;A href=&quot;http://www.theshiftedlibrarian.com/2002/05/10.html#a1766&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;&lt;EM&gt;The Shifted Librarian&lt;/EM&gt;&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;&lt;EM&gt;]&lt;/EM&gt;&lt;/FONT&gt; &lt;b&gt;...&lt;/b&gt;</description>
			<fullitem>&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Jenny writes:&lt;/FONT&gt; 
&lt;BLOCKQUOTE dir=ltr style=&quot;MARGIN-RIGHT: 0px&quot;&gt;
&lt;P dir=ltr&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;&lt;EM&gt;What I do see as the bigger issue is that this provides a path for further news aggregator development in &lt;/EM&gt;&lt;/FONT&gt;&lt;A href=&quot;http://radio.userland.com/&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;&lt;EM&gt;Radio&lt;/EM&gt;&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;&lt;EM&gt;. I&apos;m not knowledgeable enough to know what it means for RSS news aggregation in general, but&amp;nbsp;I believe quite strongly that some form of&amp;nbsp;aggregation will become part of our everyday information lives in the future, so I welcome any and all roads that lead to that day. [&lt;/EM&gt;&lt;/FONT&gt;&lt;A href=&quot;http://www.theshiftedlibrarian.com/2002/05/10.html#a1766&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;&lt;EM&gt;The Shifted Librarian&lt;/EM&gt;&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;&lt;EM&gt;]&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P dir=ltr&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;I believe the same. It&apos;s important&amp;nbsp; to note that Radio&apos;s aggregator&amp;nbsp;is one way forward, but not the only way. I just grabbed a copy of &lt;/FONT&gt;&lt;A href=&quot;http://www.disobey.com/amphetadesk/&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;AmphetaDesk&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt; and -- omigosh -- it&apos;s written in Perl! I had no idea! It ships as a compiled executable for Windows, Mac, and Linux, but the source is all Perl and is available. The app runs Radio-style, shoveling script-written pages into a local webserver for browser consumption.&lt;/FONT&gt;&lt;/P&gt;
&lt;P dir=ltr&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;This presents a bit of a dilemma for me. I&apos;ve made my peace with UserTalk, but I&apos;m much faster and more competent in Perl. So it&apos;s tempting to do aggregator experimentation in AmphetaDesk. But then, it can&apos;t be so easily shared with the Radio community, many of whom will (rightly) prefer not to download and install an extra kit. But, this is a good problem to have: a choice between two viable options.&lt;/FONT&gt;&lt;/P&gt;
&lt;P dir=ltr&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;In any case, the point is that you&apos;re right, Jenny. All sorts of different groups will have reasons to tweak both the production and the consumption of RSS. For both writers and readers of RSS, there&apos;s daylight ahead. &lt;/FONT&gt;&lt;/P&gt;</fullitem>
			</item>
		<item>
			<pubDate>5/9/2002; 12:06:33 PM</pubDate>
			<title>Radio's RSS writer is now user-extensible</title>
			<link>http://radio.weblogs.com/0100887/categories/rss/2002/05/09.html#a229</link>
			<description>&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;The RSS writer in Radio is now officially user-extensible. &quot;&lt;EM&gt;Before generating the RSS, we check user.radio.callbacks.writeRssFile,&lt;/EM&gt;&quot; Dave &lt;/FONT&gt;&lt;A href=&quot;http://scriptingnews.userland.com/backissues/2002/05/09#aSmallChange&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;writes today&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;. Excellent. This will open the floodgates for all sorts of useful metadata experimentation. We&apos;ll see Radio UserLand sites emitting RSS 1.0, and others extending RSS .9x. It&apos;s not the format that matters to me, it&apos;s the experimentation.&lt;/FONT&gt; &lt;b&gt;...&lt;/b&gt;</description>
			<fullitem>&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;The RSS writer in Radio is now officially user-extensible. &quot;&lt;EM&gt;Before generating the RSS, we check user.radio.callbacks.writeRssFile,&lt;/EM&gt;&quot; Dave &lt;/FONT&gt;&lt;A href=&quot;http://scriptingnews.userland.com/backissues/2002/05/09#aSmallChange&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;writes today&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;. Excellent. This will open the floodgates for all sorts of useful metadata experimentation. We&apos;ll see Radio UserLand sites emitting RSS 1.0, and others extending RSS .9x. It&apos;s not the format that matters to me, it&apos;s the experimentation.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;In that vein, I&apos;ve heard from a few folks who are working the other side of the street, looking for ways to enhance the aggregators that read RSS channels. I think this is fertile ground for innovation. Personal aggregators are still quite new, and we have a lot to learn about how we want to use them.&lt;/FONT&gt;&lt;/P&gt;</fullitem>
			</item>
		<item>
			<pubDate>5/8/2002; 8:46:07 AM</pubDate>
			<title>Two flavors of RSS channel</title>
			<link>http://radio.weblogs.com/0100887/categories/rss/2002/05/08.html#a225</link>
			<description>&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Jenny&apos;s &lt;/FONT&gt;&lt;A href=&quot;http://www.opinionpower.com/Surveys/19406942.html&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;poll&lt;/FONT&gt;&lt;/A&gt;&amp;nbsp;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;reminded me that RSS truncation shouldn&apos;t be an either/or choice. So I&apos;m experimenting with some extra tags in my RSS feed. &lt;/FONT&gt; &lt;b&gt;...&lt;/b&gt;</description>
			<fullitem>&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Jenny&apos;s &lt;/FONT&gt;&lt;A href=&quot;http://www.opinionpower.com/Surveys/19406942.html&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;poll&lt;/FONT&gt;&lt;/A&gt;&amp;nbsp;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;reminded me that RSS truncation shouldn&apos;t be an either/or choice. So I&apos;m experimenting with some extra tags in my RSS feed. &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;The &lt;/FONT&gt;&lt;A href=&quot;http://radio.weblogs.com/0100887/rss.xml&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;basic feed&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt; continues to send truncated descriptions.&amp;nbsp;It&amp;nbsp;adds a [fullitem] tag that has the complete text of the item. Of course no newsreaders use this yet. But I want to make sure that sending this extra tag won&apos;t cause problems. In Radio it seems not to, but I want to see if&amp;nbsp;AmphetaDesk, NewsIsFree, Meerkat, and others are OK with it. If not, please let me know!&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;I&apos;ve also added a [pubtime] tag, just to see if I can. As Sam Ruby keeps pointing out in another context, &lt;A href=&quot;http://radio.weblogs.com/0101679/2002/02/20.html#a146&quot;&gt;extra information&lt;/A&gt; shouldn&apos;t be a problem so long as the required core elements are present.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;There&apos;s also&amp;nbsp;a &lt;/FONT&gt;&lt;A href=&quot;http://www.w3.org/2000/06/webdata/xslt?xslfile=http%3A%2F%2Fradio.weblogs.com%2F0100887%2Fgems%2FlongFeed.xml&amp;amp;xmlfile=http%3A%2F%2Fradio.weblogs.com%2F0100887%2Frss.xml&amp;amp;transform=Submit&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;long-format feed&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt; which is just an XSLT transform of the basic feed.&amp;nbsp;In that version, [description] is the complete item, and [blurb] is the truncated description. So now there&apos;s choice. You can subscribe to either the basic feed with short descriptions, or the long-format feed with long ones.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;The next step would be to experiment with the news aggregator. Given a feed containing both short and long items, it ought to be possible to let the user toggle between them, perhaps even on a per-channel basis.&lt;/FONT&gt;&lt;/P&gt;</fullitem>
			</item>
		<item>
			<pubDate>4/11/2002; 7:50:36 PM</pubDate>
			<title>Paul Holbrook improves RSS truncation</title>
			<link>http://radio.weblogs.com/0100887/categories/rss/2002/04/11.html#a189</link>
			<description>&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Paul Holbrook takes a different approach to RSS truncation. He presents the entire&amp;nbsp;lead paragraph, like so:&lt;/FONT&gt; &lt;b&gt;...&lt;/b&gt;</description>
			<fullitem>&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Paul Holbrook takes a different approach to RSS truncation. He presents the entire&amp;nbsp;lead paragraph, like so:&lt;/FONT&gt;&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style=&quot;MARGIN-RIGHT: 0px&quot;&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;&lt;EM&gt;on firstPara(description, adrpost) {&lt;BR&gt;&amp;nbsp;return (html.getOneTagValue(description,&quot;P&quot;))}&amp;nbsp;&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;&lt;EM&gt;The description is stored in HTML, so getOneTagValue conveniently does exactly what I want.&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;&lt;EM&gt;Of course, if the first tag in my description isn&apos;t a P, this won&apos;t do what I want it to do.&amp;nbsp; I&apos;ll work on that another time.&lt;/EM&gt;&amp;nbsp;&lt;EM&gt;[ &lt;/EM&gt;&lt;A href=&quot;http://radio.weblogs.com/0106188/2002/04/11.html#a40&quot;&gt;&lt;EM&gt;Paul Holbrook&apos;s Radio Weblog&lt;/EM&gt;&lt;/A&gt;&lt;EM&gt; ]&amp;nbsp;&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P dir=ltr&gt;&lt;FONT face=Verdana size=2&gt;I&apos;m trying it now...yup, that&apos;s the ticket. Thanks, Paul!&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</fullitem>
			</item>
		<item>
			<pubDate>4/11/2002; 2:16:56 AM</pubDate>
			<title>Shortening RSS descriptions to lead sentences</title>
			<link>http://radio.weblogs.com/0100887/categories/rss/2002/04/11.html#a186</link>
			<description>&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;I&apos;m really enjoying my ability to scan a lot of sources in my Radio news aggregator. What slows me down, though, are the channels with long or irregularly-formatted descriptions. One of the worst offenders is the &lt;/FONT&gt;&lt;A href=&quot;http://www.newsisfree.com/HPE/xml/feeds/29/1929.xml&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Privacy Digest&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;.&amp;nbsp; I want to scan that channel, but the cluttered format of its descriptions makes it really hard to do so.&lt;/FONT&gt; &lt;b&gt;...&lt;/b&gt;</description>
			<fullitem>&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;I&apos;m really enjoying my ability to scan a lot of sources in my Radio news aggregator. What slows me down, though, are the channels with long or irregularly-formatted descriptions. One of the worst offenders is the &lt;/FONT&gt;&lt;A href=&quot;http://www.newsisfree.com/HPE/xml/feeds/29/1929.xml&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Privacy Digest&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;.&amp;nbsp; I want to scan that channel, but the cluttered format of its descriptions makes it really hard to do so.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;By contrast, take a look at &lt;/FONT&gt;&lt;A href=&quot;http://www.newsisfree.com/HPE/xml/feeds/29/1929.xml&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Eric Snowdeal&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;&apos;s feed. Although it&apos;s mildly disconcerting that the truncation doesn&apos;t respect word or sentence boundaries, the effect -- especially in the aggregator -- is to make this feed much more easily scannable.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;For my own reading convenience, I may wind up pulling feeds out of Radio&apos;s aggregator database and reformatting them. But on the flip side, I&apos;ve been feeling kind of antisocial about dumping these longish essays into an RSS feed that I myself wouldn&apos;t want to read.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;So for now, I&apos;ve changed this line in system.verbs.builtins.radio.weblog.writeRssFile:&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;add (&quot;&amp;lt;description&amp;gt;&quot; +&amp;nbsp;adritemcache^.text + &quot;&amp;lt;/description&amp;gt;&quot;)&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;to this:&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;local (s = adritemcache^.text);&lt;BR&gt;s = string.replaceAll( s, &quot;&amp;amp;lt;&quot;&amp;nbsp;&amp;nbsp; , &quot;&amp;lt;&quot; );&lt;BR&gt;s = string.replaceAll( s, &quot;&amp;amp;gt;&quot;&amp;nbsp;&amp;nbsp; , &quot;&amp;gt;&quot; );&lt;BR&gt;s = string.replaceAll( s, &quot;&amp;amp;quot;&quot; , &apos;&quot;&apos; );&lt;BR&gt;s = string.replaceAll( s, &quot;&amp;amp;apos;&quot; , &quot;&apos;&quot; );&lt;BR&gt;s = string.replaceAll( s, &quot;&amp;amp;amp;nbsp;&quot; , &quot; &quot; ); &lt;BR&gt;regex.subst(&quot;&amp;lt;[^&amp;gt;]+&amp;gt;&quot;, &quot;&quot;, @s);&lt;BR&gt;add (&quot;&amp;lt;description&amp;gt;&quot; + string.firstSentence(s) + &quot;&amp;lt;/description&amp;gt;&quot;)&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Radio&apos;s string.firstSentence seems like just the ticket. A lead sentence is supposed to be special. Knowing that&amp;nbsp;it&apos;s all a reader of your RSS feed might see (after the title) makes it even more so.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Of course, it&apos;s completely non-kosher to hack into a system script that can be overwritten by UserLand at any time, as happened most recently a few days ago:&lt;/FONT&gt;&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style=&quot;MARGIN-RIGHT: 0px&quot;&gt;
&lt;P&gt;&lt;EM&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;4/7/02; 9:55:21 AM by DW {&lt;BR&gt;&amp;nbsp;Do the macro processing or descriptions unconditionally, and in-line instead of calling radio.string.processMacros, which was only processing the descriptions if it contained &quot;&amp;lt;%&quot;. This broke shortcuts. Prior art is the Manila-Blogger Bridge Tool, which unconditionally processes macros.}&lt;/FONT&gt;&lt;/EM&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P dir=ltr&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Nevertheless, you&apos;ve got to love the openness of a system that makes it possible, and easy, to do this non-kosher thing.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;IMG src=&quot;http://radio.weblogs.com/0100887/images/my/rssFirstSentence.jpg&quot; border=1 &lt; P&gt;&lt;/P&gt;</fullitem>
			</item>
		<item>
			<pubDate>4/4/2002; 3:44:32 PM</pubDate>
			<title>Wiki/weblog integration points</title>
			<link>http://radio.weblogs.com/0100887/categories/rss/2002/04/04.html#a171</link>
			<description>&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Tony Bowden &lt;/FONT&gt;&lt;A href=&quot;http://radio.weblogs.com/0106165/2002/04/04.html#a6&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;writes&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;:&lt;/FONT&gt; &lt;b&gt;...&lt;/b&gt;</description>
			<fullitem>&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Tony Bowden &lt;/FONT&gt;&lt;A href=&quot;http://radio.weblogs.com/0106165/2002/04/04.html#a6&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;writes&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;:&lt;/FONT&gt;&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style=&quot;MARGIN-RIGHT: 0px&quot;&gt;
&lt;P&gt;&lt;EM&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Having a wiki output OPML won&apos;t work, as it requires creating structure that isn&apos;t there. Having a wiki input OPML, on the other hand, might produce much more useful results.&lt;/FONT&gt;&lt;/EM&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P dir=ltr&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Going the other way, RSS is a great connector. I just introduced myself to &lt;/FONT&gt;&lt;A href=&quot;http://www.usemod.com/cgi-bin/mb.pl?SunirShah&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Sunir Shah&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt; the other day. I was going to suggest that MeatballWiki offer an RSS feed of its RecentChanges when I looked again and lo, it &lt;/FONT&gt;&lt;A href=&quot;http://www.usemod.com/cgi-bin/mb.pl?action=rss&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;already does&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;. Even nicer would be to include the first diff in that feed, so that somebody scanning a lot of feeds can make better choices about what to read. &lt;A href=&quot;http://radio.weblogs.com/0100887/2002/03/08.html#a121&quot;&gt;Heads, decks, and leads&lt;/A&gt;. The Wiki naming style makes for nice heads, and some items in the feed have nice decks (short descriptive tags) as well. The first diff would make a nice optional lead.&lt;/FONT&gt;&lt;/P&gt;
&lt;P dir=ltr&gt;&lt;FONT size=2&gt;The model according to which Wikis federate is something that the blogging community could profitably study. &lt;A href=&quot;http://twiki.org/cgi-bin/view/Main/PeterThoeny&quot;&gt;Peter Thoeny&lt;/A&gt;&amp;nbsp;explained it all to me once. Now I want to look into all that again. &lt;/FONT&gt;&lt;/P&gt;
&lt;P dir=ltr&gt;&lt;FONT size=2&gt;Here&apos;s a &lt;A href=&quot;http://www.byte.com/documents/byt20000427s0001/&quot;&gt;column&lt;/A&gt; from two years ago that compares Wiki and newsgroup collaboration&lt;/FONT&gt;. It ties together several of these themes. &lt;/P&gt;</fullitem>
			</item>
		<item>
			<pubDate>3/19/2002; 9:47:36 AM</pubDate>
			<title>Blog locally, rewire globally</title>
			<link>http://radio.weblogs.com/0100887/categories/rss/2002/03/19.html#a150</link>
			<description>&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Mike Krus asks:&lt;/FONT&gt; &lt;b&gt;...&lt;/b&gt;</description>
			<fullitem>&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Mike Krus asks:&lt;/FONT&gt;&lt;/P&gt;
&lt;DIV id=Enclosure&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;&lt;/FONT&gt;&lt;/DIV&gt;
&lt;BLOCKQUOTE dir=ltr style=&quot;MARGIN-RIGHT: 0px&quot;&gt;
&lt;P&gt;&lt;A name=a168&gt;&lt;/A&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;&lt;EM&gt;I wonder if you can write a aggregator driver in Radio8 which overwrites the default one for RSS? I&apos;m not at home so I can&apos;t try... &lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;&lt;EM&gt;&lt;/EM&gt;&lt;/FONT&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;&lt;EM&gt;&lt;/EM&gt;&lt;/FONT&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;&lt;EM&gt;But if you could, I&apos;m sure Jon would find it &lt;/EM&gt;&lt;/FONT&gt;&lt;A href=&quot;http://radio.weblogs.com/0100887/2002/03/16.html#a144&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;&lt;EM&gt;useful&lt;/EM&gt;&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;&lt;EM&gt;. He could write a driver which strips the description field or cuts it at 100 chars or something when the feed is read into the aggregator. [&lt;A href=&quot;http://www.newsisfree.com/blog/&quot;&gt;Too Much News&lt;/A&gt;]&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P dir=ltr&gt;&lt;FONT face=Verdana size=2&gt;Could do, but you&apos;d have to deal with the multiple (and now growing) set of inbound drivers, for RSS .9x, 1.0, and now other stuff. Also, you might want to keep all the content locally for offline use. I still see this as best handled&amp;nbsp;in a single option for outbound RSS production. &lt;/FONT&gt;&lt;/P&gt;
&lt;P dir=ltr&gt;&lt;FONT face=Verdana size=2&gt;BTW, an interesting coincidence this morning. Mike&apos;s NewsIsFree reported a new channel, &lt;A href=&quot;http://www.newsisfree.com/sources/info/3215/&quot;&gt;Nasa Liftoff&lt;/A&gt;. It&apos;s available as Nasa&apos;s &lt;A href=&quot;http://liftoff.msfc.nasa.gov/Content.xml&quot;&gt;non-RSS XML&lt;/A&gt;, and also as &lt;A href=&quot;http://www.newsisfree.com/HPE/xml/feeds/15/3215.xml&quot;&gt;synthesized RSS&lt;/A&gt;. This is slightly misleading, though. Really, there are three channels:&lt;/FONT&gt;&lt;/P&gt;
&lt;P dir=ltr&gt;&lt;FONT face=Verdana size=2&gt;&lt;A href=&quot;http://www.w3.org/2000/06/webdata/xslt?xslfile=http%3A%2F%2Fradio.weblogs.com%2F0100887%2Fgems%2Fliftoff.xml&amp;amp;xmlfile=http%3A%2F%2Fliftoff.msfc.nasa.gov%2FContent.xml&amp;amp;transform=Submit&quot;&gt;Nasa Liftoff&lt;/A&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P dir=ltr&gt;&lt;FONT face=Verdana size=2&gt;&lt;A href=&quot;http://www.w3.org/2000/06/webdata/xslt?xslfile=http%3A%2F%2Fradio.weblogs.com%2F0100887%2Fgems%2Fscience.xml&amp;amp;xmlfile=http%3A%2F%2Fliftoff.msfc.nasa.gov%2FContent.xml&amp;amp;transform=Submit&quot;&gt;Nasa Science&lt;/A&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P dir=ltr&gt;&lt;FONT face=Verdana size=2&gt;&lt;A href=&quot;http://www.w3.org/2000/06/webdata/xslt?xslfile=http%3A%2F%2Fradio.weblogs.com%2F0100887%2Fgems%2Fspacecal.xml&amp;amp;xmlfile=http%3A%2F%2Fliftoff.msfc.nasa.gov%2FContent.xml&amp;amp;transform=Submit&quot;&gt;Nasa SpaceCal&lt;/A&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P dir=ltr&gt;&lt;FONT size=2&gt;What&apos;s scary here is that I just created those three feeds by cloning a &lt;A href=&quot;http://radio.weblogs.com/0100887/2002/03/18.html#a147&quot;&gt;local file&lt;/A&gt; twice, and changing two words. (I&apos;m expecting someone&amp;nbsp;will show me how I could have used the W3C XSLT service in parameterized way, in which case, this would have reduced to cloning an&amp;nbsp;URL twice and changing two words.) Once Radio upstreamed those changes, I had added value&lt;/FONT&gt;&lt;FONT size=2&gt;&amp;nbsp;to Nasa&apos;s news offering -- value that is instantly available to all RSS readers.&lt;/FONT&gt;&lt;/P&gt;
&lt;P dir=ltr&gt;&lt;FONT size=2&gt;Rael said it nicely: &lt;A href=&quot;http://www.oreillynet.com/~rael/archives/2002_03_06.shtml#000123&quot;&gt;blog locally, publish globally&lt;/A&gt;. And when publishing can also mean rewiring global infrastructure, you can start to see what&apos;s behind the Web services hype. &lt;/FONT&gt;&lt;/P&gt;</fullitem>
			</item>
		<item>
			<pubDate>3/18/2002; 8:42:13 PM</pubDate>
			<title>An XSLT Tutorial</title>
			<link>http://radio.weblogs.com/0100887/categories/rss/2002/03/18.html#a147</link>
			<description>I read today about a &lt;A href=&quot;http://radio.userland.com/discuss/msgReader$12018?mode=topic&amp;amp;y=2002&amp;amp;m=3&amp;amp;d=18&quot;&gt;new Radio driver&lt;/A&gt;&amp;nbsp;to pull&amp;nbsp;&lt;A href=&quot;http://liftoff.msfc.nasa.gov/HostOurContent.asp&quot;&gt;NASA announcements&lt;/A&gt;&amp;nbsp;into the news page, and it made me wonder about an XSLT alternative. The Liftoff channel, in the right column, is the result of my wondering. As I am not an XSLT expert, I record here for my own future benefit as much as yours how I got to the solution. &lt;A href=&quot;http://radio.weblogs.com/0100887/stories/2002/03/18/anXsltTutorial.html&quot;&gt;Full story...&lt;/A&gt; &lt;b&gt;...&lt;/b&gt;</description>
			<fullitem>&lt;P&gt;I read today about a &lt;A href=&quot;http://radio.userland.com/discuss/msgReader$12018?mode=topic&amp;amp;y=2002&amp;amp;m=3&amp;amp;d=18&quot;&gt;new Radio driver&lt;/A&gt;&amp;nbsp;to pull&amp;nbsp;&lt;A href=&quot;http://liftoff.msfc.nasa.gov/HostOurContent.asp&quot;&gt;NASA announcements&lt;/A&gt;&amp;nbsp;into the news page, and it made me wonder about an XSLT alternative. The Liftoff channel, in the right column, is the result of my wondering. As I am not an XSLT expert, I record here for my own future benefit as much as yours how I got to the solution. &lt;A href=&quot;http://radio.weblogs.com/0100887/stories/2002/03/18/anXsltTutorial.html&quot;&gt;Full story...&lt;/A&gt;&lt;/P&gt;</fullitem>
			</item>
		<item>
			<pubDate>3/16/2002; 8:32:28 PM</pubDate>
			<title>Expanding inbound feeds, trimming outbound feeds</title>
			<link>http://radio.weblogs.com/0100887/categories/rss/2002/03/16.html#a144</link>
			<description>&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Marc Barrot comments on the &lt;/FONT&gt;&lt;A href=&quot;http://radio.userland.com/discuss/msgReader$11975?mode=topic&amp;amp;y=2002&amp;amp;m=3&amp;amp;d=16&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;new driver architecture&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt; for RSS aggregation:&lt;/FONT&gt; &lt;b&gt;...&lt;/b&gt;</description>
			<fullitem>&lt;P dir=ltr&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Marc Barrot comments on the &lt;/FONT&gt;&lt;A href=&quot;http://radio.userland.com/discuss/msgReader$11975?mode=topic&amp;amp;y=2002&amp;amp;m=3&amp;amp;d=16&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;new driver architecture&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt; for RSS aggregation:&lt;/FONT&gt;&lt;/P&gt;
&lt;P dir=ltr&gt;&lt;EM&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;&lt;/FONT&gt;&lt;/EM&gt;
&lt;P dir=ltr&gt;&lt;EM&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;&lt;/FONT&gt;&lt;/EM&gt;
&lt;BLOCKQUOTE dir=ltr style=&quot;MARGIN-RIGHT: 0px&quot;&gt;
&lt;P dir=ltr&gt;&lt;EM&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;This is a really cool feature. It opens up Radio&apos;s aggregator to new syndication formats, or to alternate formatting of existing formats, the first very clever answer to a current on-going issue with rss syndication, cf &lt;/FONT&gt;&lt;/EM&gt;&lt;A href=&quot;http://radio.weblogs.com/0100887/2002/03/11.html#a131&quot;&gt;&lt;EM&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;here&lt;/FONT&gt;&lt;/EM&gt;&lt;/A&gt;&lt;EM&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;, &lt;/FONT&gt;&lt;/EM&gt;&lt;A href=&quot;http://radio.weblogs.com/0100887/2002/03/13.html#a133&quot;&gt;&lt;EM&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;here&lt;/FONT&gt;&lt;/EM&gt;&lt;/A&gt;&lt;EM&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;, and &lt;/FONT&gt;&lt;/EM&gt;&lt;A href=&quot;http://radio.weblogs.com/0100887/2002/03/15.html#a142&quot;&gt;&lt;EM&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;here&lt;/FONT&gt;&lt;/EM&gt;&lt;/A&gt;&lt;EM&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;. &lt;/FONT&gt;&lt;/EM&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P dir=ltr&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;I think it answers a different (and more interesting) question: how can non-RSS formats flow into the news page? Phil Wolff, in the same DG thread:&lt;/FONT&gt;&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style=&quot;MARGIN-RIGHT: 0px&quot;&gt;
&lt;P dir=ltr&gt;&lt;EM&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Does this mean I can syndicate/aggregate XML DTDs completely unrelated to news/blogging (with appropriate code, of course)? For example, job listings, resumes, RFPs, etc., defined elsewhere?&lt;/FONT&gt;&lt;/EM&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P dir=ltr&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Yes. And this &lt;EM&gt;is&lt;/EM&gt; interesting, to the extent that XML formats of the multiple-item-per-file flavor exist, or can be easily produced -- say, from databases, using increasingly popular SQL-to-XML features. &lt;/FONT&gt;&lt;/P&gt;
&lt;P dir=ltr&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;It&apos;s worth noting that a UserTalk driver in Radio is not the only (and maybe not the easiest) way to assimilate such non-RSS formats into Radio.&amp;nbsp;While not a huge fan of XSTL, transforming a non-RSS XML format into RSS .91, .92, or 1.0 (any of which Radio can already consume) is a really good use for XSLT. Note that Radio need not directly support XSLT in order to have the use of it. Web-service-based XSLT engines are available.&lt;/FONT&gt;&lt;/P&gt;
&lt;P dir=ltr&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;But to each his own. As the Perl folk say, There&apos;s More Than One Way To Do It. &lt;/FONT&gt;&lt;/P&gt;
&lt;P dir=ltr&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;In any case, this new feature deals with &lt;EM&gt;consumption&lt;/EM&gt; of feeds by Radio. And it aims to broaden the universe of such feeds, which is a really good idea.&lt;/FONT&gt;&lt;/P&gt;
&lt;P dir=ltr&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;My questions were, instead, about tuning the &lt;EM&gt;production&lt;/EM&gt; of feeds. One option,&amp;nbsp; as Rahul suggested,&amp;nbsp;is to offer to truncate long descriptions. I think that could&amp;nbsp;look something like this.&lt;/FONT&gt;&lt;/P&gt;
&lt;P dir=ltr&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;In system.verbs.builtins.radio.weblog.writeRssFile, change from:&lt;/FONT&gt;&lt;/P&gt;
&lt;P dir=ltr&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;add (&quot;&amp;lt;description&amp;gt;&quot; + adritemcache^.text + &quot;&amp;lt;/description&amp;gt;&quot;);&lt;/FONT&gt;&lt;/P&gt;
&lt;P dir=ltr&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;to:&lt;/FONT&gt;&lt;/P&gt;
&lt;P dir=ltr&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;desc = descriptionTrim (adritemcache^.text);&lt;BR&gt;add (&quot;&amp;lt;description&amp;gt;&quot; + dec + &quot;&amp;lt;/description&amp;gt;&quot;);&lt;/FONT&gt;&lt;/P&gt;
&lt;P dir=ltr&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;where descriptionTrim reads a value from a Pref:&lt;/FONT&gt;&lt;/P&gt;
&lt;P dir=ltr&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Truncate RSS Description? 0&amp;nbsp;means no,&amp;nbsp;&amp;gt;0 means yes and specifies the length&lt;/FONT&gt;&lt;/P&gt;
&lt;P dir=ltr&gt;&lt;FONT face=Verdana size=2&gt;As a general rule, I believe RSS is best used for notification, not bulk transfer. Readers of RSS feeds will benefit when writers can streamline such notifications, relying on the linking power of the web for follow-ups. Writers of RSS feeds, as we&apos;ve said, can do this streamlining now, at the cost of some extra work -- writing a separate story, then blogging a link to it with a short leading blurb. In practice, I&apos;m sure this will rarely happen. The truncation option, requiring no effort of the writer,&amp;nbsp;should help writers notify readers, and readers assimilate&amp;nbsp;lots of diverse&amp;nbsp;notifications, with a minimum of friction.&lt;/FONT&gt;&lt;/P&gt;</fullitem>
			</item>
		<item>
			<pubDate>3/15/2002; 3:22:37 PM</pubDate>
			<title>Bite-sized nuggets</title>
			<link>http://radio.weblogs.com/0100887/categories/rss/2002/03/15.html#a142</link>
			<description>Rahul Dave wrote to suggest a simple solution for making items easy to scan in RSS readers: truncate the [description] to a few hundred characters. Today I subscribed to a &lt;A href=&quot;http://www.deftone.com/blogzilla/&quot;&gt;channel&lt;/A&gt; that does this. Look how elegant the effect is: &lt;b&gt;...&lt;/b&gt;</description>
			<fullitem>&lt;P dir=ltr&gt;Rahul Dave wrote to suggest a simple solution for making items easy to scan in RSS readers: truncate the [description] to a few hundred characters. Today I subscribed to a &lt;A href=&quot;http://www.deftone.com/blogzilla/&quot;&gt;channel&lt;/A&gt; that does this. Look how elegant the effect is:&lt;/P&gt;
&lt;P align=center&gt;&lt;A href=&quot;http://radio.weblogs.com/0100887/images/my/blogzilla.jpg&quot;&gt;&lt;IMG alt=&quot;click to enlarge&quot; src=&quot;http://radio.weblogs.com/0100887/images/my/blogzilla.jpg&quot; width=400 border=1&gt;&lt;/A&gt;&lt;BR&gt;&lt;EM&gt;Rahul&apos;s idea put into practice&lt;/EM&gt; &lt;/P&gt;</fullitem>
			</item>
		<item>
			<pubDate>3/13/2002; 8:21:24 PM</pubDate>
			<title>Marc got his channelroll working</title>
			<link>http://radio.weblogs.com/0100887/categories/rss/2002/03/13.html#a135</link>
			<description>Glad to see you &lt;A href=&quot;http://radio.weblogs.com/0104487/2002/03/13.html#a34&quot;&gt;figured it out&lt;/A&gt;. And, thanks for the tiny XML icon (&lt;IMG src=&quot;http://radio.weblogs.com/0100887/images/my/tinyXML.jpg&quot;&gt;), Marc.&amp;nbsp;Remember to update your &lt;A href=&quot;http://radio.weblogs.com/0104487/categories/tools/&quot;&gt;older pages&lt;/A&gt; too, at some point. You can do this with Radio-&amp;gt;Publish in the GUI app. &lt;b&gt;...&lt;/b&gt;</description>
			<fullitem>&lt;P&gt;Glad to see you &lt;A href=&quot;http://radio.weblogs.com/0104487/2002/03/13.html#a34&quot;&gt;figured it out&lt;/A&gt;. And, thanks for the tiny XML icon (&lt;IMG src=&quot;http://radio.weblogs.com/0100887/images/my/tinyXML.jpg&quot;&gt;), Marc.&amp;nbsp;Remember to update your &lt;A href=&quot;http://radio.weblogs.com/0104487/categories/tools/&quot;&gt;older pages&lt;/A&gt; too, at some point. You can do this with Radio-&amp;gt;Publish in the GUI app.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</fullitem>
			</item>
		<item>
			<pubDate>3/13/2002; 8:53:33 AM</pubDate>
			<title>Titles and contexts</title>
			<link>http://radio.weblogs.com/0100887/categories/rss/2002/03/13.html#a133</link>
			<description>Marc Barrot writes: 
&lt;BLOCKQUOTE dir=ltr style=&quot;MARGIN-RIGHT: 0px&quot;&gt;
&lt;P&gt;&lt;EM&gt;As of tonight&apos;s Radio.root update, when one supplies a title but no link, Radio automatically provides the link to the post&apos;s permalink (Jon, does this answer your &lt;/EM&gt;&lt;A href=&quot;http://radio.weblogs.com/0100887/2002/03/11.html#a131&quot;&gt;&lt;EM&gt;questions&lt;/EM&gt;&lt;/A&gt;&lt;EM&gt;?). &lt;/EM&gt;
&lt;P&gt;&lt;EM&gt;&lt;/EM&gt;
&lt;P&gt;&lt;EM&gt;&lt;/EM&gt;
&lt;P&gt;&lt;EM&gt;This way, the title is always rendered correctly when displayed in the News aggregator page. &lt;/EM&gt;
&lt;P&gt;&lt;EM&gt;&lt;/EM&gt;
&lt;P&gt;&lt;EM&gt;&lt;/EM&gt;
&lt;P&gt;&lt;EM&gt;Every day, Radio keeps getting better and better ! [&lt;A href=&quot;http://radio.weblogs.com/0104487/2002/03/12.html#a32&quot;&gt;s l a m&lt;/A&gt;]&lt;/EM&gt; &lt;b&gt;...&lt;/b&gt;</description>
			<fullitem>&lt;P dir=ltr&gt;Marc Barrot writes: 
&lt;BLOCKQUOTE dir=ltr style=&quot;MARGIN-RIGHT: 0px&quot;&gt;
&lt;P&gt;&lt;EM&gt;As of tonight&apos;s Radio.root update, when one supplies a title but no link, Radio automatically provides the link to the post&apos;s permalink (Jon, does this answer your &lt;/EM&gt;&lt;A href=&quot;http://radio.weblogs.com/0100887/2002/03/11.html#a131&quot;&gt;&lt;EM&gt;questions&lt;/EM&gt;&lt;/A&gt;&lt;EM&gt;?). &lt;/EM&gt;
&lt;P&gt;&lt;EM&gt;&lt;/EM&gt;
&lt;P&gt;&lt;EM&gt;&lt;/EM&gt;
&lt;P&gt;&lt;EM&gt;This way, the title is always rendered correctly when displayed in the News aggregator page. &lt;/EM&gt;
&lt;P&gt;&lt;EM&gt;&lt;/EM&gt;
&lt;P&gt;&lt;EM&gt;&lt;/EM&gt;
&lt;P&gt;&lt;EM&gt;Every day, Radio keeps getting better and better ! [&lt;A href=&quot;http://radio.weblogs.com/0104487/2002/03/12.html#a32&quot;&gt;s l a m&lt;/A&gt;]&lt;/EM&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P dir=ltr&gt;The near-realtime pace of development is absolutely exhilarating, and yes, Radio is dramatically better day by day. What I&apos;m about to say should &lt;EM&gt;not &lt;/EM&gt;detract in any way from these accomplishments which, in fact, have got me on the edge of my seat wondering what&apos;s next. (And have got me sitting here writing this, instead of doing what I planned to do when I booted up today...)&lt;/P&gt;
&lt;P dir=ltr&gt;But no, this doesn&apos;t completely answer my questions. Nor could it, because the questions go to a wider context, and cannot be answered only in Radio by UserLand.&lt;/P&gt;
&lt;P dir=ltr&gt;Consider, again, how all this looks from the perspective of&amp;nbsp;someone scanning in an RSS aggregator, using a &lt;A href=&quot;http://www.oreillynet.com/meerkat/?_fl=minimal&amp;amp;_de=0&amp;amp;_ca=0&quot;&gt;titles-only&lt;/A&gt; mode to streamline the display. And on another axis, consider two different communities of practice: news, and blogs.&lt;/P&gt;
&lt;P dir=ltr&gt;The news style is: heads/decks, where the heads link to external stories. Here, the decks are useful, but optional -- if the head did its job and took you to the story, the author doesn&apos;t mind that you skipped the deck.&lt;/P&gt;
&lt;P dir=ltr&gt;The blog style is (optionally, of course): heads/stories. Here if the head does its job, the link takes you to the story. The author would very much mind if you skipped the story.&lt;/P&gt;
&lt;P dir=ltr&gt;Since the synthesis of these two communities of practice in an RSS reader is a compellingly powerful breakthrough, my question remains: how to harmonize them? &lt;/P&gt;
&lt;P dir=ltr&gt;Here&apos;s the scan mode I&apos;d like to be able to define for my RSS reader:&lt;/P&gt;
&lt;P dir=ltr&gt;- If the [description] is really a short, optional, news-oriented deck, show it along with the title. &lt;/P&gt;
&lt;P dir=ltr&gt;- Or if the [description] is a blog-oriented story, but is&amp;nbsp;a short-form blurb, not a long-form story, then show it along with the title.&lt;/P&gt;
&lt;P dir=ltr&gt;- But if the [description] is a blog-oriented long-form story, then hide it.&lt;/P&gt;
&lt;P dir=ltr&gt;I would not, at this point, presume to suggest any metadata tweaks for this purpose, though they are not hard to imagine. I only invite people inside and outside the Radio community, as they both write and aggregate blog-oriented and news-oriented items, to&amp;nbsp;think about&amp;nbsp;what the&amp;nbsp;right synthesis might be.&lt;/P&gt;</fullitem>
			</item>
		<item>
			<pubDate>3/11/2002; 10:31:22 PM</pubDate>
			<title>News-oriented versus blog-oriented RSS behaviors</title>
			<link>http://radio.weblogs.com/0100887/categories/rss/2002/03/11.html#a131</link>
			<description>A &lt;A href=&quot;http://radio.weblogs.com/0104487/2002/03/11.html#a26&quot;&gt;tip&lt;/A&gt; from Marc Barrot: control the link&apos;s style using a CSS class.  &lt;b&gt;...&lt;/b&gt;</description>
			<fullitem>&lt;P&gt;A &lt;A href=&quot;http://radio.weblogs.com/0104487/2002/03/11.html#a26&quot;&gt;tip&lt;/A&gt; from Marc Barrot: control the link&apos;s style using a CSS class. &lt;/P&gt;
&lt;P&gt;Hmm. Not quite what I&apos;m looking for. Two reasons:&lt;/P&gt;
&lt;P&gt;1. The title shouldn&apos;t be a link at all in the HTML, if the link only refers to the self-same item.&lt;/P&gt;
&lt;P&gt;2. To get the &lt;A href=&quot;http://radio.weblogs.com/0100887/rss.xml&quot;&gt;XML&lt;/A&gt; to include the permalink, I had to publish the item, capture the permalink, then republish to update the&amp;nbsp;Link field of the posting form.&lt;/P&gt;
&lt;P&gt;(Another minor glitch is that a &lt;A href=&quot;http://radio.weblogs.com/0100887/2002/03/10.html#a127&quot;&gt;pre-title-feature permalink&lt;/A&gt;&amp;nbsp;jumps to the beginning of an item (which may include an inline title), but a &lt;A href=&quot;http://radio.weblogs.com/0100887/2002/03/11.html#a130&quot;&gt;post-title-feature permalink&lt;/A&gt; jumps past the title.)&lt;/P&gt;
&lt;P&gt;What&apos;s slightly tricky here is to accommodate some rather different use cases into a common approach. Consider:&lt;/P&gt;
&lt;P&gt;a)&amp;nbsp;Marc writes an item, titles it, and defaults to the permalink.&lt;/P&gt;
&lt;P&gt;b) Jonathon writes an item, titles it, and links elsewhere.&lt;/P&gt;
&lt;P&gt;c) Shelley reads both items in HTML. No problem.&lt;/P&gt;
&lt;P&gt;d) Jon reads both items in an aggregator, in titles-only mode. &lt;/P&gt;
&lt;P&gt;Problem. I&apos;d&amp;nbsp;want Marc&apos;s link to take me to the text of his item, and it does. But I &apos;d also&amp;nbsp;want Jonathan&apos;s link to take me to the text of his item, and it doesn&apos;t, I miss his item.&lt;/P&gt;
&lt;P&gt;Here&apos;s an example of an RSS reader in &lt;A href=&quot;http://www.oreillynet.com/meerkat/?_fl=minimal&amp;amp;_de=0&amp;amp;_ca=0&quot;&gt;titles-only mode&lt;/A&gt;. Clearly, the normal behavior is b) for news-oriented RSS. Are there even extant examples of a)? And how could the two coexist in a titles-only headline viewer?&lt;/P&gt;</fullitem>
			</item>
		<item>
			<pubDate>3/10/2002; 6:15:32 AM</pubDate>
			<title>Bootstrapping the knowledge network</title>
			<link>http://radio.weblogs.com/0100887/categories/rss/2002/03/10.html#a123</link>
			<description>&lt;STRONG&gt;Bootstrapping the knowledge network&lt;/STRONG&gt; &lt;b&gt;...&lt;/b&gt;</description>
			<fullitem>&lt;P dir=ltr&gt;&lt;STRONG&gt;Bootstrapping the knowledge network&lt;/STRONG&gt;&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style=&quot;MARGIN-RIGHT: 0px&quot;&gt;
&lt;P dir=ltr&gt;&lt;EM&gt;In the first stage, the tools encourage a degree of commentary and reaction to what you find or create (in &lt;/EM&gt;&lt;A href=&quot;http://dijest.editthispage.com/klogs/&quot;&gt;&lt;EM&gt;k-logging &lt;/EM&gt;&lt;/A&gt;&lt;EM&gt;mode). However, it also encourages a degree of stream of consciousness style. Progress, in that it can represent a contemporaneous record of the contextual issues that were top of mind. Problematic, in creating new content that eventually needs to be revisited and processed at a level once removed from the moment.&lt;/EM&gt; [&lt;A href=&quot;http://www.kellogg.nwu.edu/faculty/mcgee/htm/blog/&quot;&gt;McGee&apos;s Musings&lt;/A&gt;]&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P dir=ltr&gt;It&apos;s true that I&apos;m impatient for knowledge networking to reach critical mass. I thought the singularity would&amp;nbsp;occur years ago, and I was wrong.&amp;nbsp;I hope it&apos;s happening now, and while I could be wrong again, it&apos;s clear that something has changed. People are doing what I spent years of my life and hundreds of pages of my book advocating. They are migrating communication that is not necessarily private and interpersonal into spaces that are public and group-oriented. This behavior lays the foundation for all else that may follow. &lt;/P&gt;
&lt;P dir=ltr&gt;We want nothing to interfere with the evolution of this behavior. In particular, we don&apos;t want burdensome rules and complex protocols to slow things down. The lesson of HTML, vis-a-vis SGML, must never be forgotten. At the same time, we would like -- if possible -- not to foreclose options unnecessarily. &lt;/P&gt;
&lt;P dir=ltr&gt;It&apos;s been a while since I reviewed the &lt;A href=&quot;http://www.oasis-open.org/cover/rss.html&quot;&gt;forked path of RSS&lt;/A&gt;. In &lt;A href=&quot;http://backend.userland.com/rss092&quot;&gt;RSS .92&lt;/A&gt; even the title of an item was made optional, which seems heretical to a metadata maven (like me) but makes sense when you are trying to bootstrap flow. &lt;A href=&quot;http://groups.yahoo.com/group/rss-dev/files/specification.html&quot;&gt;RSS 1.0&lt;/A&gt;&apos;s approach, which requires item titles (as .91 did), and provides optional modular extensibility for arbitrary metadata, makes a different kind of sense.&lt;/P&gt;
&lt;P dir=ltr&gt;I would say that RSS .92 (what Radio uses, BTW) is about promoting flow, and RSS 1.0 is about not foreclosing future options.&lt;/P&gt;
&lt;P dir=ltr&gt;There was hot controversy surrounding these differing approaches. But nobody outside the relatively narrow world of users of RSS-oriented software heard a word about it. Just as well, as it turns out, because until there is a reason to care, people won&apos;t.&lt;/P&gt;
&lt;P dir=ltr&gt;The progress that Jim McGee cites in his posting is becoming a reason to care. Once enough people do care, the problems he cites can be addressed. Maybe you could say that RSS .92 is the booster rocket, and RSS 1.0 the payload.&lt;/P&gt;
&lt;P dir=ltr&gt;I don&apos;t think the boost phase would be compromised by enabling&amp;nbsp;(not requiring) Radio&amp;nbsp;writers&amp;nbsp;to exercise the titling option in RSS .92, and then enabling Radio readers to&amp;nbsp;scan titles (from .91. 1.0, and perhaps .92 sources). But in truth, it can wait. Until we get ourselves into orbit, it won&apos;t matter. &lt;/P&gt;</fullitem>
			<source url="http://www.kellogg.nwu.edu/faculty/mcgee/htm/blog/rss.xml">McGee&amp;apos;s Musings</source>
			</item>
		<item>
			<pubDate>3/8/2002; 9:59:36 AM</pubDate>
			<link>http://radio.weblogs.com/0100887/categories/rss/2002/03/08.html#a116</link>
			<description>&lt;STRONG&gt;Still tinkering&lt;/STRONG&gt; &lt;b&gt;...&lt;/b&gt;</description>
			<fullitem>&lt;P&gt;&lt;STRONG&gt;Still tinkering&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;A non-Radio user wrote, complaining about the unexpected result of clicking on the coffee cup. So, I&apos;ve made the cup&apos;s ALT text instructions more explicit, and have added back a direct link to the RSS channel. &lt;/P&gt;
&lt;P&gt;Is there a coffee-cup-sized version of &lt;A title=&quot;Click to see the XML version of this web page.&quot; href=&quot;http://radio.weblogs.com/0100887/rss.xml&quot;&gt;&lt;IMG height=14 alt=&quot;Click to see the XML version of this web page.&quot; src=&quot;http://radio.weblogs.com/0100887/images/xml.gif&quot; width=36 border=0&gt;&lt;/A&gt;?&lt;/P&gt;</fullitem>
			</item>
		<item>
			<pubDate>3/7/2002; 8:37:20 PM</pubDate>
			<link>http://radio.weblogs.com/0100887/categories/rss/2002/03/07.html#a115</link>
			<description>&lt;STRONG&gt;Mike Jamison spots the flaw in the RSS display&lt;/STRONG&gt; &lt;b&gt;...&lt;/b&gt;</description>
			<fullitem>&lt;P&gt;&lt;STRONG&gt;Mike Jamison spots the flaw in the RSS display&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Mike wrote to point out that, while the coffee cups should link to the RSS channel, the titles should link to the homepage of each channel, not also to the RSS channel as I had been doing.&lt;/P&gt;
&lt;P&gt;He&apos;s absolutely right. This bothered me too, but I didn&apos;t know where to find the second link. Well, duh, I didn&apos;t look very hard. It&apos;s just another slot in the table. So now, &lt;A href=&quot;http://radio.weblogs.com/0100887/stories/2002/02/24/enumeratingInboundNewsFeeds.html&quot;&gt;the updated script&lt;/A&gt; uses both links.&lt;/P&gt;
&lt;P&gt;Thanks, Mike!&lt;/P&gt;
&lt;P&gt;I guess there is still one glitch. If you are not a Radio user and just want to capture the XML, you have to grab the coffee-cup link and reduce it from:&lt;/P&gt;
&lt;P&gt;&lt;A href=&quot;http://127.0.0.1:5335/system/pages/subscriptions?url=http://www.newsisfree.com/HPE/xml/feeds/74/874.xml&quot;&gt;&lt;a href=&quot;http://127.0.0.1:5335/system/pages/subscriptions&quot;&gt;http://127.0.0.1:5335/system/pages/subscriptions&lt;/a&gt;?&lt;BR&gt;&lt;a href=&quot;url=http://www.newsisfree.com/HPE/xml/feeds/74/874.xml&quot;&gt;url=http://www.newsisfree.com/HPE/xml/feeds/74/874.xml&lt;/a&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;to:&lt;/P&gt;
&lt;P&gt;&lt;A href=&quot;http://www.newsisfree.com/HPE/xml/feeds/74/874.xml&quot;&gt;&lt;a href=&quot;http://www.newsisfree.com/HPE/xml/feeds/74/874.xml&quot;&gt;http://www.newsisfree.com/HPE/xml/feeds/74/874.xml&lt;/a&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Probably, it&apos;s not worth cluttering up the display with another element just to carry the bare RSS URL. &lt;/P&gt;
&lt;P&gt;Ideally, the one-click-subscribe wants to be application-neutral, of course.&lt;/P&gt;</fullitem>
			</item>
		<item>
			<pubDate>2/24/2002; 1:22:29 PM</pubDate>
			<title>Introducing the channelroll</title>
			<link>http://radio.weblogs.com/0100887/categories/rss/2002/02/24.html#a88</link>
			<description>&lt;STRONG&gt;Displaying&amp;nbsp;subscriptions&lt;/STRONG&gt; &lt;b&gt;...&lt;/b&gt;</description>
			<fullitem>&lt;P&gt;&lt;STRONG&gt;Displaying&amp;nbsp;subscriptions&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;The widget below my calendar&amp;nbsp;displays the RSS feeds to which I&apos;m subscribed in Radio. It&apos;s a Web service, although at the moment (since I&apos;m blocking inbound access) it can only be used locally, like so:&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Geneva,Arial,Sans-Serif&gt;&amp;lt;%params = {}; xml.rpc (&quot;127.0.0.1&quot;, 5335, &quot;radio.subs&quot;, @params)%&amp;gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial&gt;or, equivalently,&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial&gt;&amp;lt;% [&quot;xmlrpc://127.0.0.1:5335/&quot;].radio.subs () %&amp;gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial&gt;or, in fact:&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial&gt;&amp;lt;% [&quot;soap://127.0.0.1:5335/&quot;].radio.subs () %&amp;gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;The script is &lt;A href=&quot;http://radio.weblogs.com/0100887/stories/2002/02/24/enumeratingInboundNewsFeeds.html&quot;&gt;here&lt;/A&gt;. It&apos;s an experiment in transparency. I&apos;m revealing not just what I might say that I read, for example in a static blogroll, but what my&amp;nbsp;aggregator database shows&amp;nbsp;that I actually do read (or at least scan). &lt;/P&gt;
&lt;P&gt;This might be a little too intimate for most people to want to do. It might even be too intimate for me to want to do, at least for a global audience. I&apos;ll see how that feels. &lt;/P&gt;
&lt;P&gt;In any case this is clearly&amp;nbsp;something that smaller teams of people might want to do in order to pool knowledge resources. And that&apos;s the beauty of having the implementation be a Web service. The same code that&apos;s used to render the global homepage can be used in a point-to-point kind of way.&lt;/P&gt;
&lt;P&gt;Part of this experiment is about getting RSS URLs to be more visible, and more easily transferable. Note that some of these feeds are courtesy of &lt;A href=&quot;http://www.newsisfree.com/&quot;&gt;NewsIsFree&lt;/A&gt;. I think this is an acceptable non-commercial use. If I hear otherwise, I&apos;ll desist. &lt;BR&gt;&lt;/P&gt;</fullitem>
			</item>
		<item>
			<pubDate>1/15/2002; 9:45:05 PM</pubDate>
			<link>http://radio.weblogs.com/0100887/categories/rss/2002/01/15.html#a6</link>
			<description>Now I want to recategorize the posting, having decided that the newly-created RSS category is more appropriate than the original Radio category. &lt;b&gt;...&lt;/b&gt;</description>
			<fullitem>&lt;P&gt;Now I want to recategorize the posting, having decided that the newly-created RSS category is more appropriate than the original Radio category.&lt;/P&gt;
&lt;P&gt;Well, fair enough. Radio did not remove:&lt;/P&gt;
&lt;P&gt;&lt;A href=&quot;http://radio.weblogs.com/0100887/categories/radio/rss.xml&quot;&gt;&lt;a href=&quot;http://radio.weblogs.com/0100887/categories/radio/rss.xml&quot;&gt;http://radio.weblogs.com/0100887/categories/radio/rss.xml&lt;/a&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;but did add:&lt;/P&gt;
&lt;P&gt;&lt;A href=&quot;http://radio.weblogs.com/0100887/categories/rss/rss.xml&quot;&gt;&lt;a href=&quot;http://radio.weblogs.com/0100887/categories/rss/rss.xml&quot;&gt;http://radio.weblogs.com/0100887/categories/rss/rss.xml&lt;/a&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Meanwhile, I am categorizing this item both ways: under Radio and RSS.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</fullitem>
			</item>
		<item>
			<pubDate>1/15/2002; 9:35:45 PM</pubDate>
			<link>http://radio.weblogs.com/0100887/categories/rss/2002/01/15.html#a3</link>
			<description>Trying the category feature. This item categorized under Radio. And, the category is set to render as HTML. I think this means that: &lt;b&gt;...&lt;/b&gt;</description>
			<fullitem>&lt;P&gt;Trying the category feature. This item categorized under Radio. And, the category is set to render as HTML. I think this means that:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;The item will appear on the homepage, with an URL like /categories/radio/itemname. 
&lt;LI&gt;The item will appear in an RSS feed dedicated to the category.&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Let&apos;s see.&lt;/P&gt;</fullitem>
			</item>
		</channel>
	</rss>
