Installing the LDAPUserFolder Product The former CMFLDAP product has been folded into the LDAPUserFolder package. The CMF-related pieces and their unit tests run on Zope version 2.7.x and CMF 1.5.x and up. You will also need a (working) python-ldap module installed for the Python binary that is used to run your Zope install, see "Important Hints" below. This product does not require any special handling after unzipping and untarring it in the Zope Products directory. You should do something like:: $ cp LDAPUserFolder-xyz.tgz /lib/python/Products $ cd /lib/python/Products $ tar zxvf LDAPUserFolder-xyz.tgz Windows users can use WinZip or similar, it can handle tarred gzip files. Make sure to move the extracted LDAPUserFolder folder to your Zope installation's lib/python/Products-folder. That's all. Do not forget to restart Zope afterwards. **Installing the CMF-related pieces into your CMF site** When you create a new CMF Site you can activate CMFLDAP by checking the CMFLDAP checkbox after selecting 'Configured CMF Site' from the Add List dropdown in the ZMI. To activate CMFLDAP in an existing CMF site you need to visit the portal_setup tool at the root of your CMF site from the ZMI. On the 'Properties' tab, select 'CMFLDAP' in the 'Active site configuration' dropdown list. Then visit the 'Import' tab and click on 'Import all steps' at the bottom. **Upgraders beware** In order to avoid problems everyone who upgrades from a prior version of the LDAPUserFolder should delete and recreate any LDAPUserFolder instance they have! **Important Hints** Depending on your choice of Zope install (e.g. compiled from source or binary version) you need to make sure that the python-ldap module (see README.txt) can be found by Zope. The first step after compiling the python-ldap module is to find out if it works correctly by firing up your Python interpreter (the same one that runs your Zope, that is) and typing "import ldap". Then hit return. If no error message shows up the module is compiled and installed correctly. Many people get tripped up by the fact that Zope binary distributions come with their own Python binaries, you must install python-ldap using that specific Python binary that is used by Zope. If you for some reason decide to run Zope on a certain OS from Redmond you might have difficulties getting python-ldap in a precompiled version. The official python-ldap website lists some sources:: http://python-ldap.sourceforge.net/ See README.txt for any other dependencies and requirements.