Skip to Content

Calendar Portlet

The Calendar Portlet is a JSR 168 read-only calendar aggregator portlet. This portlet allows a user to view built-in default calendars and add external iCal feeds for display. It is important to note that this project will not allow users to add events through the portlet's interface. (Jasig is presently incubating a full-featured read-write standards-implementing enterprise calendaring system called Bedework which you may wish to consider if you have richer calendaring needs beyond the ambitions of this calendar reader portlet.)

A plug-in adapter API allows integration with various sources of calendar information, including the standards you'd expect (iCal and CalDAV) and even one you might not expect (RSS). This API has also proven useful for implementing integrations with specific backing systems, including Oracle Calendar and Blackboard.

The portlet supports custom configuration UIs for particular adapters. This has been leveraged to good effect at Yale University in integrating the portlet with Bedework.