Show
Ignore:
Timestamp:
04/18/06 16:26:50 (4 years ago)
Author:
ogrisel
Message:

added missing confirm password field and widget + various doc update

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • CPSLDAPSetup/trunk/README.txt

    r35176 r35237  
    66 
    77This package provides a sample LDAP configuration in the form of an extension 
    8 profile for CPS 3.4 
     8profile for CPS 3.4.1 
    99 
    1010The main goal of this product is to provide an example of such a configuration 
     
    3131 
    3232 - edit the members_ldap.xml file from profiles/default/directories/ 
    33  and adjust to parameters according to your own LDAP server 
    34  configuration. 
     33   and adjust to parameters according to your own LDAP server 
     34   configuration. 
    3535 
    3636 - Please consult other xml files in profiles/default to get the 
    3737   details on how the directories will be setup. 
     38 
    3839 
    3940Installation 
     
    5051 - Go to portal_setup tool, select the CPS LDAP Setup profile and 
    5152   import it. 
     53 - If your LDAP server is read only, may also want to additionally import the 
     54   CPS LDAP Setup Readonly profile (see below for more details on the readonly 
     55   setup). 
    5256 
    5357The ldap_utils/ subfolder provides sample configuration files to setup a test 
     
    5559it, don't forget to change the passwords. 
    5660 
     61 
    5762Structure 
    5863--------- 
    5964 
    6065The default profile included in this setup changes the default ``members`` ZODB 
    61 directory installed by the CPSDEfault base profile by the following new compound 
     66directory installed by the CPSDefault base profile by the following new compound 
    6267structure of directories:: 
    6368 
     
    99104are implemented as computed fields in the members schema. 
    100105 
     106 
     107Read-only LDAP mode 
     108------------------- 
     109 
     110If you want to plug CPS on a readonly LDAP server you should furthermore import 
     111the CPSLDAPSetup "readonly_ldap" extension profile (after having first applied 
     112the CPSLDAPSetup "default" extension profile). 
     113 
     114This extension add a dynamic readonly protection to the fields that are stored 
     115in the LDAP server to make it explicit to users they cannot change those values. 
     116CPS specific fields (groups, roles and homeless) can still get changed (by a 
     117Manager) since they do not require LDAP write access. 
     118 
     119Furthermore, new members created from CPS are stored in the "members_zodb" 
     120backing instead of "members_ldap". 
     121 
    101122Tuning 
    102123------ 
    103124 
    104  - the members_ldap and the ZODB directories are associated to the standard RAM Cache 
    105    Manager sitting at the top of portal_directories. 
     125 - the members_ldap and the ZODB directories are associated to the 
     126   standard RAM Cache Manager sitting at the top of portal_directories. 
    106127 - CPSUserFolder comes with it's own built in cache set to 1s by the 
    107128   CPSDefault base profile. 
     
    110131------------ 
    111132 
    112  - CPS >= 3.4.0 
     133 - CPS >= 3.4.1 
    113134   http://www.cps-project.org/ 
    114135 - _``python-ldap``: http://python-ldap.sf.net