Project

General

Profile

ConstantesLinea21 » History » Version 25

Simon, 05/04/2020 02:29 PM

1 1 Simon
h1. ConstantesLinea21
2
3 23 Simon
{{>toc}}
4 2 Simon
5
h2. Paramétrage des options de langue : language_settings
6
7 21 Simon
table{width:100%}.
8 2 Simon
|_.Constante                      |_.Valeur par défaut          |_.Signification     |
9
|LANGUAGE                         | Français                    |   L’application peut être utilisée en Anglais, Français, Espagnol et Italien. Attention, le contenu renseigné par les utilisateurs est unilingue. |
10
|CHARSET                          | UTF-8              | Cette constante définit l’encodage du jeu de caractères de l’application qui utilise par défaut le standard international UTF-8. Il est très fortement déconseillé de changer sa valeur. |  
11
12
13
14 3 Simon
15
16 2 Simon
h2. Paramétrage des options d’heures et de temps : locales_settings
17
18 24 Simon
table{width:100% ! important}.
19 2 Simon
|_.Constante                      |_.Valeur par défaut          |_.Signification     |
20 7 Raul
|TIME_ZONE                        | Europe/Paris                |   Fuseau horaire de l’application.Valeurs supportées accessibles depuis http ://php.net/manual/fr/timezones.php. |
21
|TIME_FORMAT                      | 24                          | L’heure est affichée sur 24H ou sur 12H. Prend la valeur 24 ou 12. |
22
|DATE_FORMAT                      | dd-mm-yyyy                  | Autorise l’affichage de date au format français ’dd-mm-yyyy’ (jour-mois-année) ou au format anglo-saxon ’yyyy-mm-dd’ (année-mois-jour). |
23 5 Raul
24 6 Raul
h2. Paramétrage du serveur d’application : server_settings
25 1 Simon
26 22 Simon
table{width:100%}.
27 1 Simon
|_.Constante                      |_.Valeur par défaut                 |_.Signification     |
28
|SITE_NAME                        | Démarche de développement durable  |   Cette variable est définie par l’utilisateur lors de l’installation. Elle indique le nom donné à l’application (souvent le nom de la démarche). |
29 10 Raul
|SITE_ROOT_URL                    | http://localhost/linea21/          | Cette variable est définie automatiquement par l’application lors de l’installation. Elle doit impérativement respecter le format défini dans laRFC-1738. *Il est recommandé de ne pas la modifier.* |
30 18 Raul
|SITE_MAIL                        | info@linea21.com                   | Cette variable est définie par l’utilisateur lors de l’installation. Vous devez y indiquer une adresse email valide. |
31 7 Raul
|SITE_PATH                        | /path/to/your/application/         | Cette variable est définie automatiquement par l’application lors de l’installation. Elle indique le chemin physique vers le dossier racine de l’application. *Il est recommandé de ne pas la modifier.* |
32
33
h2. Paramétrage des commentaires : comment_settings
34
35
36
|_.Constante                      |_.Valeur par défaut                                                 |_.Signification     |
37
|COMMENT_MODULES                  | news, project, publication, report, indicator, files, contribute   | Liste de modules, séparés par une virgule, pour lesquels activer les commentaires. |
38 10 Raul
|COMMENT_MODERATION               | 1                                                                  | Activation de la modération des commentaires. Prend la valeur 0, 1. |
39 7 Raul
|COMMENT_MODERATE_REGISTERED      | 1                                                                  | Modérer les commentaires des utilisateurs inscrits. Prend la valeur 0 ou 1. |
40
|COMMENT_ONLY_REGISTERED          | 1                                                                  | Indique si les commentaires sont à l’usage exclusif des utilisateurs inscrits ou aussi des anonymes. Prend la valeur 0 ou 1. |
41 19 Raul
|COMMENT_NOTIFICATION             | 1                                                                  | Permet aux commentateurs de s’abonner pour recevoir les nouveaux commentaires par email. Prend la valeur 0, 1. |
42 8 Raul
43
h2. Paramétrage des notifications - Emails :notification_settings
44
45
46
|_.Constante                      |_.Valeur par défaut          |_.Signification     |
47
|ALERT_NEWSUB                     | 1                           |  Niveau de notification lorsqu’une nouvelle de-mande de participation à un groupe de travail est effectuée. Prend la valeur 0 ou 1 (notification aux animateurs du groupe concerné). |
48
|ALERT_NEWFILE                    | 2                           | Niveau de notification lorsqu’un nouveau fichier est déposé dans un groupe de travail. Prend la valeur 0, 1 ou 2. |
49
|ALERT_NEWTOPIC                   | 2                           | Niveau de notification lorsqu’une nouvelle discussion  est  créée  dans  un  groupe  de  travail. Prend la valeur 0, 1 ou 2. |
50
|ALERT_NEWPOST                    | 2                           | Niveau de notification lorsqu’un nouveau message est ajouté dans un groupe de travail. Prend la valeur 0, 1 ou 2. |
51
|ALERT_NEWEVENT                   | 2                           | Niveau de notification lorsqu’un nouvel événement est ajouté dans un groupe de travail. Prend la valeur 0, 1 ou 2. |
52
|ALERT_DIRECTORY                  | 1                           | Indique  si  la  validation  d’une  référence  dans l’annuaire doit être notifiée à son contact ou non. Prend la valeur 0 ou 1. |
53 9 Raul
54
55
56
57 10 Raul
h2. Activation/Désactivation des modules de l’application : modules_settings
58 9 Raul
59
60
|_.Constante                 |_.Valeur par défaut    |_.Signification     |
61
|MOD_SCALE                   | 1                     |  Activation du module ’échelles’. *Ne pas modifier.* |
62
|MOD_LEVEL                   | 1                     |  Activation du module ’niveau’. *Ne pas modifier.* |
63
|MOD_TAG                     | 1                     |  Activation du module ’tags’. *Ne pas modifier.* |
64
|MOD_USER                    | 1                     |  Activation du module ’utilisateurs’. *Ne pas modifier.* |
65
|MOD_NEWSLETTER              | 1                     |  Activation du module ’newsletter’. |
66
|MOD_NEWS                    | 1                     |  Activation du module ’actualités’. |
67
|MOD_PROJECT                 | 1                     |  Activation du module ’projets’. |
68
|MOD_YELLOWPAGES             | 1                     |  Activation du module ’annuaire’. |
69
|MOD_WORKSHOP                | 1                     |  Activation du module ’groupes de travail’. |
70
|MOD_PUBLICATION             | 1                     |  Activation du module ’publications’. |
71
|MOD_SDI                     | 1                     |  Activation du module ’indicateurs’. |
72
|MOD_DASHBOARD               | 1                     |  Activation du module ’tableau de bord’. |
73
|MOD_SYSTEM                  | 1                     |  Activation du module ’configuration du système’. |
74
|MOD_LIBRARY                 | 1                     |  Activation du module ’médiathèque’. |
75 1 Simon
|MOD_COMMENT                 | 1                     |  Activation du module ’commentaire’. |
76
|MOD_PLUGIN                  | 1                     |  Activation du module ’plugin’. |
77
|MOD_PAGE                    | 0                     |  Activation du module ’page’. |
78
|MOD_VOTE                    | 0                     |  Activation du module ’vote’. |
79 10 Raul
80
81
82
83
h2. Paramétrage du mode de débuggage : debug_settings
84
85
86
|_.Constante                 |_.Valeur par défaut    |_.Signification     |
87
|MOD_DEBUG                   | 0                     | S’il est activé, c’est à dire, s’il prend la valeur 1,un outil de débuggage sera affiché sur la sortie standard de l’application (en haut à droite de votre écran). |
88
|SQL_LOG_DEBUG               | 0                     |  Si le mode debug SQL est activé, l’ensemble des requêtes SQL sera enregistré dans un fichier de log (voir section logs_settings). Attention, le fichier généré pourra atteindre une taille importante très rapidement ! |
89
90
h2. Paramétrage des options applicatives : system_settings
91 1 Simon
92 10 Raul
93
|_.Constante                 |_.Valeur par défaut    |_.Signification     |
94 17 Raul
|MOD_REWRITE                 | 0                     |  Permet  d’activer  la  ré-écriture  d’URL.  Si  activé  (valeur  1),  transforme  une  URL  du  typeindex.php ?rub=actualite&id=4enURLdutype    :    /actualite/renovation-thermique-un-formidable-defi,4.html favorisant le référencement. |
95 10 Raul
|URI_SEPARATOR               | /                     |  Caractère utilisé comme séparateur pour l’URL rewriting.  Il  peut  prendre  la  valeur  "/"  ou  "_". D’autres valeurs peuvent être affectées. *Il est recommandé de ne pas modifier ce paramètre.* |
96
|META_DESCRIPTION            |                       |  Permet de renseigner la balise HTML méta "description" pour améliorer le référencement. |
97
|AJAX_LOGIN                  | 1                     |  Permet l’authentification en mode AJAX depuis l’interface publique. Activé par défaut, prend la valeur 0 ou 1. |
98
|RICH_TEXT_EDITOR            | cke                   |  Par défaut, l’éditeur riche (WYSIWYG) est utilisé. La constante peut prendre la valeur ’cke’, ’tinymce’ ou 0, pour désactiver l’utilisation d’éditeur riche. |
99
|MOD_NEWS                    | HTTP                  |  Indique si le téléchargement des fichiers se fait en HTTP ou FTP. Le protocole FTP n’est pas implémenté dans l’application. *Ne pas modifier.* |
100 1 Simon
|SELECT_LIMIT                | 20                    |  Indique  le  nombre  d’éléments  à  afficher  par page. Prend une valeur numérique (entier). |
101 10 Raul
|MAX_SCALE_LEVEL             | 5                     |  Profondeur de niveau d’échelles. Prend une valeur numérique (entier). |
102 12 Raul
|CLIENT_CHARTS               | 1                     |  Indique si les graphiques sont générés en Javascript côté Client. Prend les valeurs 0/1. |
103 10 Raul
|VOTE_MODULES                | project, contribute   |  Précise les modules sur lesquels les votes sont activés. Liste de modules, séparés par une virgule (même que commentaires). |
104 17 Raul
|VOTE_THRESHOLD              | 200                   |  Seuil de votes à partir duquel est envoyé un message aux administrateurs. |
105 10 Raul
|PASSWD_MINLENGTH            | 6                     |  Détermine  la  longueur  minimale  du  mot  de passe (nombre de caractères). Prend une valeur numérique raisonnable. |
106
|PASSWD_STRENGTH             | aA0/                  |  Spécifie le type de caractère requis dans la définition du mot de passe : a = minuscule, A = majuscule, 0 = numérique, / = symboles. |
107 1 Simon
|CHECK_LINK                  | 0                     |  Si l’option est activée, la validité des liens renseignés dans les publications et compte-rendus sera testée par l’application, tout comme la validité des noms de domaine des adresses emails. Options : 0/1. |
108 20 Raul
|SURFACE_UNIT                | km<sup>2</sup>        |  Indique l’unité de mesure d’aire de l’application. Peut prendre une valeur libre, telle que les m2, ha, a, ... |
109 17 Raul
|ERROR_SYSTEM                | ::error_system::      |  Permet de définir le message d’erreur visible des utilisateurs en cas de problème de l’application. Peut prendre une valeur libre. |
110 11 Raul
|CONFIRM_REFRESH             | 2                     |  Temps  de  rafraîchissement  du  message  de confirmation   après   validation   d’une   action sur   l’interface   d’administration,   exprimé   en secondes. |
111 12 Raul
|SESS_INACTIVITY_MAXTIME     | 1800                  |  Temps maximum d’inactivité avant déconnexion exprimé en secondes. |
112 11 Raul
|USER_LOGIN_CHANGE           | 0                     |  Nombre de changements de login autorisé par l’utilisateur. Prend pour valeur un entier (0 = pas de changement autorisé). |
113 17 Raul
|REMEMBER_ME                 | 2592000               |  Allonge la durée de validité de la session quand l’option "Se souvenir de moi" est cochée lors de l’authentification exprimé en secondes. Par défaut, 30 jours. Si la valeur est à 0 l’option est désactivée. |
114 20 Raul
|MEDIA_ALLOWED_EXT           | zip, rar, txt, xls, xlsx, ppt, pps, pptx, ppsx, jpg, jpeg, png, gif, svg, doc, docx, rtf, pdf, odt, ods, ogv, m4v, ogg, mp4, mp3, webm                     |  Indique les extensions autorisées au téléchargement. |
115 17 Raul
|MEDIA_ALLOWED_SIZE          | 16                    |  Spécifie la taille maximale des fichiers en téléchargement. La valeur est exprimée en mégaoctets. Elle doit être compatible avec celle de la configuration serveur. |
116
|NEWSLETTER_AUTO_SUB         | 1                   |  Détermine si l’application doit inscrire automatiquement chaque nouvel inscrit à la newsletter. Prend la valeur 0 pour désactivation. |
117 1 Simon
118 13 Raul
h2. Paramétrage de l’envoi d’emails : mail_settings
119 1 Simon
120 12 Raul
121
|_.Constante                 |_.Valeur par défaut       |_.Signification     |
122 16 Raul
|MAIL_SENDMAIL               | /usr/sbin/sendmail-t -i  |  Chemin  physique  vers  l’application  send mail. Non utilisé si la valeur de MAIL_MAILER n’est pas égale à "sendmail". |
123 13 Raul
|MAIL_PORT                   | 25                       |  Port utilisé pour l’envoi d’emails. Par défaut, le port smtp est le 25. La valeur affectée doit être numérique. |
124 12 Raul
|MAIL_MAILER                 | sendmail                 |  Définit la méthode utilisée par l’application pour envoyer les mails. Valeurs possibles : ’sendmail’,’smtp’, ’mail’. |
125
|MAIL_HOST                   | your.smtp.net            |  Définit l’adresse du serveur SMTP utilisé pour l’envoi d’e-mails. |
126
|MAIL_SMTP_AUTH              | 0                        |  Si la valeur 1 est affectée à la constante, l’envoi SMTP est effectué en mode authentifié. Vous devez donc renseigner les constantes suivantes. |
127
|MAIL_SMTP_USER              | smtpUser                 |  Requis  uniquement  si  l’envoi  est  effectué  en mode SMTP authentifié. Dans ce cas, fournissez votre nom d’utilisateur SMTP. |
128 1 Simon
|MAIL_SMTP_USER              | smtpUser                 |  Requis  uniquement  si  l’envoi  est  effectué  en mode SMTP authentifié. Dans ce cas, fournissez votre nom d’utilisateur SMTP. |
129
|MAIL_SMTP_PASS              | smtpPass                 |  Requis  uniquement  si  l’envoi  est  effectué  en mode SMTP authentifié. Dans ce cas, fournissez votre mot de passe d’utilisateur SMTP. |
130 13 Raul
|MAIL_BULK                   | nodelay                  |  Permet à l’application de différer l’envoi d’e-mails par l’utilisation d’un script cron. Si la valeur est "nodelay" alors les mails sont directement envoyés. Sinon, les mails sont envoyés par lots dont le nombre est défini par la valeur (entière) prise par MAIL_BULK, exemple ’50’. La fréquence de l’envoi est gérée depuis la crontab. |
131
132
h2.  Informations relatives à l’envoi d’emails : mail_informations
133
134
135
|_.Constante                 |_.Valeur par défaut       |_.Signification     |
136
|MAIL_FROM                   | admin@mondomaine.com     |  Définit  l’adresse  de  l’envoyeur  apparaissant dans les emails délivrés par l’application. Une adresse email valide doit être fournie. |
137
|MAIL_FROMNAME               | Administrateur           |  Définit l’identité de l’envoyeur apparaissant dans les emails délivrés par l’application. |
138
|MAIL_REPLY                  | admin@mondomaine.com     |  Définit l’adresse en REPLY-TO des emails délivrés par l’application. Une adresse email valide doit être fournie. |
139
|MAIL_REPLYNAME              | Administrateur           |  Définit l’identité de l’email en REPLY-TO apparaissant dans les emails délivrés par l’application. |
140
141
142
143
144
h2.   Paramétrage des coordonnées du support de Linea21 : support_settings
145
146
147
|_.Constante                 |_.Valeur par défaut                                  |_.Signification     |
148
|SUPPORT_LINEA               | http://dev.linea21.com/projects/linea21/issues/     |  URL du support de Linea21 affiché dans l’aide. |
149
|MAIL_ADMIN_LINEA            | info@linea21.com                                    |  Adresse email du support de Linea21. |
150 14 Raul
151
h2.   Paramétrage de la journalisation : logs_settings
152
153
154
|_.Constante           |_.Valeur par défaut         |_.Signification     |
155
|LOG_ACCESS            | ../logs/access.log         |  Chemin d’accès au fichier de log d’authentification. |
156 1 Simon
|LOG_MAILING           | ../logs/mailing.log        |  Chemin d’accès au fichier de log des envois de newsletters. |
157 14 Raul
|LOG_MAILER            | ../logs/mailer.log         |  Chemin  d’accès  au  fichier  de  log  des  envois d’emails (hors newsletters). |
158
|LOG_CRONJOBS          | ../logs/cronjobs.log       |  Chemin d’accès au fichier de log des tâches planifiées (cron). |
159 15 Raul
|LOG_SQL_QUERIES       | ../logs/sql_queries.log    |  Chemin d’accès au fichier de log des requêtes SQL. L’enregistrement est effectué uniquement si *SQL_LOG_DEBUG* a la valeur 1. Attention, ce fichier peut atteindre une taille importante très rapidement ! |
160 14 Raul
|LOG_SQL_ERRORS        | ../logs/sql_errors.log   |  Chemin  d’accès  au  fichier  de  log  des  erreurs SQL. Que le MOD_DEBUG soit activé ou non, lesrequêtes SQL ayant causé des erreurs sont enregistrées. |
161
|LOG_MAINFILE          | ../logs/main.log    |  Chemin d’accès au fichier de log principal. |
162
163
h2.   Configuration de la base de données
164
165
|_.Constante        |_.Valeur par défaut     |_.Signification     |
166
|DB_HOST            | localhost              |  Hôte de connexion au serveur de données. |
167
|DB_USER            | linea                  |  Utilisateur de la base de données. |
168
|DB_PASS            | linea                  |  Mot de passe de l’utilisateur de la base de données. |
169
|DB_NAME            | linea                  |  Nom de la base de données. |
170 1 Simon
|DB_ADMINMAIL       | -1                     |  Adresse email de l’administrateur de la base de données. Prend pour valeur ’-1’ ou une adresse email valide. Si une adresse email est fournie, un courrier électronique sera envoyé à l’adresse indiquée en cas d’échec de requêtes SQL. |
171 25 Simon
172
173
174
h2. Configuration de variables cachées
175
176
SECRET_KEY 		= "6255533e95978ff87c168b71e413ddd4"
177
ALLOWABLE_TAGS 		= "<a><abbr><img><accronym><u><strong><em><i><b><div><p><sup><sub><span><object><param><embed>"
178
AREA_SETTINGS 		= "rows='' cols=''"
179
MAIL_SEPARATOR 		= ","
180
GEOCODER_URL 		= "http://maps.googleapis.com/maps/api/geocode/json?"
181
MAP_ENGINE 		= "leaflet"
182
MAP_TILELAYER 		= "http://a.basemaps.cartocdn.com/light_all/{z}/{x}/{y}.png"
183
GEOCODER_ENABLED 		= 1
184
PROJECT_STEP 		= 10
185
CKFINDER_ENABLED 		= 0
186
SCROLL_DELAY 		= 2000
187
INDICATOR_DASHBOARD_VIZ 		= "gauge"
188
INDICATOR_DETAIL_VIZ 		= "column"
189
EDITOR_HIGHLIGHT_CODE 		= 1
190
ANIMATE_PROGRESS 		= 1
191
SEARCH_MODE 		= "IN BOOLEAN MODE"
192
THUMBNAIL_SIZE 		= "400x197"
193
BREADCRUMB_CONTAINER 		= "id=main-container"
194
PROJECT_FINALITIES 		= 1
195
BREADCRUMB_SEPARATOR 		= "/"
196
FREE_REGISTRATION 		= 1
197
FORCE_PUBLIC_AUTH 		= 0
198
NEW_WIN_PDF 		= 1
199
NEW_WIN_EXTLINK 		= 1
200
CRONJOBS_LOG_ENABLED 		= 0
201
HTML_MAIL_TEMPLATE 		= 1
202
CHART_DEFAULT_SIZE 		= "900x640"
203
BASE64IMAGE_AUTOSAVE 		= 1
204
CKE_ALLOW_EXTRACONTENT 		= "iframe(*)[*]{*};abbr(*)[*];span(*)[*];div(*)[*];p(*)[*];*[id];*(*)*[data-];"
205
CONTACT_ANTISPAM	=	1
206
WORDEXPORT_ESCAPE = 0
207
HTML_EXPORT =	1
208
EXPORT_NOIMAGE = 0
209
EXPORT_NOLEVELLABEL = 0
210
PROXY_PARAMS = "10.128.152.1:3128"