# $Id: Comas.pm,v 1.1 2004/05/13 22:58:35 gwolf Exp $
######################################
# Comas - Conference Management System
######################################
# Copyright 2003 CONSOL
# Congreso Nacional de Software Libre (http://www.consol.org.mx/)
#   Gunnar Wolf <gwolf@gwolf.cx>
#   Manuel Rabade <mig@mig-29.net>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
######################################

######################################
# Module: Comas
# Mostly dummy module that loads the rest of the Comas backend
######################################
# Depends on:
#
#  Comas::Admin - Manage administrative tasks for a Comas database
#  Comas::Common - Common functions for various Comas modules
#  Comas::Conf - Comas' configuration management routines
#  Comas::DB - Handles the database connectivity for a Comas module
#  Comas::Payment - Managing payments for Comas
#  Comas::Person - Handles the interaction with a person for Comas
#  Comas::Proposal - Handles the interaction with a proposal for Comas
#  Comas::Schedule - Creating and modifying the schedule for the accepted 
#                    proposals
package Comas;

use strict;
use warnings;
use Comas::Admin;
use Comas::Common;
use Comas::Conf;
use Comas::DB;
use Comas::Payment;
use Comas::Person;
use Comas::Proposal;
use Comas::Schedule;

=head1 NAME

Comas - Conference Management System

=head1 SYNOPSIS

This is Comas, the conference Management System. This module, however, is
not very interesting - it merely exists as a placeholder and a debugging helper.

For details on setting up a Comas system, please check doc/Install.txt

For details on the usage of a specific part of the backend, please check the
documentation for the specific module. The backend modules are:

=over 4

=item  Comas::Admin

Manage administrative tasks for a Comas database

=item  Comas::Common

Common functions for various Comas modules

=item Comas::Conf

Comas' configuration management routines

=item Comas::DB

Handles the database connectivity for a Comas module

=item Comas::Payment

Managing payments for Comas

=item Comas::Person

Handles the interaction with a person for Comas

=item  Comas::Proposal

Handles the interaction with a proposal for Comas

=item  Comas::Schedule

Creating and modifying the schedule for the accepted proposals

=back

For details on the usage of a specific part of the HTML frontend, download
(separately) the Comas::HTML module set and refer to its documentation.

To get the newest version of this software, visit Comas' project website at
L<http://gborg.postgresql.org/project/comas>

For any other inquiry, don't hesitate to contact the authors.

=head1 REQUIRES

The backend Comas modules detailed above

=head1 AUTHOR

Gunnar Wolf, gwolf@gwolf.cx
Manuel Rabade, mig@mig-29.net

Comas has been developed for CONSOL, Congreso Nacional de Software Libre,
http://www.consol.org.mx/

=head1 COPYRIGHT

Copyright 2004 Gunnar Wolf and Manuel Rabade

This library is free software, you can redistribute it and/or modify it
under the terms of the GPL version 2 or later.

=cut

our ($VERSION);

$VERSION = 0.8;

1;
