[Date Prev][Date Next] [Chronological] [Thread] [Top]

Re: Need a multi-client schema

Quanah Gibson-Mount wrote:
--On Monday, January 21, 2008 3:07 PM +0000 "Carr, Chris"
<Chris.Carr@camden.gov.uk>  wrote:

Basic question: is there an existing schema that I can include in
slapd.conf which will allow my contacts to be intelligible to all the
clients I use (let alone might use)? They are just basic person data:
names, postal addresses, phone/fax numbers, email addresses, etc.

No. The people who wrote email clients have all decided they each want things in their own schema, more or less, so they are generally inoperable. You have to have slapd load the schema bits each one wants, and populate all of those bits, if you want all of them to be happy. I've filed bugs with numerous email client authors to fix their things to not rely on custom schema, or to allow the customization of what fields they look for, with little success. Eudora at one time was the best client in honoring custom schema, but they've morphed into thunderbird, so that pretty much kills that.

Most of the clients will understand the general RFC fields, but you lose
the specific customizations they've made.

Still, it would probably be worth spending a few days effort to collect the different schema together and define a superset that contains all of their respective customizations. Then you can use back-relay and the rewrite overlay to present the client-specific views to each client. The result of that effort would make a fine entry in the FAQ-o-Matic.
-- Howard Chu
Chief Architect, Symas Corp. http://www.symas.com
Director, Highland Sun http://highlandsun.com/hyc/
Chief Architect, OpenLDAP http://www.openldap.org/project/