[Kolab-devel] caldav backend to calender plugin

btb listsb-kolab-dev at bitrate.net
Tue Feb 4 21:43:35 CET 2014


On 2014.01.23 09.29, Daniel Morlock wrote:

> To enable the iCal/CalDAV support, replace the calendar plugins with the
> following from out Gitlab:
> 
> $ git clone https://gitlab.awesome-it.de/kolab/roundcube-plugins
> $ git checkout roundcubemail-plugins-kolab-caldav-3.1.7
> 
> Now you can enable multiple calendar driver in the calendar's config.
> Replace:
> 
> $config['calendar_driver'] = "kolab";
> 
> with:
> 
> $config['calendar_driver'] = array("kolab", "caldav", "ical");
> 
> Further, you must update your MySQL database using the SQL scripts from:
> 
> plugins/calendar/drivers/database/SQL/mysql.initial.sql
> plugins/calendar/drivers/ical/SQL/mysql.initial.sql
> plugins/calendar/drivers/caldav/SQL/mysql.inital.sql

hi-

i'm testing this plugin, but having a bit of difficulty.  i retrieved the plugins via the git commands [it seems like the uri is technically https://gitlab.awesome-it.de/kolab/roundcube-plugins.git?  but maybe that's just me being an inexperienced git user], and replaced the calendar directory in /usr/share/roundcubemail/plugins:

lrwxrwxrwx 1 root root   22 Feb  4 15:20 calendar -> calendar-awesome-it.de
drwxr-xr-x 6 root root 4.0K Feb  4 15:13 calendar-awesome-it.de
drwxr-xr-x 6 root root 4.0K Jan 21 16:28 calendar-kolab

and updated the sql:

mysql [...] < database/SQL/mysql.initial.sql 
mysql [...] < ical/SQL/mysql.initial.sql 
mysql [...] < caldav/SQL/mysql.initial.sql

i configured config.inc.php:

$rcmail_config['calendar_driver'] = "caldav";

when i visit the calendar in roundcube, the interface says "SERVICE CURRENTLY NOT AVAILABLE! Error No. [500]", and in logs/errors, i see "PHP Error: Unknown driver requested "kolab". (GET /roundcubemail/?_task=calendar)"

it seems like it's perhaps ignoring $rcmail_config['calendar_driver']?  how can i troubleshoot this further?

thanks
-ben


More information about the devel mailing list