| engine/ |
The main engine of GROUP.lounge doing the whole database stuff.
It will be used by every user interface. |
| cgi/ |
The cgi interface which uses engine to call GROUP.lounge
functions. The main script is show.py which layouts the contents
of folders for web use. Every output is controlled by a HTML
template defined inside the templates/ directory. The cgi directory
is secured by .htaccess file which need to authenticate a user before
any script can be called by the web server. |
| dav/ |
The WebDAV interface. It also uses the engine to call GROUP.lounge
functions. The main file is iface.py which contains all stubs for
communicating with GROUP.lounge. |
| filearea/ |
Here the document class stores it's contents. It's not stored
in the database actually but this might change in the future.
The filenames are the IDs. |
| public_cgi/ |
This directory contains the invite script which is used by new
users who just got invited by email. They don't have a password yet
so they have to authenticate here the first time. Thus it's also not
secured by a .htaccess file. |
| pics/ |
Just some pictures used by the cgi interface. |
| scripts/ |
Containing database setup script for the installtion. |