Also move iCalendar patch; describe dependencies in README files
This commit is contained in:
parent
2349d2e4e6
commit
2d831d8f8f
3 changed files with 20 additions and 6 deletions
|
@ -10,15 +10,14 @@ The client-side calendar UI relies on the "fullcalendar" project by Adam Arshaw
|
||||||
with extensions made for the use in Roundcube. All changes are published in
|
with extensions made for the use in Roundcube. All changes are published in
|
||||||
an official fork at https://github.com/roundcube/fullcalendar
|
an official fork at https://github.com/roundcube/fullcalendar
|
||||||
|
|
||||||
|
For some general calendar-based operations such as alarms handling or iCal
|
||||||
|
parsing/exporting this plugins requires the `libcalendaring` plugin which
|
||||||
|
is also part of the Kolab Roundcube Plugins repository. Make sure that plugin
|
||||||
|
is installed and configured correctly.
|
||||||
|
|
||||||
For recurring event computation, some utility classes from the Horde project
|
For recurring event computation, some utility classes from the Horde project
|
||||||
are used. They are packaged in a slightly modified version with this plugin.
|
are used. They are packaged in a slightly modified version with this plugin.
|
||||||
|
|
||||||
iCalendar parsing is done with the help of the Horde_iCalendar class. A copy
|
|
||||||
of that class with all its dependencies is part of this package. In order
|
|
||||||
to update it, execute lib/get_horde_icalendar.sh > lib/Horde_iCalendar.php
|
|
||||||
Finally apply the patch lib/Horde_iCalendar_timezone.diff to fix timezone
|
|
||||||
handling when parsing iCal files.
|
|
||||||
|
|
||||||
IMPORTANT
|
IMPORTANT
|
||||||
---------
|
---------
|
||||||
The calendar module makes heavy use of PHP's DateTime as well as DateInterval
|
The calendar module makes heavy use of PHP's DateTime as well as DateInterval
|
||||||
|
|
15
plugins/libcalendaring/README
Normal file
15
plugins/libcalendaring/README
Normal file
|
@ -0,0 +1,15 @@
|
||||||
|
Library providing common functions for calendar-based plugins
|
||||||
|
-------------------------------------------------------------
|
||||||
|
|
||||||
|
Provides utility functions for calendar-related modules such as
|
||||||
|
|
||||||
|
* alarms display and dismissal
|
||||||
|
* attachment handling
|
||||||
|
* iCal parsing and exporting
|
||||||
|
|
||||||
|
iCal parsing is done with the help of the Horde_iCalendar class. A copy
|
||||||
|
of that class with all its dependencies is part of this package. In order
|
||||||
|
to update it, execute lib/get_horde_icalendar.sh > lib/Horde_iCalendar.php
|
||||||
|
Finally apply the patch lib/Horde_iCalendar_timezone.diff to fix timezone
|
||||||
|
handling when parsing iCal files.
|
||||||
|
|
Loading…
Add table
Reference in a new issue