[dev] default backends

Ronan SALMON rsalmon at mbpgroup.com
Mon Feb 14 15:59:06 UTC 2011


> Zitat von Ronan SALMON <rsalmon at mbpgroup.com>:
>
>>> commit a0c1ee118b71c24b4ecb12da20606822490992ec
>>> Author: Jan Schneider <jan at horde.org>
>>> Date:   Sat Feb 12 18:43:18 2011 +0100
>>>
>>>  Provide default backends.php where it makes sense. Add configuration
>>>  options to allow administrators to pick the backends to use.
>>
>> IMHO, there is no need for a configuration options to allow  
>> administrators to pick the backends to use. It is much simpler for  
>> an admin to only configure the needed backends rather than having  
>> to configure the one you need and then go through the GUI to  
>> disabled the other ones.
>>
>> Looking at turba backends.php, not everyone need all backends  
>> configured by default and then enabled/disabled through the admin  
>> GUI, ie :
>> $cfgSources['localsql']
>> $cfgSources['localldap']
>> $cfgSources['personal_ldap']
>> $cfgSources['prefs']
>> $cfgSources['favourites']
>> $cfgSources['facebook']
>> $cfgSources['imsp']
>> $cfgSources['kolab_global']
>> $cfgSources['kolab']
>>
>> This configurations should be provided as examples (commented out),  
>> except localsql ? If someone need any one of them, then they can be  
>> configured thought backends.local.php.
>>
>> this should avoid errors and speed login process.
>
> No, the current setup works now for 99% of the installations without  
> any administrator interaction.

Again, as an admin, I think that this is a bit too much. Removing  
unneeded config makes our life easier.
*I* don't see the benefit of having to use the GUI to enabled a  
backend that is already enabled in the backend files.

What happens if you have IMP as your auth application and modify the  
backend files ? You can't login I guess, because you need to use the  
GUI to enable the new backend and disable the older one.


Ronan.


More information about the dev mailing list