Am 25.07.2011 12:19, schrieb Patrick Ohly:
On Sa, 2011-07-23 at 10:13 +0200, Robert Schetterer wrote:
> Hi, is there a chance to use syncevolution
> as a bridge between a syncml server and a caldav/carddav server and vice
> i.e horde or funambol server syncml and DAViCal etc
In theory, yes. In practice it hasn't been tried and there are likely to
be few obstacles which may require some coding to resolve. Are you
looking at this as a user or a programmer?
A setup as client of a SyncML server could use the CalDAV/CardDAV
backends for its sources. Problem:
1. Only one set of credentials can be stored in the sync config.
SyncML and CalDAV/CardDAV server must share the same
username/password for this to work.
same user and password, on both servers ,no problem, this is the way i
like to use it, but for sure there must be many users
2. The CalDAV/CardDAV backends might not read these credentials
correctly. Currently they expect them in
"target-config@<context>" and I don't know whether the code
would pick them up from "funambol@default".
hm , i have no idea too
3. The "database" property of the CalDAV/CardDAV
sources must be
set to the full URL of the collection. There's no support in
SyncEvolution for reporting valid URLs.
didnt fully understand what you mean here
Points 1 and 2 might be solved by introducing a new feature: if the
current config name is "foo@bar", then the CalDAV/CardDAV sources could
retrieve their sync properties (syncURL, credentials) from
"target-config@bar" instead. Then credentials can be different for
SyncML and CalDAV/CardDAV.
anyway , if you have some example conf tips, i am willing to test
i allready have a working horde 3 sycnml server, i am not sure what to
use as caldav/carddav server ( should be simple and/or mysql based )
as horde 4 roadmap says it will be a caldav server soon
i am looking for some intermediate solution, as i dont trust horde4 at
present, and in the future i might use other solutions
but it should be good stuff anyway ,if "server bridges" can be done
MfG Robert Schetterer