MultiSynk is based on the kitchensync framework. The purpose of this framework is to synchronize a couple of data records (events, todos, contacts), where the synchronization algorithm knows nothing about the data. The actual synchronization is done between a so called konnector pair. A konnector pair consists of two data providers (konnectors) which load the data from a source (a file, a mobile device or the network), hand it over to the synchronization engine and write back the synchronized data to the source.
Additionally every konnector pair can give the synchronization engine hints how conflict resolution shall be handled. Either it's done automatically (e.g. when a contact is changed on the PC and the handheld, always overwrite the contact on the handheld) or manually, then a dialog will appear where the user can choose which data record she wants to keep.
Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team