[dev] External changes and the Horde::History system

Gunnar Wrobel wrobel at pardus.de
Wed May 7 15:17:21 UTC 2008


Hi!

The History system in Horde (and thus data exchange via SyncML) works
fine as long as users only edit the data via methods provided by the
Horde code.

Some of the application drivers are capable of retrieving data from
external storage though. This applies mainly to drivers within
Turba. This allows users to modify the data displayed by Horde outside
of Horde and the History system won't catch such modifications. Hence
SyncML will also fail to transfer any such changes.

An example are the Kolab drivers that access IMAP folders which are
usually modifed through external clients like Outlook, Kontact or
Thunderbird.

In order to fix that I'd like to change the "listBy" API calls so that
they give the drivers a chance to check the storage system for any
external modifications. Currently these calls access the History
system directly without going through the driver.

Would that be okay or are there other possible solutions?

Cheers,

Gunnar

-- 
____ http://www.pardus.de _________________ http://gunnarwrobel.de _

E-mail : p at rdus.de                                 Dr. Gunnar Wrobel
Tel.   : +49 700 6245 0000                         Bundesstrasse 29
Fax    : +49 721 1513 52322                        D-20146 Hamburg
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   >> Mail at ease - Rent a kolab groupware server at p at rdus <<                 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


More information about the dev mailing list