Current known issues -

   Windows support, is currently a big unknown. The installation
   scripts are php based and if windows supports both mysql and
   imap it _should_ work.

Installing prometheus:

   * Database installation procedures, currently all of prometheus 
     only works with mysql.

     Prereqs:

      * Working mysql install

      * Ability to create new databases

      * Apache with php3/4 (i do development and testing on php4):
         imap module
         database support (mysql module)

      * Imap server (on the mail server)

      * Pop3 support is not in the current release

      * Php3/Php4 set to parse .php files

      * index.php must be a vaild directory index.

   * Run the webbased installer - http://yoururl.com/install.php

     You want to create all of the databases and such, and the
     prouser mysql acct.

   * Now you should be able to log in and use the default system:

      The default username and password is :
         Username root
         Password changeme

      The user management tool by default only manages prometheus
      specific accounts.

   * scripts/

     sync_passwd_file.pl - A perl based sync tool to make it so
      that you can syncronize a password file based system
      to prometheus.


Cookie support:

If you don't want cookie support to ever be used within prometheus.
Edit ./config/defaults.php3 and change the following line:

$default->use_cookies = 1;

to:

$default->use_cookies = 0;

Tuning prometheus:
--BETA--

I've added in app server output buffering cache support. What does that mean?
If the application server recieves the same request via the app handler
registered variables. It will access the cache on disk instead of re-rendering
the page.

Edit index.php3:

Goto line 102 you'll see this block:
// Cache support only works with php4:
//
// This is beta and shouldn't be used unless you are willing to
// test it out.
//
// Uncomment the following to enable this:
//
// $app_server->cache_path = '/var/cache/httpd';
// $app_server->cache_expire->min = 5;
// $app_server->cache_content = 1;

--BETA--

Configuring prometheus:

In ./config/ you'll find :

all.config           - Brings in all of the configuration files
current_apps.php3    - Lets the appserver know what applications are
                       present
db.php3              - Database configuration, you'll need to change
                       this if you want to do something fancy like not
                       store all of the databases on one host
defaults.php3        - Global all application settings, set your
                       temporary directory here
html.php3            - The themes that are currently installed or
                       possible need to be listed here.
manager.php3         - Configuration specific to the user account
                       manager
pimp.php3            - Configuration specific to the
                       Prometheus Internet Mail Program (P1MP).
prometheus.php3      - Configuration options specific to all of
                       prometheus ie. encrypting passwords
smtp.php3            - Configuration for the outbound mail support
url.php3             - Url configuration, if you have a need to move
                       the graphics or some of the other content onto
                       other servers.
