init
[garradin.git] / config.dist.php
1 <?php
2
3 /**
4 * Ce fichier représente un exemple des constantes de configuration
5 * disponibles pour Garradin.
6 */
7
8 // Nécessaire pour situer les constantes dans le bon namespace
9 namespace Garradin;
10
11 // Connexion automatique à l'administration avec l'adresse e-mail donnée
12 #const LOCAL_LOGIN = 'president@association.net';
13
14 // Connexion automatique avec le numéro de membre indiqué
15 // Défaut : false (connexion automatique désactivée)
16 const LOCAL_LOGIN = 1;
17
18 // Répertoire où est le code source de Garradin
19 const ROOT = '/usr/share/garradin';
20
21 // Répertoire où sont situées les données de Garradin
22 // (incluant la base de données SQLite, le cache et les fichiers locaux)
23 // Défaut : le même répertoire que le source
24 const DATA_ROOT = '/var/www/garradin';
25
26 // Emplacement de la base de données
27 const DB_FILE = '/var/lib/sqlite/garradin.sqlite';
28
29 // Adresse URI de la racine du site Garradin
30 // (doit se terminer par un slash)
31 // Défaut : découverte automatique à partir de SCRIPT_NAME
32 const WWW_URI = '/garradin/';
33
34 // Adresse URL HTTP(S) de Garradin
35 // Défaut : découverte à partir de HTTP_HOST ou SERVER_NAME + WWW_URI
36 define('Garradin\WWW_URL', 'http://garradin.net' . WWW_URI);
37
38 // Emplacement de stockage des plugins
39 define('Garradin\PLUGINS_ROOT', DATA_ROOT . '/plugins');
40
41 // Plugins fixes qui ne peuvent être désinstallés (séparés par une virgule)
42 const PLUGINS_SYSTEM = 'email,web';
43
44 // Affichage des erreurs
45 // Si "true" alors un message expliquant l'erreur et comment rapporter le bug s'affiche
46 // en cas d'erreur. Sinon rien ne sera affiché.
47 // Défaut : true
48 const SHOW_ERRORS = true;
49
50 // Envoi des erreurs par e-mail
51 // Si rempli, un email sera envoyé à l'adresse indiquée à chaque fois qu'une erreur
52 // d'exécution sera rencontrée.
53 // Si "false" alors aucun email ne sera envoyé
54 // Note : les erreurs sont déjà toutes loguées dans error.log à la racine de DATA_ROOT
55 const MAIL_ERRORS = false;
56
57 // Utilisation de cron pour les tâches automatiques
58 // Si "true" on s'attend à ce qu'une tâche automatisée appelle
59 // le script cron.php à la racine toutes les 24 heures. Sinon Garradin
60 // effectuera les actions automatiques quand quelqu'un se connecte à
61 // l'administration ou visite le site.
62 // Défaut : false
63 const USE_CRON = false;