answered
2015-10-01 21:48:52 +0200
Changing the paths on the Jolla is not possible, is my experience. I am using both CalDAV and CardDAV with my own Baïkal server, and I have decided to set up two accounts on the Jolla: one for CalDAV and one for CardDAV.
My own server running Baïkal can be reached on:
CalDAV: https://my.server.com:9999/baikal/html/cal.php/calendars/erwin/default/
CardDAV: https://my.server.com:9999/baikal/html/card.php/addressbooks/erwin/default/
The server paths are to some extent configurable as part of Baïkal setup. With more advanced web server settings, the paths are of course fully configurable.
On the Jolla, the path should be entered in two fields, server name and relative path name. This is how I have done it, but I expect that some other approaches are also possible:
Server name: https://my.server.com:9999/
Path name for CalDAV: /baikal/html/cal.php/calendars/erwin/default/
Path name for CardDAV: /baikal/html/card.php/addressbooks/erwin/default/
Note the usage of slashes before and after the path name. It seems like the Jolla can deal with a server name ending with a slash and the path name starting. Again: I believe some small variations will also work.
After setting up my own Baïkal server it has worked flawlessly. Faster that with Google which I used previously.
I have configured a laptop (Evolution) to sync with the Baïkal server (CalDAV and CardDAV) and that is why I know the Baïkal server is working well.
Configuration of the accounts on the Jolla has caused me headaches, first of all because the entry screens are not really user friendly. They do not allow many corrections after first entering and validating the address data. That is why I have started to use two separate accounts (one for CalDAV and one for CardDAV, but pointing to the same Baïkal server).
Then, the sync-process on the Jolla is not reliable. Only after some time one notices that the CalDAV or CardDAV account has been set up correctly. Manual sync does not seem to work (looking at the access logs on the Baïkal server).
Finally, the calendar app on the Jolla is horrible in combination with CalDAV. After correctly setting up of the CalDAV account, I do not see the specific calendar listed under "manage calendars". With some serious tweaks in developer mode (see other postings), I managed to make it work again. But, after a few weeks, suddenly the sync process does not work anymore, the Baïkal calendar has disappeared from "manage calendars" and my existing calendar entries have become orphans.
I have invested time in setting up a reliable Baïkal server to get rid of all trouble I had before. Because of Evolution, I am pretty confident it is working correctly. That makes painfully clear that the cause of all these problems with CalDAV and CardDAV are in Sailfish / Jolla.
At the moment as of Jolla update 1.0.38 there is no generic CardDAV/CalDAV sync functionality.
Until Jolla officially supports it, there's a workaround by using SyncEvolution. It may also work with Baikal by using the SyncEvolition WebDAV template, give it a try: http://wied.it/blog/caldav-and-carddav-sync-with-jolla-phone-syncevolution-and-zimbra-zcs-owncloud-and-ssl.html
bwiedmann ( 2014-02-13 20:45:01 +0200 )editThanks for the comment. I also found this post where someone mentions that SyncEvolution works like a charm with baikal-server.
chappi ( 2014-02-14 21:16:56 +0200 )editSyncing CalDAV with Baikal on my Lighttpd server works fine for me. When starting a manual sync connections to the following path show up in my access log:
https://MYSERVER/cal.php/calendars/MYUSERNAME/default
.However when configuring the new CardDAV syncing feature (since 1.1.1.27) nothing shows up in the access log of my server and I cannot get my contacts to sync. I have configured the CardDAV account on my Jolla Phone, by switching off CalDAV and specifying the server name and the server path separately - just as I did for the CalDAV account.
Did anyone get CardDAV syncing with Baikal to work?
Hanno ( 2014-12-24 00:21:49 +0200 )editHello guys,
caldav is working for me, but unfortunately card.dav isn't. I'm using Baikal 0.2.7 and Sailfish OS 1.1.1.27
I used baikal for months on android and thunderbird and there was never an issue with that. I was a little bit surprised that it didn't worked. I thought Card/Cal is fully supported by sailfish OS now...?
alvarex ( 2015-02-23 23:17:25 +0200 )editHopefully it will be fully supported soon. Owncloud cal/carddav integration is really important for me
piratenpanda ( 2015-02-23 23:26:16 +0200 )edit