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