[Tickets #5175] Restructuring the Kolab driver

bugs at bugs.horde.org bugs at bugs.horde.org
Wed Mar 28 23:08:21 UTC 2007


DO NOT REPLY TO THIS MESSAGE. THIS EMAIL ADDRESS IS NOT MONITORED.

Ticket URL: http://bugs.horde.org/ticket/?id=5175
-----------------------------------------------------------------------
 Ticket             | 5175
 Created By         | wrobel at pardus.de
 Summary            | Restructuring the Kolab driver
 Queue              | Horde Framework Packages
 Version            | HEAD
 Type               | Enhancement
 State              | New
 Priority           | 1. Low
 Owners             | 
+New Attachment     | framework-Kolab-Kolab-IMAP.php_New-framework_20070329.patch
-----------------------------------------------------------------------


wrobel at pardus.de (2007-03-28 16:08) wrote:

Currently each Kolab driver in the different applications needs to know a
lot about the XML format used for storing groupware objects like notes,
tasks etc. on the groupware server.

This makes it hard if not impossible to cache the data on the way from the
IMAP storage to the groupware application. On the other hand caching is
necessary to allow Horde to work on a Kolab server that stores several
thousand groupware objects.

The attached patches and files implement a new framework that restructure
the Kolab driver so that each application driver only needs to transfer
data as a hash. This hash can also be cached by the main Kolab module.

The patches will not destroy the old functionality of the Kolab driver and
only add the new framework to the classes. 

I am going to attach all parts of this patch to this bug, but please tell
me if I should try to seperate this to a larger degree.



More information about the bugs mailing list