DOWNLOAD NEWS
INTRO CONTACT
DOCUMENTATION LINKS
SCREENSHOTS Mailinglist
[ documentation ]

subsections

logical structure
directory setup
database setup
architecture

pointers

webdav.org
python.org

DIRECTORY SETUP

The distribution contains the following directories:

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.