[Kolab-devel] Kolab 3.0 Client communication - where to start reading

Christian Mollekopf mollekopf at kolabsys.com
Wed Sep 19 09:57:09 CEST 2012


On Tuesday 18 September 2012 13.03:41 Lukas Gradl wrote:
> I'm interested in the Client-communication of Kolab 3.0 - especially
> what it would need to write your own client library.
> 
> Unfortunatly Akonadi is major crap and consuming far too much ressources
> - so I'm not really happy with Kontact/KDE-Pim.
> Perhaps it's worth to consider writing a library (or a wrapper for
> libkolab) for another PIM Software.
> 
> So - where do you reccomend to start reading?
> 

Hey Lukas,

To deal with Kolab Objects (which contain the events, contacts, etc.), you 
need to get the IMAP objects first.

The format is described here:
http://wiki.kolab.org/Kolab_3.0_Storage_Format

Then you need to parse the individual XML objects with this format:
http://wiki.kolab.org/User:Mollekopf/Drafts/KEP:17

A Library for the parsing of the XML objects is available here:
http://git.kolab.org/libkolabxml/

And if you want one which does the MIME handling as well use:
http://git.kolab.org/libkolab/

The latter is not as lightweight as the first one though and has more 
dependencies.

With my best regards,
Christian

> regards
> Lukas
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part.
URL: <http://lists.kolab.org/pipermail/devel/attachments/20120919/bd83b596/attachment.sig>


More information about the devel mailing list