Getting Started > RSS Feeds

UC Berkeley Calendar Network

RSS, XML, and iCalendar Feeds

Each calendar is provided with three RSS feeds for Today's, This Week's, and This Month's events in the left navigation column. If a value for a calendar filter has been selected, then the RSS feed will include this filter. For example, if the calendar has an "Audience" filter and "Alumni" is selected, then "Today's Events" will include only events taking plan today flagged for an "Alumni" audience.

In addition to the three visible RSS feeds, you may set up other RSS feeds for various time periods and filters. Below is a complete list of the options. You may also apply these same options to the live XML feed (which contains more data) by substituting "live_export" for "rss" and to the live iCalendar feed by substituting "ical" for "rss." Some systems may require a final "/.ics" at the end of the URL in order to recognize the iCalendar feed.

Note to developers: an XML file of the names and short names (used in URL) of network calendars may be generated by accessing: http://events.berkeley.edu/index.php/calendar_list_export.html

Notes for Drupal 6 Developers using RSS feeds:

1) Follow the simple instructions here to reverse the sort order from DESC to ASC
http://drupal.org/node/108581#comment-945500
(this is a hack to the Aggregator.module, perhaps will be a configuration setting in the next update).

2) Events items are Cached so they load quickly if something new is posted it will likely occur out of order it's important to go into
Drupal Admin: Content Management -> Feed Aggregator -> List
http://WEBSITE.berkeley.edu/[your login]/content/aggregator/list
then click "Remove Items" in the feed list. Now the list on the front page is blank.
then go to http://WEBSITE.berkeley.edu/cron.php
and it will repopulate from Events.Berkeley.Edu in the proper order.


See sample events feeds on the front pages of two Drupal sites on campus:
http://arf.berkeley.edu
http://nemeacenter.berkeley.edu