Subversion Repositories eFlore/Applications.del

Rev

Rev 2129 | Rev 2162 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
699 gduche 1
; Encodage : UTF-8
2
 
3
; +------------------------------------------------------------------------------------------------------+
4
; URLs
5
; Le séparateur utilisé par le framework lorsqu'il génère des URL pour séparer les arguments.
6
; Pour remettre les valeurs par défaut, utitliser : "php:ini_get('arg_separator.output')"
7
url_arg_separateur_sortie = "&"
8
 
9
; +------------------------------------------------------------------------------------------------------+
10
; Info sur l'application
1843 jpm 11
info.nom = Services d'IdentiPlante et PictoFlora
699 gduche 12
; Abréviation de l'application
915 gduche 13
info.abr = del-services
699 gduche 14
; Version du Framework nécessaire au fonctionnement de cette application
1843 jpm 15
info.framework.version = 0.4
699 gduche 16
;Encodage de l'application
17
encodage_appli = "UTF-8"
18
 
19
; +------------------------------------------------------------------------------------------------------+
20
; Débogage
21
; Indique si oui ou non on veut afficher le débogage.
22
debogage = true
1289 jpm 23
;	Indique sous quelle forme les méssages de débogage doivent s'afficher :
24
;		 - "php:Debug::MODE_ECHO" : le message est affiché en utilisant echo
699 gduche 25
;		 - "php:Debug::MODE_NOTICE" : le message est affiché en utilisant une erreur de type notice
26
;		 - "php:Debug::MODE_ENTETE_HTTP" : les messages sont envoyés dans un entête HTTP "X_REST_DEBOGAGE".
27
;		 - "Autre valeur" : les messages sont formatés puis retournés par la méthode de débogage utilisée.
28
debogage_mode = "php:Debug::MODE_ECHO"
29
; Indique si oui ou non on veut lancer le chronométrage
30
chronometrage = false
31
 
32
; +------------------------------------------------------------------------------------------------------+
33
; Paramètrage de la base de données.
34
; Abstraction de la base de données.
1843 jpm 35
bdd_abstraction = "pdo"
699 gduche 36
; Protocole de la base de données.
1843 jpm 37
bdd_protocole = "mysql"
699 gduche 38
; Nom du serveur de bases de données.
1843 jpm 39
bdd_serveur = "localhost:3306"
699 gduche 40
; Nom de l'utilisateur de la base de données.
1289 jpm 41
bdd_utilisateur = ""
699 gduche 42
; Mot de passe de l'utilisateur de la base de données.
1289 jpm 43
bdd_mot_de_passe = ""
699 gduche 44
; Nom de la base de données principale.
1821 jpm 45
bdd_nom = "tb_del"
699 gduche 46
; Encodage de la base de données principale au format base de données (ex. pour l'utf-8 ne pas mettre le tiret!).
47
bdd_encodage = "utf8"
48
 
49
; +------------------------------------------------------------------------------------------------------+
50
; Infos sur les services
1600 jpm 51
; chemin direct aux services
1821 jpm 52
serveur.baseURL = /services/del/
1600 jpm 53
; URL à rediriger
915 gduche 54
serveur.baseAlternativeURL = /service:del:0.1/
699 gduche 55
 
1821 jpm 56
; +------------------------------------------------------------------------------------------------------+
57
; CONFIG GÉNÉRALE de DEL
699 gduche 58
 
1289 jpm 59
; URL de base des services
1600 jpm 60
url_base = "http://localhost/"
61
; URL de base des services de DEL
62
url_service_base = "{ref:url_base}service:del:0.1/"
1684 jpm 63
 
1857 jpm 64
; Chemin vers les fichiers PHP communs aux scripts et services (au format relatif par rapport au fichier index.php)
1931 aurelien 65
chemin_del_commun = "../../commun"
1567 mathias 66
 
1600 jpm 67
; Droits des utilisateurs
68
droit_coordinateur = "1"
69
droit_superadmin = "2"
70
; Liste des ips (nom de domaine) autorisés à accéder aux services de DEL
1797 jpm 71
ip_autorisees = "127.0.0.1, 193.54.123.169, 193.54.123.216"
72
 
1821 jpm 73
; Lien de base vers l'appli DEL
74
obs_appli_lien = "http://www.tela-botanica.org/appli:identiplante"
75
img_appli_lien = "http://www.tela-botanica.org/appli:pictoflora"
76
 
77
; Lien de base vers la fiche de l'observation dans DEL
78
obs_fiche_tpl = "{ref:obs_appli_lien}#obs~%s"
79
img_fiche_tpl = "{ref:img_appli_lien}#img~%s"
80
 
1843 jpm 81
; Liste des valeurs autorisés pour certains paramètres d'URL :
82
valeurs_ordre = "asc, desc"
2129 delphine 83
valeurs_referentiel = "bdtfx, bdtxa, isfan, apd, lbf, bdtre, aublet, florical"
2049 aurelien 84
valeurs_type = "adeterminer, aconfirmer, endiscussion, validees, monactivite"
1843 jpm 85
 
86
; Liste des mots-clés CEL utilisés dans IdentiPlante/PictoFlora
87
mots_cles_cel_affiches = "fleur,fleurs,feuille,feuilles,ecorce,fruit,fruits,port,defiphoto,plantnet"
88
 
1797 jpm 89
; +------------------------------------------------------------------------------------------------------+
1843 jpm 90
; SERVICES du CEL
91
; URL de base des services du CEL
92
urlServiceBaseCel = "{ref:url_base}service:cel:"
93
; Service du CEL pour manipuler une image à distance
94
urlServiceCelImage = "{ref:urlServiceBaseCel}CelImage/";
95
; Service du CEL pour manipuler une observation à distance
96
urlServiceCelObs = "{ref:urlServiceBaseCel}CelObs/";
97
; Service du CEL permetant d'obtenir la liste des communes pour l'auto-complétion
98
urlServiceCelCommune = "{ref:urlServiceBaseCel}LocationSearch/";
99
; Squelette d'Url permettant d'afficher une image du CEL (remplace %s par l'id de l'image sans underscore)
100
cel_img_url_tpl = "http://api.tela-botanica.org/img:%09d%s.jpg"
101
 
102
; +------------------------------------------------------------------------------------------------------+
103
; SERVICES d'eFlore
104
; URL de base des services d'eFlore
105
url_service_base_eflore = "{ref:url_base}service:eflore:0.1/"
106
 
107
; +------------------------------------------------------------------------------------------------------+
2018 mathias 108
; AUTRES SERVICES
109
; URL de base des services de l'annuaire
110
urlServiceBaseAnnuaire = "http://localhost/service:annuaire:"
2077 mathias 111
urlServiceBaseAuth = "https://localhost/service:annuaire:auth/"
2018 mathias 112
 
113
; +------------------------------------------------------------------------------------------------------+
1843 jpm 114
; APPLI OBS = PictoFlora
115
[appli_img]
116
; Filtres de l'url (=paramètres) pour lesquel un tri est possible
1863 jpm 117
tris_possibles = "date_transmission, date_observation, moyenne-arithmetique, tags, points"
1843 jpm 118
; Identifiant du protocole par défaut (3 = Capitalisation d'image)
119
protocole_defaut = "3"
120
; Formats disponibles pour les images :
2103 mathias 121
img_formats_possibles = "O, CRX2S, CRS, CXS, CS, XS, S, M, L, CRL, XL, X2L, X3L"
1843 jpm 122
 
123
; +------------------------------------------------------------------------------------------------------+
124
; APPLI OBS = IdentiPlante
125
[appli_obs]
126
; Filtres de l'url (=paramètres) pour lesquel un tri est possible
1936 aurelien 127
tris_possibles = "date_transmission, date_observation, nb_commentaires"
1843 jpm 128
 
129
; +------------------------------------------------------------------------------------------------------+
1816 jpm 130
; CONFIGURATIONS des SERVICES
1797 jpm 131
[mots-cles]
132
; Masque de filtrage possible pour la consultation :
133
masques_possibles = "image,auteur.id"
1843 jpm 134
; Mapping champs JSON / champs base de données :
1797 jpm 135
mapping = "
136
	id_tag = id_mot_cle,
137
	ce_image = image,
138
	ce_utilisateur = auteur.id,
139
	date = date,
140
	tag = mot_cle"
141
 
142
[commentaires]
143
; Masque de filtrage possible pour la consultation :
144
masques_possibles = "proposition,observation"
1843 jpm 145
; Mapping champs JSON / champs base de données :
1797 jpm 146
mapping = "
147
	id_commentaire = id_commentaire,
148
	ce_observation = observation,
149
	ce_proposition = proposition,
150
	ce_commentaire_parent = id_parent,
151
	ce_utilisateur = auteur.id,
152
	texte = texte,
153
	utilisateur_nom = auteur.nom,
154
	utilisateur_prenom = auteur.prenom,
155
	utilisateur_courriel = auteur.courriel,
156
	date = date,
157
	nom_sel = nom_sel,
158
	nom_sel_nn = nom_sel_nn,
159
	nom_ret_nn = nom_ret_nn,
160
	nom_referentiel = nom_referentiel,
1936 aurelien 161
	proposition_initiale = proposition_initiale,
162
	proposition_retenue = proposition_retenue"
1816 jpm 163
 
164
[communes]
165
; Masque de filtrage possible pour la consultation :
166
masques_possibles = "masque.nom"
167
 
168
[determinations]
169
; Masque de filtrage possible pour la consultation :
170
masques_possibles = "masque.protocole,masque.valeur_vote_min";
1843 jpm 171
; Mapping champs JSON / champs base de données :
1816 jpm 172
mapping = "
173
	famille = famille,
174
	ns = nom_sel,
175
	nn = nom_sel_nn,
176
	date = date_observation,
177
	tag = mots_cles_texte,
178
	commune = zone_geo"
179
; Mots-clés du CEL à prendre en compte dans DEL
180
mots_cles_cel_affiches = "fleur,fleurs,feuille,feuilles,ecorce,fruit,fruits,port,plantnet,plantscan_new";
1906 mathias 181
; Format d'image pour les liens du web service ListeImagesDeterminationsProbables
182
format_image = "L"
1816 jpm 183
; Template d'URL pour la fiche eFlore d'un nom
1922 jpm 184
url_fiche_eflore_tpl = "http://www.tela-botanica.org/%s-nn-%s";
1816 jpm 185
 
186
[nomstaxons]
187
; Masque de filtrage possible pour la consultation :
188
masques_possibles = "masque.nom,masque.referentiel"
189
; URL de base du service appelé pour autocompléter les noms de taxons
1882 jpm 190
url_autocompletion_tpl = "{ref:url_service_base_eflore}%s/noms?masque=%s&recherche=etendue&navigation.limite=50&ns.structure=au&retour.format=min&retour.tri=alpharet&retour.structure=liste";
1817 jpm 191
 
192
[protocoles]
1843 jpm 193
; Mapping champs JSON / champs base de données :
1817 jpm 194
mapping = "
195
	id_protocole = protocole.id,
196
	intitule = protocole.intitule,
197
	descriptif = protocole.descriptif,
198
	tag = protocole.tag,
2081 aurelien 199
	mots_cles = protocole.mots_cles,
200
	identifie = protocole.identifie"
1821 jpm 201
 
202
[syndication]
203
; Masque de filtrage possible pour la consultation, tout type de syndication confondus :
204
masques_possibles = "auteur,espece,observation,image,protocole"
1843 jpm 205
; Mapping champs JSON / champs BDD pour tous les sous-services
1821 jpm 206
;TODO : si problématique séparer en mapping spécifique à chaque sous-service et fusionner avec les params ..._filtres
207
mapping = "
208
	espece = nom_sel,
209
	observation = ce_observation,
210
	image = id_image,
1906 mathias 211
	protocole = ce_protocole"
1821 jpm 212
 
213
; Filtres disponibles pour chaque type de syndication
214
commentaire_filtres = "auteur,espece,observation"
215
vote_filtres = "protocole"
216
tag_filtres = ""
217
 
218
; Liste des formats de flux disponibles
219
formats = "rss1,rss2,atom"
220
 
221
; Editeur du flux
222
editeur = "Tela Botanica"
223
 
224
; Infos sur le générateur
225
generateur_nom = "DEL - Syndication"
226
generateur_version = "1.0"
227
 
228
; Format du Guid de DEL pour le flux de syndication
229
commentaire_guid_tpl = "urn:lsid:tela-botanica.org:del:commentaire%s"
230
vote_guid_tpl = "urn:lsid:tela-botanica.org:del:vote%s"
231
tag_guid_tpl = "urn:lsid:tela-botanica.org:del:tag%s"
232
 
233
; Titre
234
commentaire_titre = "identiPlante : commentaires et propositions"
235
vote_titre = "pictoFlora : votes"
236
tag_titre = "pictoFlora : tags"
237
 
238
; Descriptions des flux
239
commentaire_dsc = "Ce flux regroupe les dernières déterminations et commentaires rédigés dans l'application identiPlante"
240
vote_dsc = "Ce flux regroupe les derniers votes sur les images de pictoFlora"
1826 jpm 241
tag_dsc = "Ce flux regroupe les derniers tags des images de pictoFlora"
242
 
243
[observations]
244
; Masque de filtrage possible pour la consultation :
1843 jpm 245
masques_possibles = "masque,masque.famille,masque.genre,
1871 jpm 246
	masque.referentiel, masque.ns, masque.nn, masque.auteur, masque.date,
247
	masque.commune, masque.departement, masque.tag_cel, masque.espece,
2140 mathias 248
	masque.pninscritsseulement,
1985 aurelien 249
	navigation.depart, navigation.limite, tri, ordre, masque.type, masque.pays"
1843 jpm 250
; Valeurs par défaut pour les paramètres de l'url :
251
parametres_valeurs_defaut = "
252
	navigation.depart = 0,
253
	navigation.limite = 10,
254
	tri = date_transmission,
1853 jpm 255
	ordre = desc,
1856 jpm 256
	masque.type = null"
1843 jpm 257
; Mapping champs JSON / champs base de données :
1826 jpm 258
mapping = "
259
	id_observation = id_observation,
260
	date_observation = date_observation,
261
	date_transmission = date_transmission,
262
	famille = determination.famille,
263
	nom_sel = determination.ns,
264
	nom_sel_nn = determination.nn,
265
	nt = determination.nt,
266
	nom_referentiel = determination.referentiel,
1994 aurelien 267
	pays = pays,
1826 jpm 268
	ce_zone_geo = id_zone_geo,
269
	zone_geo = zone_geo,
270
	lieudit = lieudit,
271
	station = station,
272
	milieu = milieu,
1843 jpm 273
	mots_cles_texte = mots_cles_texte,
274
	commentaire = commentaire,
1826 jpm 275
	ce_utilisateur = auteur.id,
1843 jpm 276
	nom_utilisateur = auteur.nom,
277
	prenom_utilisateur = auteur.prenom,
278
	courriel_utilisateur = auteur.courriel"
1826 jpm 279
; Texte du tag "à déterminer"
280
tag_adeterminer = aDeterminer
1922 jpm 281
; Permet d'indiquer le nombre de commentaire nécessaire pour que l'observation apparaisse dans l'onglet "En discussion" d'IdentiPlante.
1826 jpm 282
nb_commentaires_discussion = 1
283
 
284
[images]
285
; Masque de filtrage possible pour la consultation :
1843 jpm 286
; Dans fichier config : "auteur,date,"
287
masques_possibles = "protocole,
288
	masque, masque.famille, masque.genre, masque.espece,
289
	masque.referentiel, masque.ns, masque.nn, masque.nt,
290
	masque.commune, masque.departement, masque.id_zone_geo,
291
	masque.auteur, masque.date, masque.type, masque.milieu,
292
	masque.tag, masque.tag_cel, masque.tag_del,
2140 mathias 293
	masque.pninscritsseulement,
1985 aurelien 294
	navigation.depart, navigation.limite, tri, ordre, format, masque.pays"
1843 jpm 295
; Valeurs par défaut pour les paramètres de l'url :
296
parametres_valeurs_defaut = "
297
	navigation.depart = 0,
298
	navigation.limite = 10,
299
	tri = date_transmission,
300
	ordre = desc,
301
	format = XL"
1881 jpm 302
; Mapping champs JSON / champs base de données
1826 jpm 303
mapping = "
1843 jpm 304
	id_image = id_image,
305
	hauteur = hauteur,
306
	date_prise_de_vue = date,
307
	nom_original = nom_original,
1871 jpm 308
	mots_cles_texte = mots_cles_texte_img"
1843 jpm 309
 
310
[votes]
311
; Mapping champs JSON / champs base de données :
312
mapping = "
313
	id_vote = vote.id,
314
	valeur = vote,
315
	ce_protocole = protocole.id,
316
	ce_proposition = proposition.id,
317
	ce_image = image.id,
318
	ce_utilisateur = auteur.id,
319
	nom = auteur.nom,
320
	prenom = auteur.prenom,
321
	courriel = auteur.courriel,
322
	date = date,
323
	id_protocole = protocole.id,
324
	intitule = protocole.intitule,
325
	descriptif = protocole.descriptif,
326
	tag = protocole.tag,
327
	mots_cles = protocole.mots_cles"
328
 
329
[protocoles]
330
; Mapping champs JSON / champs base de données :
331
mapping = "
332
	ce_protocole = protocole.id,
333
	id_protocole = protocole.id,
334
	intitule = protocole.intitule,
335
	descriptif = protocole.descriptif,
336
	tag = protocole.tag,
1931 aurelien 337
	mots_cles = protocole.mots_cles"
338
 
339
; +------------------------------------------------------------------------------------------------------+
340
; Messages de validation
341
[message]
342
lien_profil = "http://www.tela-botanica.org/profil:%s"
343
; Titre du message de validation par un admin/validateur d'identiplante
344
titre_message_validation = "IdentiPlante : un telabotaniste vous a aidé";
345
; Page d'aide du wiki contenant les explications sur la validation
1948 aurelien 346
lien_wiki_validation = "http://www.tela-botanica.org/wikini/identiplante/wakka.php?wiki=TelabotanisteAvances"
1931 aurelien 347