Hello! I need to write an in-house app for managing and manipulating records in our LDAP environment and am evaluating which framework might be the best fit. I've been writing python code for years, worked with Zope in the past, etc., so lots of python frameworks are attractive in that regard. web2py looks to be the easier system to plunge into and I like its overall design and community. One thing attracting me to django, however, is the presence of an LDAP DAL (http://opensource.bolloretelecom.eu/projects/django-ldapdb/) that, in theory, will allow me to interact with LDAP much like any other database.
Does such a DAL exist for web2py? If not, do any more experienced developers here have a strong opinion on how important this would be in the grand scheme of things? Basically, how would you approach such a project with web2py? Obviously, any queries I do about web2py and ldap are flooded with discussions about LDAP authentication (the dominant issue that one might expect), but little discussion of interacting with an LDAP server in a more database-like fashion (and, yes, I know LDAP isn't a database, per se). I saw a few queries here from the past year asking about an LDAP DAL, but there appeared to be no replies. Maybe something has changed since? Any input would be greatly appreciated! - Aaron

