Last updated by admin 2 years ago
grails install-plugin ic-alendar
Last updated by saw303 6 months ago
About the author
You can contact me using the following channels.
Email: silvio dot wangler at gmail dot com
Twitter: saw303
History
| Version | Date | Remarks |
|---|
| 0.3.2 | 18th of July 2011 | Bugfix release. Please see roadmap for futher details |
| 0.3.1 | 24rd of February 2011 | Bugfix release support for Grails 1.1 and greater |
| 0.3 | 23rd of January 2011 | Bugfix release including upgrade to iCal4j 1.0 rc3 and support for Grails 1.3.6 and lower |
| 0.2.1 | 13th of July 2009 | Bugfix onChange does not overwrite render method |
| 0.2 | 3rd of June 2009 | Added iCal4J support |
| 0.1 | 29th of May 2009 | Inital version |
Introduction
The following listing is a short introduction how you can use the render method to export your event data in the iCalendar format.
class TestController { def index = { render(contentType: 'text/calendar') {
calendar {
events {
event(start: Date.parse('dd.MM.yyyy HH:mm', '31.10.2009 14:00'),
end: Date.parse('dd.MM.yyyy HH:mm', '31.10.2009 15:00'),
description: 'Events description',
summary: 'Short info1') {
organizer(name: 'Silvio Wangler', email: 'a@b.com')
}
event(start: Date.parse('dd.MM.yyyy HH:mm', '01.11.2009 14:00'),
end: Date.parse('dd.MM.yyyy HH:mm', '01.11.2009 15:00'),
description: 'hell yes',
summary: 'Short info2',
location: '@home',
classification: 'private'){
organizer(name: 'Silvio Wangler', email: 'b.c@d.com')
}
}
}
}
}
}This plugin uses ical4j api (currently 1.0-RC3) and is therefore iCal RFC compliant. The output has been tested against the Google calendar importer and Mozilla Sunbird.
The plugin is at the current stage of development limited to events only. That means that you currently can only export VEVENTS.
Last updated by admin 2 years ago
Last updated by admin 2 years ago