Reply
Thread Tools
Posts: 209 | Thanked: 31 times | Joined on Oct 2006
#11
Originally Posted by erendorn View Post
does it sync only address book contacts, or all contacts (ie, adds facebook and google contacts to your ownCloud server)?
Unfortunately I cannot really comment on this, because all my google contacts are merged with regular address book contacts. These merged contacts are synced with ownCloud.

Today I noticed that these merged contacts were split up again, but I don't know if this was a result of the first syncevolution sync or not (I was playing around with backups and stuff, so this might also be the reason). Anyway, after merging the contacts, they did not split up again.

I don't user other account types.
 

The Following 2 Users Say Thank You to N770-Freak For This Useful Post:
Posts: 31 | Thanked: 16 times | Joined on Mar 2010
#12
Originally Posted by N770-Freak View Post
Actually I did compile a version of syncevolution with dav support. I've tested calendarsync (caldav) and addressbooksync (carddav) against my private ownCloud server and it works quite well.

If someone is interested, I can upload the package and the syncevolution configuration.
I'd be interested in a package of syncevolution with webdav support.
 

The Following User Says Thank You to uber For This Useful Post:
seiichiro0185's Avatar
Posts: 270 | Thanked: 610 times | Joined on Nov 2007 @ Leipzig/Germany
#13
I'm also really interested, since I also have an owncloud instance, and it would be really neat to also be able to sync my n9's contacts with it
__________________
N800 -> N810 -> N900 -> N9 -> Jolla & TOHKBD -> Jolla C -> Xperia X -> XA2 Plus Dual Sim

http://www.seiichiro0185.org
 

The Following User Says Thank You to seiichiro0185 For This Useful Post:
Posts: 209 | Thanked: 31 times | Joined on Oct 2006
#14
I don't know where to upload the syncevlolution package... Hope ul.to is fine with you guys.

The following package is based on the source from Ovek (http://people.debian.org/~ovek/harmattan/). I just enabled dav support!
syncevolution_1.2.2-1_armel.deb... http://ul.to/j5wwxjd7

I did the following steps to sync with ownCloud 4.0.4. I don't know if there's a better way to configure syncevolution, but at least it seems to work .

DISCLAIMER / WARNING:
You shoud first create a backup of your N9 calendar and addressbook!!! Don't blame me if you loose your data.


Code:
syncevolution --configure --template WebDAV username=MYNAME password=MYPASS  syncURL=http://MY.DOMAIN.TLD/owncloud/remote.php/ target-config@owncloud
MYNAME = ownCloud login name
MYPASS = ownCLoud password
MY.DOMAIN.TLD = domainname
@owncloud = identifier (maybe replaced with some other name. Important is that it is consistent within the whole configuration!)

If you are using ssl access with a selfsigned certificate, you'll have to use the following code instead:
Code:
syncevolution --configure --template WebDAV username=MYNAME password=MYPASS SSLVerifyServer=0 syncURL=https://MY.DOMAIN.TLD/owncloud/remote.php/ target-config@owncloud
CALDAV sync:
Code:
syncevolution --configure database=https://MY.DOMAIN.TLD/owncloud/remote.php/caldav/calendars/MYNAME/CALNAME/ backend=caldav target-config@owncloud mycalendar
https vs. http = change this according to the URL you are using
CALNAME = Name of your ownCloud calendar.
mycalendar = identifier for this caldav sync.

Code:
syncevolution --configure --template SyncEvolution_Client sync=none syncURL=local://@owncloud username= password= owncloud
Don't enter any credentials! username/password must be empty.
owncloud = identifier...

Code:
syncevolution --configure sync=two-way backend=calendar database=N9calendar owncloud mycalendar
N9calendar = calendarname of your N9 (empty for default calendar!)

First sync [only first sync]:
Code:
syncevolution --sync slow owncloud mycalendar
Later on you should remove "--sync slow":
Code:
syncevolution owncloud mycalendar

CARDDAV sync:

Code:
syncevolution --configure database=https://MY.DOMAIN.TLD/owncloud/remote.php/carddav/addressbooks/MYNAME/ADDNAME/ backend=carddav target-config@owncloud myaddressbook
https vs. http = change this according to the URL you are using
ADDNAME = Name of ownCloud calendar
myaddressbook = identifier

This can be skipped if done already for caldav sync:
Code:
syncevolution --configure --template SyncEvolution_Client sync=none syncURL=local://@owncloud username= password= owncloud
Don't enter any credentials! username/password must be empty.
owncloud = identifier...

Code:
syncevolution --configure sync=two-way backend=addressbook database= owncloud myaddressbook
First sync [only first sync]:
Code:
syncevolution --sync slow owncloud myaddressbook
Later on you should remove "--sync slow":
Code:
syncevolution owncloud myaddressbook

Hope that helps... (sorry for the bad text/layout structure, but I'm running out of time atm). Maybe someone else wants to put this in a proper wiki.

Last edited by N770-Freak; 2012-07-19 at 18:37.
 

The Following 7 Users Say Thank You to N770-Freak For This Useful Post:
Posts: 31 | Thanked: 16 times | Joined on Mar 2010
#15
This worked beautifully. Thank you.
 

The Following User Says Thank You to uber For This Useful Post:
Posts: 6 | Thanked: 2 times | Joined on Jul 2012
#16
Originally Posted by N770-Freak View Post
I don't know where to upload the syncevlolution package... Hope ul.to is fine with you guys.

The following package is based on the source from Ovek. I just enabled dav support!
syncevolution_1.2.2-1_armel.deb...

I did the following steps to sync with ownCloud 4.0.4. I don't know if there's a better way to configure syncevolution, but at least it seems to work .
Thanks a bunch for recompiling/packaging syncevolution! I had actually just a few hours ago written to Ovek to try to persuade him to do the same :-P

Worked like a charm. I used the settings I had posted on http://tanghus.net/2012/07/syncing-y...oud-an-update/ and just omitted the local database definitions.

Would you mind if I host the package on my site? ul.to is so very annoying to wait for I will probably make an update for my post once I figure out how to integrate the syncing without having to go command line.

/Tanghus
 

The Following User Says Thank You to tanghus For This Useful Post:
Posts: 209 | Thanked: 31 times | Joined on Oct 2006
#17
tanghus, feel free to host the package on your site. I agree that ul.to isn't the best place.
 

The Following User Says Thank You to N770-Freak For This Useful Post:
Posts: 6 | Thanked: 2 times | Joined on Jul 2012
#18
Originally Posted by N770-Freak View Post
tanghus, feel free to host the package on your site. I agree that ul.to isn't the best place.
Great, thanks :-) You wouldn't happen to have a source package as well? I got a reply from Ovek, saying that it needed some dependencies that was difficult to resolve at the time he made the package.
 

The Following User Says Thank You to tanghus For This Useful Post:
Posts: 209 | Thanked: 31 times | Joined on Oct 2006
#19
Only change I did to the source package is enabling dav support (configure statement in debian/rules).

The important thing is to compile libneon first. I just took the libneon source, compiled and installed it (only in scratchbox). That's all. No code changes necessary.
 

The Following User Says Thank You to N770-Freak For This Useful Post:
Posts: 1 | Thanked: 1 time | Joined on Aug 2012
#20
Very nice! Are some fiddling I got it working with owncloud. I would like to know if there is a gui (or maybe interval) to initiate the syncing.

The n900 version seems to have a gui, but I am unable to find one on the N9.

Last edited by henkie; 2012-08-30 at 21:00. Reason: clarification
 

The Following User Says Thank You to henkie For This Useful Post:
Reply


 
Forum Jump


All times are GMT. The time now is 19:16.