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

Jan Schneider jan at horde.org
Wed May 7 16:47:28 UTC 2008


Zitat von Gunnar Wrobel <wrobel at pardus.de>:

> 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?

That sounds like a good solution, given that you are indeed able to  
provide that information with the Kolab driver.

Jan.

-- 
Do you need professional PHP or Horde consulting?
http://horde.org/consulting/



More information about the dev mailing list