[Kolab-devel] kolab web interface development

Gunnar Wrobel wrobel at pardus.de
Fri Jun 13 15:01:04 CEST 2008


"Eleni Postantzi" <lenapostantzi at gmail.com> writes:

> Hi Gunnar,
>
> On Wed, Jun 4, 2008 at 8:00 AM, Gunnar Wrobel <wrobel at pardus.de> wrote:
>> Hi Eleni,
>>
>> "Eleni Postantzi" <lenapostantzi at gmail.com> writes:
>>
>>> Hallo Gunnar, Hallo Bernhard,
>>>
>>> 'Moving Art Studio - All2all' , where I work, are planning our first
>>> migration from Exchange to Kolab (+/- 200 users). I've been positively
>>> surprised during the tests and also from the support one can get on
>>> the userslist, and I believe that Kolab will have a great future.
>>>
>>> However, during the tests we've realized that the web administration
>>> interface of Kolab is not flexible at all.
>>>
>>> We'd like to rewrite the interface and thus with that way, contribute
>>> to the project. Of course,it will be published under the GPL licence.
>>>
>>> Would it be possible to provide us more infos about Kolab's
>>> architecture, the web interface and its roadmap? I think i saw
>>> somewhere on the userslist that the interface is going to be
>>> integrated in horde from kolab 2.3.
>>
>> I might have uttered something like this though I'm not certain I
>> actually did. The issue of merging kolab-webadmin with Horde has
>> definitely been raised before.
>>
>> But a complete switch would be a little bit drastic.
>>
>> I'm personally rather unhappy with the webadmin code as it replicates
>> code sections for every little subsection of the webadmin. In addition
>> there is significant overlap with the LDAP functionality in the
>> Horde::Kolab module.
>>
>> So my envisioned path of restructuring is to prepare a slightly
>> restructured kolab-webadmin first. This should have some libraries in
>> php-kolab.
>>
>> I already started on this last year but was unable to finish. So this
>> is not really fast paced.
>>
>> In a second step I would then start to slowly merge stuff into Horde.
>>
>> But I really don't expect this to happen soon.
>>
>> If you really want to restructure a lot, then we could check if my
>> initial restructuring would be a sound basis for that.
>>
>> If you are mainly interested in changing the face of the GUI then I
>> think you should use the current code for adding it.
>>
> I completely agree with you. The best way is to proceed in 2 steps, as
> you just mentioned.

I started integrating a new framework for LDAP acces in the Horde
Kolab module today. It will at some point become the webadmin backend
for accessing the LDAP db. It still lacks most of the capabilities the
webadmin needs but it will slowly grow.

Of course that does not really help you with GUI changes at the moment
but I thought I mention this nevertheless :)

Cheers,

Gunnar

>
> Our priority for the moment is to add some functionalities which will
> facilitate the admins' task, like:
>
> 1. Retrieve users from LDAP, when f.ex. adding them to a distribution
> list or as delegates, or when giving permissions on a shared folder
> 2. Retrieve OU's from LDAP, when adding a user in.
> 3. Create subfolders of shared folders (without using cyradm command
> line) or give permissions to some users to do it.
> 4. Set default quota to X MB instead of unlimited.
> 5. When deleting a user, have an option to delete his mailbox or not.
>
> I'm also wondering if it is possible to set up a default Kolab/Horde
> user  to be used as a template.
>
> Best regards,
>
> --
> Eleni
>
>
>
>> Cheers,
>>
>> Gunnar
>>
>>>
>>> Maybe we could work together on this!
>>>
>>>
>>> Here's more infos about my firm:
>>>
>>> all2all is a non-profit web hosting provider offering clear and well
>>> dimensioned solutions without hidden extra fees. Besides running your
>>> web sites and e-mail, all2all is also a dns registrar for .be top
>>> level domains. Our longterm professional knowledge of linux and IP
>>> networks contributes to the success of your Internet project.
>>>
>>> Built from 100% free and open source software, the all2all network
>>> offers high-performance, stable and secure Internet hosting which is
>>> compliant with our ethical charter in terms of privacy protection and
>>> freedom of speech. all2all is managed by the non-profit association
>>> Moving Art Studio and has full financial independence. Therefore the
>>> projet is able to refuse commercial advertising and political
>>> pressures. The word all2all literally means free communication from
>>> everybody to everybody (all to all).
>>>
>>> you can take a look on our ethical charter here :
>>> http://www.all2all.org/en/informations/about-all2all/charte/
>>>
>>>
>>> Best regards,
>>>
>>> Eleni
>>>
>>> --
>>> Eleni Postantzi | all2all, réseau indépendant depuis 1996
>>> Moving Art Studio asbl, 51 rue de l'Instruction, 1070 Bruxelles
>>> E-Mail:eleni.postantzi at all2all.net
>>> Homepage: http://www.all2all.org
>>
>> --
>> Gunnar Wrobel
>> __________________C_o_n_t_a_c_t__________________
>> Mail: wrobel at pardus.de
>> WWW:  http://www.gunnarwrobel.de
>> IRC:  #gentoo-web at freenode.org
>> -------------------------------------------------
>>
>
> _______________________________________________
> Kolab-devel mailing list
> Kolab-devel at kolab.org
> https://kolab.org/mailman/listinfo/kolab-devel

-- 
______ http://kdab.com _______________ http://kolab-konsortium.com _

p at rdus Kolab work is funded in part by KDAB and the Kolab Konsortium

____ 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 devel mailing list