Re: General XFB specification available?

Christian Hilberg <[email protected]>
Newsgroups gmane.comp.kde.devel.kolab
Organization kernel concepts
Message-ID <201211080912.58131.hilberg__13090.1467208334$1352362388$gmane$org@kernelconcepts.de>
Hi Christian,

thanks for your prompt reply, even though it confirmes what
I was *not* hoping for, but had expected nonetheless. :)

Am Mittwoch 07 November 2012, um 16:59:42 schrieb Christian Mollekopf:
> On Wednesday 07 November 2012 15.39:41 Christian Hilberg wrote:
> > Hi everyone.
> [...]
> > The Evolution developers are concerned about making
> > general Free/Busy code too much Kolab-specific, so
> > if you could provide any pointers to general XFB
> > information (wich I could e.g. reference in the
> > code dealing with XFB), that would be very helpful.
> 
> Hi Christian,
> 
> I don't think there has ever been any specification of XFB, it's indeed a 
> vendor specific extension to iCal, as there is no existing feature of iCal 
> with the same purpose.
> 
> For the Kolab Format 3.x, a specification is drafted here: 
> http://wiki.kolab.org/Free_Busy#Kolab_Object_Storage_Format

This is indeed the closest match so far. Maybe it will be
enough to justify my changes to Evolution code, which are
already done (but to be published).

> There are XFB implementations in Kontact and Horde, but I'm not sure to what 
> extent they were working and the format how XFB information has been stored 
> was IMO not ideal (lot's of duplicated information, no link back to events 
> from the period in the FB object), see the above link for what I think would 
> be the right approach to implement that feature.

I'm currently only extracting the X-SUMMARY and X-LOCATION,
there could be made some use of the X-UID information as well
later on.

> The KDE implementation is in kdepimlibs/kcalcore/icalformat_p.cpp (look for 
> FreebusyPeriod), there should also be something in the Horde codebase.

Thanks for the pointers. I'm not sure how much use
I can make of that right now, but it may come in
handy later on.

> I hope that helps, feel free to ask further questions.

Thanks for the bits so far!

Kind regards,

	Christian

> With my best regards,
> Christian
> 
> > Kind regards,
> > 
> > 	Christian
> > 
> > 
> > [0] https://live.gnome.org/Evolution/Kolab


-- 
kernel concepts GmbH       Tel: +49-271-771091-14
Sieghuetter Hauptweg 48
D-57072 Siegen
http://www.kernelconcepts.de/

_______________________________________________
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 v1.4.10 (GNU/Linux)

iEYEABECAAYFAlCbaX4ACgkQo3wgShzRDBHJkwCeLjSwenOdhkrAIHKrPbGoNZIU
4b4AoNWwvaixjSRdxGAUf+XUjs8DVsj5
=Xj/F
-----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.