[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