Re: Kolab 3.0 Client communication - where to start reading

Christian Mollekopf <[email protected]>
Newsgroups gmane.comp.kde.devel.kolab
Organization Kolab Systems AG
Message-ID <10292161.nhLHprYRYc__37412.8340314657$1348041443$gmane$org@myhost2>
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

_______________________________________________
Kolab-devel mailing list
[email protected]
https://www.intevation.de/mailman/listinfo/kolab-devel
signature.asc (application/pgp-signature, 198 B)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)

iEYEABECAAYFAlBZetUACgkQF4TVOOpldABpXgCferYoqWUwllETDD20igiOG4+c
+6UAn3rriR3r0YLEZlO6RQdkfrySjBGz
=AX9k
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.