Hi all,

I have a question regarding the webcal interface to the CPS calendar (CPS ver. 3.3.4). I have successfully used the "subscribe to this calendar" link (with a "?disable_cookie_login__=1" added) to subscribe to my CPS calendar in my desktop calendar application. Now, I would like two-way synchronization; i.e. I want the changes I make in iCal (yes, I'm on a Mac) to be flushed to CPS, and still get all new and updated appointments from CPS. I found an application that I thought would do this – it claimed so – in iSynCal. To make a long story short, the developer had to make a new version of it, but now it should be possible to use it with a typical CPS installation.

I have a problem, however. The iSynCal's ability to sync with an iCalendar on a DAV-/webcal-server is built up around the notion of "mounting a DAV share", searching in a specified folder of that share, and list the *.ics files available there. This seems to not work rather well with CPS... I specify my server and port number, and the path (e.g. /cps/workspaces/members/harg/calendar), and tell iSynCal to look for my calendars in the root of the mounted share. Interestingly enough, after asking for my password, it manages to actually mount a volume (it becomes visible in my Mac's Finder as well), but the contents of it is far from the wanted calendar.ics file. It is rather a collection of files (with names like "11424334598308-calendar"), containing HTML pages from my CPS calendar view.

I understand now that the calendar.ics file is only generated from the CPS database whenever explicitly requested by the URL .../ calendar.ics. My questions are therefore: 1) Will it at all be possible to "sync back" changes made in a 3rd party desktop calendar application to the CPS calendar (or is this feature possible in a future release, or using an extension to CPS?) 2) Can anyone give me a hint as to how I might persuade the iSynCal to "find" the calendar.ics, without asking its developer once again to update it to specifically search for the file (PATH)/calendar.ics. I'm thinking about adding some kind of proxy server layer (or would it be possible with an Apache rewrite rule?), which has a folder URL that I could tell iSynCal to mount, in which a single, nice .ics file is located, and when accessed by the sync application, redirects to the standard CPS calendar URL. Any helpful and/or timesaving ideas would be very welcome.

Sorry for a long post on such a marginal topic, but I find the lack of standardized calendar syncing a nuisance on a daily basis, and if could just get this to work, I (and other Mac users with a webdav- shared ics calendar) would be one step closer to a unified calendar... Thank you for all your time and help!

Regards,
--
Erik Harg
TerraVision AS

t. +47 924 98 541
e. [EMAIL PROTECTED]


_______________________________________________
cps-users mailing list
[email protected]
http://lists.nuxeo.com/mailman/listinfo/cps-users

Reply via email to