E-Conf Conference Management System
E-Conf is a Conference Management System designed to automate as much of the process as possible.
E-Conf is built on top of the Laravel framework.
This is the main app package.
To install E-Conf, your server must meet the following requirements:
- PHP >= 5.5.9
- OpenSSL PHP Extension
- PDO PHP Extension
- Mbstring PHP Extension
- Tokenizer PHP Extension
Although not required, PHP >= 7.0.0 is recommended, as it improves E-Conf speed.
The server must also have installed:
You can install E-Conf issuing the Composer
create-project command in your terminal.
This command will create a fresh E-Conf installation in the directory you specify. For instance, the following
command will create a directory named
talks containing a fresh E-Conf installation with all its dependencies
composer create-project econf/econf talks
After installing E-Conf, you should configure the web server's document / web root to be the
Directories within the
storage and the
bootstrap/cache directory should be writable by yout web server or
E-Conf will not run.
The URL where the app will be accessible must be defined on the
APP_URL key in the
Multi-conference may be turned on or off through the
ECONF_MULTI key in the
.env file, whose value must be
You must not change this value after the application installation.
Database settings must be defined according to the respective Laravel documentation.
After the database is configured, you need to prepare it. That can be done by running the following command in the folder the app is installed:
php artisan migrate
By default, E-Conf forces a HTTPS connection on production environments. This can be changed through the
ECONF_SECURE key in the
To conclude E-Conf configuration, open its URL on your web browser. You will be presented with an installer to help you create your administration account.
E-Conf has additional packages that extend its functionality and are not included by default. You can install them, if you want, by following the instructions in their repositories.
The MIT License (MIT). Please see License File for more information.