In my quest to constantly change software, I am evaluating eGroupware as a replacement for my current email system. Unfortunately, I've come across one problem while testing synchronization.
As per the eGroupware site, I am using groupDAV for synchronization to the server. For the calendar system it works as expected...changes flow between Kontact and the server wonderfully. However, contact information that is supposed to be flowing between Kaddressbook does not appear to work.
For the kaddressbook configuration, I add a new address book using the "standard" source, which opens Akonadi where I can setup the groupdav connector. I put in all the info for the server and account and configure the only folder in the list for synchronization. I also set the sync to happen after 1 minute, but I don't see any settings for caching. The address book gets added and all the contacts are transferred over to kaddressbook as expected.
Now, any time I add a contact in kaddressbook, it seems to go over to the server right away (at least, I can see it in the web interface). If I then tell kaddressbook to resync the source, all the changes (and additions) I made disappear in kaddressbook, but fortunately stay on the server.
Additions and changes made via the eGroupware webpage never make it into kaddressbook. To get what the server has, I have to delete the addressbook and re-add it.
For the client running Kontact, I am testing on a brand new Natty install. The only thing I have done is uncomment all the apt repositories, update and upgrade. I'm not adding anything else and fire up and configure Kontact for email and the groupdav connectors.
On the server, again it's standard Ubuntu Natty server updated and upgraded as the client's install. I've installed LAMP, some extras, eGroupware 1.8 from their repository as directed on their website.
After searching online, I've made some changes to the egw_pear/HTTP/WebDAV/Server.php file in the eGroupware install, including commenting out some headers and changing some variables from "false" to "true". Where others said those fixes worked, for me they didn't.
I'm looking for other suggestions to get this fixed so I can resume my testing.
As per the eGroupware site, I am using groupDAV for synchronization to the server. For the calendar system it works as expected...changes flow between Kontact and the server wonderfully. However, contact information that is supposed to be flowing between Kaddressbook does not appear to work.
For the kaddressbook configuration, I add a new address book using the "standard" source, which opens Akonadi where I can setup the groupdav connector. I put in all the info for the server and account and configure the only folder in the list for synchronization. I also set the sync to happen after 1 minute, but I don't see any settings for caching. The address book gets added and all the contacts are transferred over to kaddressbook as expected.
Now, any time I add a contact in kaddressbook, it seems to go over to the server right away (at least, I can see it in the web interface). If I then tell kaddressbook to resync the source, all the changes (and additions) I made disappear in kaddressbook, but fortunately stay on the server.
Additions and changes made via the eGroupware webpage never make it into kaddressbook. To get what the server has, I have to delete the addressbook and re-add it.
For the client running Kontact, I am testing on a brand new Natty install. The only thing I have done is uncomment all the apt repositories, update and upgrade. I'm not adding anything else and fire up and configure Kontact for email and the groupdav connectors.
On the server, again it's standard Ubuntu Natty server updated and upgraded as the client's install. I've installed LAMP, some extras, eGroupware 1.8 from their repository as directed on their website.
After searching online, I've made some changes to the egw_pear/HTTP/WebDAV/Server.php file in the eGroupware install, including commenting out some headers and changing some variables from "false" to "true". Where others said those fixes worked, for me they didn't.
I'm looking for other suggestions to get this fixed so I can resume my testing.
Comment