Calendar Portlet Service Integration
Central Authentication Server (CAS) Integration
CAS integration can be achieved through the CasifiedCalendarAdapter.
Banner integration
Yale currently produces an iCal feed of student course schedules from bannerweb, protected with the PL/SQL CAS client. This feed is then included in the calendar portlet using the CasifiedCalendarAdapter. A description of how one might produce iCal feeds in bannerweb and protect them with Proxy CAS will be added to this space in the near future.
Bedework Integration
Yale has converted our public event calendar to Bedework, an open source project currently incubated in Jasig. The Bedework calendar is now integrated with our portal to produce two portlets.
- The "Yale Events" portlet showing upcoming events across all categories
- The "My Calendar" portlet that selects events based on categories. The portlet queries a url constructed to contain logical parameters indicating category and time period. The url is mapped to a specific Bedework url and an ical feed is returned.
Zimbra
The calendar portlet currently includes a CalDAV adpater which has been tested against Zimbra.
Google Calendar
It should now be possible to achieve Google Calendar integration through use of the CalDAV connector.
Blackboard Vista
Anthony Colebourne has developed a publicly-available adapter.
Oracle Calendar
Anthony Colebourne has developed a publicly-available adapter.