| Name | Calendar Portlet |
|---|---|
| Version | |
| Author(s) | Jen Bourey |
| Homepage | |
| Issue Tracking | http://www.ja-sig.org/issues/browse/CAP |
| License | |
| Release Docs | |
| Java API Docs | |
| Download Source | https://www.ja-sig.org/svn/portlets/CalendarPortlet |
Description/Features
The Calendar Portlet is a JSR-168 read-only calendar aggregator portlet. This portlet allows a user to view built-in default calendars 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.
| Adopters of this portlet Are you using this portlet? Be listed here and help JA-SIG to gauge adoption of this really quite cool portlet.
|
Features
- Aggregate calendars and produce a read-only display
- Calendars may be web-based calendar feeds, file system resources, or CalDAV server configurations
- Create custom calendar adapter implementations to retrieve calendar information from databases, custom XML schemas, etc.
- Admins may define default calendars and assign them to users by role
- Users may add additional calendars from iCalShare, Google Calendar, etc.
Yale calendar user help documents
Installation
- Check out calendar project from https://www.ja-sig.org/svn/portlets/CalendarPortlet/trunk.
- Run "mvn install".
- Deploy the war.
More information
Configuration and customization
- Additional configuration steps
- Creating new custom calendar types
- Adding default calendars based on user role
Calendar Portlet extension and integration
Technical implementation details
This portlet is implemented using the Spring PortletMVC framework and hibernate. The calendar models and main parsing methods use the ical4j library.
Screenshots
Main Calendar View

Editing Calendars


