Changeset 2597

Show
Ignore:
Timestamp:
11/29/05 20:54:36 (19 years ago)
Author:
jerome
Message:

Clarifies some things.
Improves the list of features.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • pykota/trunk/README

    r2545 r2597  
    5151    Databases : 
    5252     
    53         - Supports PostgreSQL as the Quota Storage backend. 
    54           Complete database creation script in SQL is included. 
    55          
    56         - Supports any LDAP server as the Quota Storage backend. 
     53        - Supports PostgreSQL as the database backend. 
     54          An SQL script to create the database is included. 
     55         
     56        - Supports any LDAP server as the database backend. 
    5757          Complete LDAP schema and sample empty tree are included. 
    5858          Plugging PyKota into your existing LDAP infrastructure 
    5959          is really easy thanks to PyKota's great configurability. 
    6060           
     61        - Supports SQLite as the database backend. 
     62          An SQL script to create the database is included. 
     63           
    6164        - The print jobs history can be stored in any database   
    6265          of your choice (or in plain text files) if needed.  
     66           
     67        - Master and slave databases are supported : master   
     68          in read+write mode, slave in readonly mode. 
     69          Master and slave databases can be of different types ! 
    6370             
    6471    Printers :         
     
    366373      generate nice banners for you. 
    367374    - PostgreSQL's PygreSQL Python extension and the PostgreSQL client 
    368       libraries if you plan to use PostgreSQL as the Quota Storage 
    369       backend. 
     375      libraries if you plan to use PostgreSQL as the database backend. 
    370376      (http://www.postgresql.org and http://www.pygreql.org) 
    371377 or      
    372378    - python-ldap Python module and the OpenLDAP client libraries   
    373       if you plan to use an LDAP server as the Quota Storage backend. 
     379      if you plan to use an LDAP server as the database backend. 
    374380      (http://www.openldap.org and http://python-ldap.sourceforge.net) 
     381 or  
     382    - SQLite v3.2.7 and the SQLite libraries if you plan to use SQLite 
     383      as the database backend (http://www.sqlite.org). You also need the  
     384      PySQLite module v2.0.5 or higher (http://www.pysqlite.org) 
     385       
    375386     
    376387  On Intel i386 architecture, and for performance reasons, it is 
     
    402413    - ghostscript 
    403414     
    404   You need to have the following tools installed on the Quota Storage   
    405   Server : 
     415  You need to have the following tools installed on the database 
     416  server : 
    406417   
    407418    - PostgreSQL (http://www.postgresql.org) 
     
    410421   
    411422    - OpenLDAP, or any other LDAP server (http://www.openldap.org) 
     423     
     424  or    
     425   
     426    - SQLite, v3.2.7 or higher (http://www.sqlite.org). 
     427      Beware : with SQLite the database server and the print 
     428      servers MUST be the very same machine. 
    412429     
    413430NB :     
     
    415432  PygreSQL must be linked with the PostgreSQL client libraries on  
    416433  the Print Server. The PostgreSQL client libraries' version must  
    417   match the PostgreSQL version used on the Quota Storage Server.  
     434  match the PostgreSQL version used on the database server.  
    418435   
    419436or   
     
    421438  python-ldap must be linked with the OpenLDAP client libraries on the  
    422439  Print Server. The OpenLDAP client libraries' version should match the  
    423   OpenLDAP version used on the Quota Storage Server, if applicable. 
     440  OpenLDAP version used on the database server, if applicable. 
    424441   
    425442  This list of prerequisite software may change in the future, when 
     
    427444  alternatives. 
    428445   
    429   Of course the Print Server and the Quota Storage Server can be the  
     446  Of course the Print Server and the database server can be the  
    430447  very same machine if you've got a tiny network, or you can have  
    431   multiple Print Servers all storing their quotas on the same Quota  
    432   Storage Server if you've got a bigger network.  
     448  multiple Print Servers all storing their quotas on the same database 
     449  server if you've got a bigger network. (NB : with SQLite, the database 
     450  can't be shared between several print servers) 
    433451   
    434452Hint :   
     
    477495the appropriate storage backend for your configuration. Read carefully 
    478496the associated README file and execute the initialization script 
    479 to create an empty PyKota Storage. Upgrade scripts may be  
     497to create an empty PyKota database. Upgrade scripts may be  
    480498provided as well. NB : if you use PostgreSQL, a good way to 
    481499make PyKota work first time is to modify PostgreSQL's pg_hba.conf