Tuesday, 21 September 2010

Following on from my previous posts [1], [2], here is are the release announcements for the OpenSync plugins I've been working on.

opensync-plugin-kdepim
This is an OpenSync 0.22 plugin to sync with KDEPIM (pre-akonadi, so < 4.5).
Using this and the OpenSync framework you can sync your KDE PIM data with mobile devices and other applications. This is ONLY compatible with OpenSync 0.22; not OpenSync 0.3x or above. This code is not guaranteed bug-free; always have a backup of your data.
This plugin can sync contacts with KAddressBook, events and todos with KOrganizer, and notes with KNotes (over DBus). If you have akonadi configured this plugin will refuse to sync (you can override this in the config, see the README).
IMPORTANT: Note syncing depends on you having a KDE installation where bko#251914 is fixed. This means knotes >= 4.4.7, or use the patch there to recompile.
If you can't get that to work, or if you don't need note syncing, in the patches directory of the source there is a patch that can turn off note syncing and allow it to compile.

opensync-plugin-akonadi
This is an OpenSync 0.22 plugin to sync with KDEPIM with akonadi, so > 4.4).
Using this and the OpenSync framework you can sync your KDE PIM data with mobile devices and other applications.
This is ONLY compatible with OpenSync 0.22; not OpenSync 0.3x or above.
This code is not guaranteed bug-free; always have a backup of your data.

This plugin can sync contacts, events, todos, and notes with Akonadi. (There is currently no easy way to view Akonadi notes). Make sure you have at least one akonadi collection of each type before syncing.

6 comments:

Hey it really works! I sucessfully synced contacts and calendar from akonadi to my cell phone. Thank you for this. But still it's only one direction synchronization because for some reason, data are not saved to akonadi. Error message is

Have you entered a default collection to the akonadi-sync plugin configuration (read the README)?Also check that if you open the "Akonadi Configuration" dialog (krunner -> type "akonadi config"), in the resource properties, it's not marked read only.

I thought I do not have to configure this plugin because of comment "leave blank for first available" in default config file. So I added ID which is the same in my case (I use google resources for calendar and contacts). Now I got contacts synchronized in both ways but calendar still only in one direction.