Hello,
I am searching how to develop/contribute to a backend for openchange. I
start by analyse how Sogo backend works and i am in front of some
difficulties.
Firts it seems that we have to create a library with a
mapistore_init_backendentry point. This function initialise a structure
mapistore_backend and call mapistore_backend_register.
This library will be installed in /usr/lib/mapistore_backends (in my
case because i use fhs folder type).
*This part is working now* (i make a new dummy backend : registering well )
Making make doxygen reveals how backend work, i can get some view of
what to do, but how do we link top-folder and backend ? I am installing
a new virtual machine with Sogo following http://iabsis.com/
documentation. I will have opportunity to put triggers on Sogo
backend... but seems big work.
My trouble is due to the fact that Inverse doesn' t comment all
functions. A lot are a bit confuse to me
examples:
sogo_backend_create_context I suppose that it serves to initialise
context (can be mail/appointment, ..). But what is expecting openchange
this function to do ?
sogo_folder_open_table open a table, but where is definition of such a
table, possible content, as i create name/value is value binary ...
*Questions : *
* Is there somewhere such a documentation ? I can propose making this doc.
* How to commit my work on openchange repository (in a branch)
Thanks
Serge
_______________________________________________
devel mailing list
devel@lists.openchange.org
http://mailman.openchange.org/listinfo/devel