Alveole is an open source calendar/contact/file/project/.* solution
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
app
assets
.htaccess
CONTRIBUTING.md
LICENSE
README.md
configuration.php
database.sql
index.php
p.php
progress.php
upload.php

README.md

What is Alveole ?

Please, visit the website http://www.alveole.org for more information !

Alveole

Installation

Get Alveole

Download Alveole from Github here : https://github.com/Orelab/alveole

Get a web hosting provider

Alveole is built to comply most of the hosting system. You'll need a hosting supporting PHP 5.4 or higher, and MySQL.

Install the scripts

Alveole comes with two folders. The one called app must be placed outside the web root, in a way that is is impossible to point files from the web.

The content of the folder called site must be installed in the web root, in a way that when you visit your website, the root url point to index.php.

It is very important to respect this, as it is a question of security.

Install the database

Connect to phpMyAdmin (or other tool to manage you database), and create a database where you'll execute the database.sql script available in the archive you previously downloaded.

Configure Alveole

Edit the file configuration.php located in the web root folder

Here are some details about the content of this faile

base_url Must contain the root url of Alveole.
app_folder This folder points to the app/ folder.
encryption_key For security, edit this string and put random data here (no need to remember it !).
max_size The max file size Alveole will be allowed to upload. Note that you'll certainly have to edit your webserver configuration too.
database
    hostname The server where your database is located (localhost, or something else).
    username The username allowed to edit the database.
    password The username's password.
    database The database name.

Then, you'll have to configure the following fields in the database, in order to give Alveole the ability to send email throw imap :

configuration>email_server
configuration>email_user
configuration>email_password
configuration>email_port
configuration>email_security

Default account

Once installed, clic on the "No account yet ?" link to create your account. If you want to become administrator, simply browse your database (phpMyAdmin or whatever else) to the "user" table, and change the "group" value to "admin".