[dev] Splitting the Kolab module
    Gunnar Wrobel 
    wrobel at pardus.de
       
    Fri Jul  4 07:31:01 UTC 2008
    
    
  
Hi!
(I cross-post this to kolab-devel to inform the Kolab guys too but my
questions are mainly targeted at the Horde dev crowd.)
The restructured Horde/Kolab module abstracts all the major Kolab
server concepts now. So I dare to finally call it a useful developers
library for the Kolab Server. I believe it should be easy for PHP
scripters to base their code on this module and manipulate the data
stored on a Kolab server without requiring a complete Horde setup.
In order to facilitate this I would now like to provide the module as
downloadable PEAR package. So I looked at the dependencies and
realized that the full list of required packages for the Kolab module
is quite long. But there are different sub modules present which have
a strong logical separation and completely different dependencies. So
I believe it would make sense to split the big Kolab module into the
following sub parts:
  - Kolab_Format (handles the Kolab XML format)
  - Kolab_Server (handles the Kolab user database)
  - Kolab_Storage (handles Kolab IMAP storage)
  - Kolab_Freebusy (handles the Kolab Free/Busy implementation)
There'd probably be a fifth package (Kolab_Resource) later.
I have several questions concerning this proposed change:
 1) Would it be okay to split the package?
 2) What is the structure for new packages we agreed upon?
    I reread the thread Chuck started a while ago but I had the
    impression that there was no final conclusion.
    Should it be 
      lib/..
      doc/..
      test/..
      package.xml
    now? What would I use for scripts? "examples"? And can I already
    use "www"?
 3) How would I provide these packages via pear.horde.org? Can I
    upload them somehow or do I need to ping Chuck or Jan for that?
Thanks for your time!
Cheers,
Gunnar
-- 
____ http://www.pardus.de _________________ http://gunnarwrobel.de _
E-mail : p at rdus.de                                 Dr. Gunnar Wrobel
Tel.   : +49 700 6245 0000                         Bundesstrasse 29
Fax    : +49 721 1513 52322                        D-20146 Hamburg
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   >> Mail at ease - Rent a kolab groupware server at p at rdus <<                 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    
    
More information about the dev
mailing list