On Mon, 2006-04-10 at 16:36 +0200, Alexandre Jousset wrote:
Hello list,
Before all thank you developpers for this great software !
My question is regarding the LDAP support in address book: I've seen some functions about changing entries in the server and also the possibility to bind with login / password. Does this mean that one day (hopefully soon) there will be full support for an address book in an LDAP server ?
I'm asking this because I'm wondering if I have to write an interface to update contacts in my LDAP directory or if I can wait for RC to implement it.
I may patch RC to implement it myself but that would take time because I don't know well the architecture of the project (for now) and I have no experience in PHP/Ajax... (I'm a Perl coder).
I think perhaps you may have a misunderstanding concerning the intent of the LDAP support, at least as LDAP is typically used.
LDAP based contact information is usually provided as a service to the members of a large community by a central administrator (e.g. your company and its IT staff). For instance in the directory are all the employees of your company with whom you may need to communicate (i.e. LDAP replaces the company phone book).
LDAP is not meant as your personal address book.
Note, in RoundCube there are *both* a personal address book (backed by the database RoundCube was configured with) *and* LDAP look-ups.
When you want to add a person entry unique to your own address book it goes into your address book in RoundCube, not your companies LDAP server. Your personal collection of contact information is not something which requires sharing with everyone else in your company and in general the administrators of your LDAP directory server probably are not keen to have random users manipulating a company wide resource. However, having said that, there are LDAP entries which are designated as user modifiable in many environments, but this is not central to this discussion.
If the reason you want your personal address book information in a central repository such as LDAP is to all lookup's from multiple computers then realize this is already supported by both RoundCube's backing database and the fact it is a web based application, either means of access gives you remote multi-platform access.