Previous Topic

Next Topic

Book Contents

Book Index

Internet Calendar (iCal RFC-5545) Export

Description of iCalendar Format

Most users will be able to import iCalendar data from Connect Daily by clicking on the "webcal://" link. This should open your calendar software and create a remote calendar link.

If you do not have a webcal protocol handler installed (it does nothing when you click on the link), copy the http:// link onto the clipboard and paste it into your calendar software.

If your calendar requires a login or the calendar you want to subscribe to is not publicly visible, the iCal export page will list those events with a user id and token for export. If you've given out the URL with the token, and you want to deny access, you can use the key icon on the iCal export page to change the export token.

See Also: Filtering on Multiple Options, Calendar Sharing Tutorial

Specific Application Notes

iCal is a very complex specification and it can be difficult for programs to inter-operate. We are aware of the following issues:

Apple iCal

All Versions (2.0-7.0)

  • RDATE (Specific Date Events) does not work. Versions 5.0 and lower will crash on encountering an RDATE. Versions 5.01 and higher, only the first occurrence is shown.
  • If time zone support is enabled, the detailed event display shows one time events relative to GMT.

Google Calendar

It may take up to 24 hours for changes in Connect Daily to be reflected in Google Calendar. This is because Google's calendar is fed via the Google search engine.

See Also: Appendix D - Importing Data From Connect Daily Into Google Calendar

Microsoft Outlook

Outlook 2007 and Higher

Outlook 2007 supports subscription to remote calendars. You can subscribe to a Connect Daily iCal calendar feed. Please note the following:

  • Specific date events (RDATE) is not supported by Outlook.
  • Events with more than one ordinal set (e.g. 1st and 3rd Wednesday) will not work.
  • When subscribing to the calendar, use the default option for refresh. If you do not use the default, Outlook will reload the calendar each time it sends/receives messages.

Mozilla Lightining

No known issues.

PHPiCalendar 2.23 rc1

Specific Date events (RDATE) don't work.

Windows Calendar (Vista)

No known issues.

Additional URL Options

Parameter Name

Description

include_past

The default behavior is to export future events, and those that happened within the last 30 days. If you want all events regardless of date, add "include_past=1" as a URL argument.

htmldescription

Default 0. The default behavior for iCal export is to strip HTML from the long description of an event. If this parameter is present and set to 1, the iCal event will have the HTML formatted description returned.

nodefaultcontact

If this argument is present, and the value is 1, then the event owner will not be added to the iCal entry as the ORGANIZER/CONTACT.

noresourcesindesc

If this argument is present and the value is 1, then the resources used by the event will not be added as text to the event description.

rollup

By default, the iCal export routine will follow the calendar's setting of whether to include rollup calendars as part of the exported calendar. If you do not want events from included calendars to be displayed, append add rollup=0 to the URL. To force rollup events, add rollup=1.

user_id

token

The presence of the user_id and token parameters allow you to specify a URL to data that would not otherwise be visible. Users can invalidate their export token by going to any of the data export screens and selecting the icon to re-generate the access code.

See Also

Exporting Data

Comma Separated Value/CSV

JSON Export

RSS Export

Filtering on Multiple Options