My latest project is to integrate shared calendars, and other Horde packages into PSA. In addition to that, creating or adapting an authentication mechanism that will allow you to compartimentalize users from other webmail.* domains on the same server.
About
This project is has 2 goals:
1. Add in a full suite of Horde web based groupware packages to PSA.
2. Solve the problems with authenticating users to webmail servers outside of their domain on the same PSA server.
This is based on code from horde CVS, as well as a few very minor changes I've made to the config files. Ultimately point 2 might evolve into a seperate authentication module to horde.
Current Features
* Headlines support (News, Weather, Stock quotes) using Jonah
* File management (via FTP) using Gollem
* Shared Calendars, using Kronolith
* Shared Tasks/Schedules, using Nag
* Shared Notepads, using Mnemo
* Shared Address Books, using Turba
TODO
* PSA Authentication module
* RPM package builder
Installation
Right now I've got an installer script I use for development. Its very rough but usable.
horde-installer-0.1.tgz
1. Untar this to /usr/src/CVS
2. Look at the shell script update.sh, from there you can set 2 variables, make sure they're right! They are:
HORDE_HOME=/home/httpd/vhosts/webmail/
CVS_HOME=/usr/src/CVS/
these should be pretty obvious, CVS_HOME is the top level directory the script is going to look for the horde, jonah, etc modules. Error output.... what error output!
3. Look in $CVS_HOME/sql, these modules need some new tables added to the horde database, the script wont do it for you, so you'll have to do it manually.
4. run update.sh, this will download the latest from CVS, back up your old horde installation, and copy over the config files from $CVS_HOME/config. These are the only files I've changed in horde, those changes are mainly to get horde to read its DB password file from the /etc/psa/.webmail.shadow file.
Questions, comments, etc can be directed to me, scott AT atomicrocketturtle.com. No warranty, expressed or implied, yadda yadda. If this breaks things on your server, I'll be sad for you, but not responsible. :) Only registered users can write comments. Please login or register. Powered by AkoComment 2.0.3! |