Package: gforge-ldap-openldap
Version: 3.1-26
Severity: wishlist

Hi,

First-off: Thank you, major-ly, for the debconf & packaging work. GForge
running on a home box is .. a big deal, heh, & a nice prototypical setup.

Here's what I'd wanted to mention, though:

I just found this out, not sure what to do about it, but though that I might
as well pass the word along, about it: It is possible, "of course", to
configure kontact/kaddressbook to use a gforge LDAP database as a
contact-list data source.

I am not sure how this might be worked for a site, automatcally. (I had to
grep my ~/.kde/ to see how kaddressbook's address-book "stuff" is  even
being configured, in the first place.) http://pim.kde.org/ might have some
info about this, though I"m not wholly sure, as to whether it would be any
in-depth info.

So, here's a prototypical, "adapted for public distribution" copy of   of
what I'd found in my 
~/.kde/share/config/kresources/contact/stdrc :


[Resource_<odd base64-like text>]
LdapAnonymous=false
LdapAttributes=city,l,commonName,cn,description,description,facsimileTelephoneNumber,facsimileTelephoneNumber,familyName,sn,formattedName,gecos,givenName,givenName,jpegPhoto,jpegPhoto,mail,mail,mailAlias,debGforgeForwardEmail,mobile,mobile,objectClass,inetOrgPerson,organization,o,pager,pager,phoneNumber,homePhone,postalcode,postalCode,state,st,street,street,telephoneNumber,telephoneNumber,title,title,uid,uid
LdapAutoCache=true
LdapBindDN=uid=<user's own gforge-site 
UID>,ou=People,dc=<myhost>,dc=<mydomain>,dc=<mytld>
LdapCachePolicy=0
LdapDn=dc=<myhost>,dc=<mydomain>,dc=<mytld>
LdapFilter=(&(gecos=*)(!(cn=anoncvs))(!(uid=Dummy))(!(uid=None)) )
LdapHost=localhost
LdapMech=CRAM-MD5
LdapPassword=<encyphered user password>
LdapPort=389
LdapRDNPrefix=0
LdapRealm=
LdapSASL=false
LdapSSL=false
LdapSizeLimit=0
LdapSubTree=true
LdapTLS=false
LdapTimeLimit=0
LdapUser=<user's own gforge-site UID>
LdapVer=3
ResourceIdentifier=<odd base64-like text>
ResourceIsActive=true
ResourceIsReadOnly=true
ResourceName=ldapkio address book - CWXN:GForge
ResourceType=ldapkio



Of course, everything in the <blocks> is edited from the original.

The <odd base64-like text> was the same, in the INI-header and in the
LdapUser field


I'm sure that the rest of the <edited-text> will make sense, heh; maybe it's
worth mentioning,  though: Of course, some of that data -- namely, the LDAP
server's base DN, and maybe the server's host-name -- I'd guess that it
could be determined, automatically, upon the 'debconf' data for OpenLDAP

So, the user's GForge-site UID and GForge-site password should be the only
fields/values that the user should need to input, during an automatic
installation of a resource-configuration block, like that one excerpted,
above 




Some considerations, furthemore - pertaining more about GForge
feature-requests, albeit, but worth mentioning here, probably:

*) With the resource-configuration excerpted above, the user's
debGforgeForwardEmail is the email address being shown; I do not know how it
could be worked, either, to get the  email address to be  displayed, in each
user's kontact/kaddresbook,  as:  {GForge-site [EMAIL PROTECTED] Host}


*) There are more contact-management-supporting "obectClass attributes"
 -- more than what are presently being used for the gforge user database.
Granted, GForge isn't a contact-management server, heh, but there are more
attributes, though, which would be supported in GFOrge, for editing, and
which might be of some use, for/in-regards-to: Contact management.

*) Integrating "contact management" with an LDAP directory should be rather
nifty, I'd think, for any given GForge site

*) LDAP directory access-control lists may be a matter of concern, for the
proverbial LDAP-directory admin. to consider 


Those "thoughts" may be more fit to mention in a GForge.org forum, I
suppose. I thought that I might pass it by you - the
deb:gforge-ldap-openldap maintainer - firstly, though. 

I'm not even sure about which gforge.org forum this could be worth
mentioning in, exactly, or if it should be filed as a 'tracker' item, there,
or what-else. 

If this seems worth mentiong at gforge.org, then I can "take the initiative"
to  mention it myself, there for what it's worth (user 'gimbal' at
gforge.org, heh) 

...and of course, if you'd have any suggestion, as to: Where at gforge.org
this could be mentioned -- then I'd appreciate the suggestion!


I hope that this may-be/may-have-been some helpful "FYI".


---
Tangential question, with some initial explanation:


Do you ever wonder: What might Debian developers ever think, possibly --
in any long while, and/or "hypothetically", today --  what might folks
think, about GForge being integrated, ever, with the Debian BTS & Debian
{more}? 


(Something about "project management system" and "package distribition
system" ... seem like they shold be fit together, ultimately. Granted,
also: Debian packages tend to be made not-upstream, but still, there may be 
something "groovin" that could be worked-in, for integrating GForge with
Debian, ever -- perhaps, quite cooperatively so)



Thank you.



---
Sean Champ




-- System Information:
Debian Release: 3.1
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i586)
Kernel: Linux 2.6.10
Locale: LANG=en_US, LC_CTYPE=en_US (charmap=ISO-8859-1)

Versions of packages gforge-ldap-openldap depends on:
ii  debconf                       1.4.42     Debian configuration management sy
ii  debianutils                   2.11.2     Miscellaneous utilities specific t
ii  gforge-common                 3.1-26     Collaborative development tool - s
ii  gforge-db-postgresql [gforge- 3.1-26     Collaborative development tool - d
ii  ldap-utils                    2.1.30-3   OpenLDAP utilities
ii  libdbd-pg-perl                1.32-2     a PostgreSQL interface for Perl 5 
ii  libdbi-perl                   1.46-5     Perl5 database interface by Tim Bu
ii  libnss-ldap                   220-1      NSS module for using LDAP as a nam
ii  perl                          5.8.4-6    Larry Wall's Practical Extraction 
ii  slapd                         2.1.30-3   OpenLDAP server (slapd)

-- debconf information excluded


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to