Kronolith Installation Guide
Copyright 2000 <atif@developer.ch>
Copyright 2000 Charles J. Hagenbuch <chuck@horde.org>
Copyright 2001 Jan Schneider <jan@ammma.de>

This code is licensed under the GNU Public License.
See the file COPYING in the main directory.

Last Updated: 2001-07-13 [jan]

++++++++++++++
Prerequisites:
++++++++++++++

Check out libmcal from CVS:
> cvs -d :pserver:anonymous@cvs.libmcal.sourceforge.net:/cvsroot/libmcal login
(leave Password blank)
> cvs -d :pserver:anonymous@cvs.libmcal.sourceforge.net:/cvsroot/libmcal co libmcal

Check out icap and mstore from CVS, UNDER libmcal:
> cd libmcal
> cvs co icap mstore

Compile:
> cd icap
> make
> cd ../mstore
> make
> cd ..
> ./configure --with-icap --with-mstore
> make; make install
additionally copy *.h to /usr/local/mcal/include

> mkdir /var/calendar
> chmod 1777 /var/calendar

cd to php4 src directory
configure php with --with-mcal=/usr/local/mcal and other regular options
make and make install

cd to apache directory
make and make install

restart your httpd server

make the mstore password file /etc/mpasswd
use the htpasswd program from apache
for the first time use
> htpasswd -c /etc/mpasswd username
and for adding more users don't use the -c switch

You only need one username to run kronolith. The calendars for the different
horde users are managed automatically.


++++++++++
KRONOLITH:
++++++++++

cd into your horde directory and:
> cvs co kronolith

> cd kronolith/config
> cp conf.php.dist to conf.php
> cp html.php.dist to html.php
> cp prefs.php.dist to prefs.php

If you want to use keywords for your events or add custom menu items copy
keywords.php.dist to keywords.php or menu.php.dist to menu.php and modify them
to your needs.

Edit the Calendar Driver Settings in conf.php and insert the username/password
combination you used to create the mcal user in /etc/mpasswd.

Voilla! Visit http://yourserver/hordepath/kronolith/
