Staff Only URL
Public Fixed URL
Public Dynamic URL

How to setup your Public Dynamic URL, in detail
    The switches (everything after "?") tell the system what to display and how to display it. The table below provides a reference for deciphering the switches.

df= Tells the system what format to use when displaying the calendar – "list" or "calendar".
dt=dr and ds, de These can be used to specify a date range. dt=dr designates date range then "ds" is date start and "de" is date end. As in ds=2007-5-1&de=2007-5-7
nd= This is used to set a date offset. You include this in list view and it will show events from the starting date you set to the number of days you set in "nd".
et= This is used to limit the output to only certain event types. The default is to show all event types. You can specify multiple event types by separating them with a comma and a space (et=Adult+Program,+Book+Discussion)
ag= this is used to limit the output to only events for certain age groups. Similar to "et" above, you can specify multiple age groups by separating them with a comma and a space.
ln= This is used to control the events for a given library/branch or events for all branches [Default is 0]. Use the library number (ln=x) or "ALL" (ln=ALL) to specify which branches’ events that are to be displayed or all.
libnum= Tells the system which library or branch number is the "Home" branch for this view. Setting the Home branch determines which style configuration (Branch 1, Branch 2, etc.) is used. "libnum=999" tells the system to use the All Branches style configuration.
ln= versus libnum= "ln" tells the system which branch, in a multi-branch system, to display. "libnum" tells the system which branch is your Home (default) branch and applys the associated configuration that branch.
pagetitle= This is used to change the title of the page at the top.
kw= This is used to limit output to only events which contain a given keyword. The default is to show all events.
libnameintitle= This is used to override the system setting of whether the Library Name is displayed at the top of the page or not. =1(Displayed) =0(Hidden)
"%2C" and "%2C+" The browser inserts codes such as "%2C" and "%2C+" to represent special characters, such as spaces or commas.
How to setup your Public Dynamic RSS Feed, in detail
    The switches (everything after "?") tell the system what to display and how to display it. The table below provides a reference for deciphering the switches.

lib = This is used to control the events for a given library/branch or events for all branches [Default is 0]. Use the library number (lib=x) or “all” (lib=all) to specify the library’s events that are to be displayed.

[Path to event calendar]/eventsxml.asp?lib=1
loc = This allows you to put in a location and display all events occuring at locations with that phrase in the name. If you do not specify branch, this will return all locations with a name that matches what you enter.

[Path to event calendar]/eventsxml.asp?loc=meeting room A&lib=1
do = This is the date offset used to add X number of days to today’s date [Default is 0; today’s date]

[Path to event calendar]/eventsxml.asp?lib=all&do=1
alltime = This is used to display all event times, even events that are past the current time. Use alltime=1 to override the default setting.

[Path to event calendar]/eventsxml.asp?lib=1&alltime=1
nd = This is used to specify how many days worth of events to show [Default is 1].

[Path to event calendar]/eventsxml.asp?lib=all&nd=7
et = This is used to limit the output to only certain event types. [Default is to show all event types]. You can specify multiple event types by separating them with a comma and a space (et=Adult+Program,+Book+Discussion).

[Path event calendar]/eventsxml.asp?lib=all&nd=14&et=Adult+Programs
fe = Refers to Featured Events. Use fe=1 to show only featured events.
ag = This is used to limit the output to only events for certain age groups. Similar to “et” above, you can specify multiple age groups by separating them with a comma and a space.
kw = This is used to limit output to only events which contain a given keyword.

[Path event calendar]/eventsxml.asp?lib=all&nd=30&kw=knitting
primarygroup = Determines whether only the primary event type and age group are searched (primarygroup=1), or search secondary/tertiary event types and age groups for each event as well [Default].
dm = This is used to output using a different XML format. Valid values are "xml" to use the XML format described above, "exml" provides detailed information beyond typical XML mode, "rss2" to output a RSS 2.0 feed, and "atom1" to output an ATOM 1.0 feed. [Default value is "xml"].

[Path to event calendar]/eventsxml.asp?lib=all&nd=7&dm=rss2
startdate = MM/DD/YYYY format - sets starting date of the RSS Feed.
enddate = MM/DD/YYYY format - sets ending date of the RSS Feed. Overrides nd if that is set.
roominfo = 1 = shows rooms information in the rss feed.
ongoing = 0 = [Default] Doesn't show ongoing events
1 = shows ongoing events
2 = shows only ongoing events
sets roominfo to 0, regardless of what's passed in the URL.
pub = 0 = [Default] Only shows published
1 = shows both published & unpublished
2 = shows only unpublished
private = 0 = [Default] Only shows public
1 = shows both public & private
2 = shows only private
feedtitle = Title that shows at the top of the feed. [Default] Upcoming library events.
rsslik = Set the rss feed's <link%gt; parameter. [Default] Links you to the eventcalendar.
includeregstatus = This only takes effect when in RSS2 or HTML mode. It displays the registration status on events which require registration.
includedatehtml = This only takes effect when in HTML mode. It also passes the date of the event along with the title and link.
includehtmlendtime = This only takes effect when in HTML mode. It displays the end time of the event after the start time.
Advanced Encoding Switches (World Language Compatability)
noencode = 1 = This prevents the system encoding extended characters into their equivalent hex values. This setting works with ISO-8859-1 type of encoding.
Testing with UTF-8 type of encoding generated XML errors.
encodetype = This allows for setting the encoding type in the XML header: <?xml version="1.0" encoding="encodetype"?> where encodetype is replaced with a valid encoding value.
[Default] ISO-8859-1