[AG-DEV] Example RSS for AG3 scheduling feeds

Thomas D. Uram turam at mcs.anl.gov
Tue Feb 14 17:03:33 CST 2006


AG3 has an integrated RSS reader for presenting schedule data directly in the 
VenueClient,
from which users can go to event webpages or join event venues.  I'm giving an 
example
here of the format of the feed used, so people can publish their own feeds, 
mostly for
testing with the current beta release.

We're using RSS2.  Everything we're doing conforms to the spec, which can be
found here:

     http://blogs.law.harvard.edu/tech/rss

A couple notable points:

- the venue url goes in an enclosure section (exemplified below)
- the date format must be adhered to for correct parsing, as specified in 
section 5 of
    RFC822.

Here's the sample RSS (also up at http://www.mcs.anl.gov/~turam/AG/sample.rss):

<rss version="2.0">
<channel>
	<pubDate>28 Jan 2006 09:00:00 UT</pubDate>
	<title>AccessGrid Dev</title>
	<link>http://www.mcs.anl.gov/fl/research/accessgrid</link>
	<description>Upcoming events hosted by the Argonne Access Grid 
Developers</description>
	<managingEditor>ag-info at mcs.anl.gov</managingEditor>

	<item>
	    <pubDate>16 Feb 2006 16:00:00 UT</pubDate>
	    <title>Access Grid Test Meeting</title>
	    <description>empty description</description>
	    <link>http://www.mcs.anl.gov/fl/research/accessgrid</link>
	    <enclosure 
url="https://vv3.mcs.anl.gov:8000/Venues/7f0000014bcd04036f4482e84f4d45bc" 
length="1" type="application/x-ag-venueclient"/>
	</item>

</channel>
</rss>


And some notes on that:

- The format is clearly a channel with some channel data (pubDate, title, etc.) 
and an item.
    There can be multiple items in a channel.
- The channel title and pubDate are shown in the VenueClient.
- The channel link, description, and managingEditor are not currently used, but 
I'd
     like to use them in the future, so include them here.
- All of the data in the item is used, except the description which I'd like to 
use in
    the future.


Comments are encouraged.

Tom





More information about the ag-dev mailing list