DOWNLOAD NEWS
INTRO CONTACT
DOCUMENTATION LINKS
SCREENSHOTS Mailinglist
[ documentation ]

subsections

logical structure
directory setup
database setup
architecture

pointers

webdav.org
python.org

ARCHITECTURE

GROUP.lounge consists of the main engine, some interfaces and the database.
CGI interface DAV interface
ENGINE
DB

The engine

The GROUP.lounge engine is the main part of the system. It handles all the data, communicates with the actual database and models the objects which can be used in GROUP.lounge.

interfaces

In order to communicate with the user there exists interfaces. The main interface is the CGI interface which uses the web protocol in order to serve GROUP.lounge objects to the user. It makes use of the engine in order to create, edit or delete these objects.

Another interface is the DAV interface which does nearly the same but via the WebDAV protocol which allows for easier integration into existing filesystem environments.

It is easily possible to create new interfaces like a GUI interface or a simple command line interface.

database

The database stores the actual data and is in this implementation right now a mySQL one. Of course one also can think of other database implementations but it is not planned right now to change that.