Progress reports
Stuart K. Bingë
omicron-list at mighty.co.za
Tue Jul 6 16:36:10 CEST 2004
Unfortunately the Horde implementation has been hampered by the annotation
issue, in that it was not as simple to integrate support for it as I'm sure
it has been for you guys. There's also the consideration that annotations are
somewhat fundamental to what we're trying to accomplish here.
Due to the fact that the PHP IMAP extension (which is based on the UW c-client
library) is not able to handle annotations, we've had to go around it by
using the Net_IMAP package from PEAR, which implements the IMAP protocol in
pure PHP. In this way I've been able to integrate support for ANNOTATEMORE
into Net_IMAP, and have submitted my changes to PEAR for consideration.
That's only half the issue, however - I still need to integrate support for
this into IMP, the Horde mail client, in order for Horde to properly handle
the resource folders.
With regards to the resource formats themselves, I have been busy updating our
old support library to perform all required XML & MIME handling. I have not
started integrating any of the XML formats into the various Horde
applications just yet (I do have note handling in a test application, but
this has not yet been committed).
However, with the way I have structured the Kolab drivers for Horde, most
processing is handled within this common library. Essentially all that the
drivers do is read and write hashes of properties, of which it is then the
responsibility of the common library to manage in terms of XML/MIME/IMAP.
Basically this means that once the backend code is done it's (almost) trivial
converting the drivers to use the new formats :-) We will definitely be able
to test notes (hopefully more formats) by next week Monday.
Cheers,
--
Stuart Bingë
Code Fusion cc.
Office: +27 11 673 0411
Mobile: +27 83 298 9727
Email: s.binge at codefusion.co.za
Tailored email solutions; Kolab specialists.
http://www.codefusion.co.za/
More information about the format
mailing list