Subversion Repositories eFlore/Applications.del

Rev

Rev 1821 | Rev 1835 | Go to most recent revision | Only display areas with differences | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1821 Rev 1826
1
; Encodage : UTF-8
1
; Encodage : UTF-8
2
 
2
 
3
; +------------------------------------------------------------------------------------------------------+
3
; +------------------------------------------------------------------------------------------------------+
4
; URLs
4
; URLs
5
; Le séparateur utilisé par le framework lorsqu'il génère des URL pour séparer les arguments.
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')"
6
; Pour remettre les valeurs par défaut, utitliser : "php:ini_get('arg_separator.output')"
7
url_arg_separateur_sortie = "&"
7
url_arg_separateur_sortie = "&"
8
 
8
 
9
; +------------------------------------------------------------------------------------------------------+
9
; +------------------------------------------------------------------------------------------------------+
10
; Info sur l'application
10
; Info sur l'application
11
info.nom = Services d'Identiplante
11
info.nom = Services d'Identiplante
12
; Abréviation de l'application
12
; Abréviation de l'application
13
info.abr = del-services
13
info.abr = del-services
14
; Version du Framework nécessaire au fonctionnement de cette application
14
; Version du Framework nécessaire au fonctionnement de cette application
15
info.framework.version = 0.3
15
info.framework.version = 0.3
16
;Encodage de l'application
16
;Encodage de l'application
17
encodage_appli = "UTF-8"
17
encodage_appli = "UTF-8"
18
 
18
 
19
; +------------------------------------------------------------------------------------------------------+
19
; +------------------------------------------------------------------------------------------------------+
20
; Débogage
20
; Débogage
21
; Indique si oui ou non on veut afficher le débogage.
21
; Indique si oui ou non on veut afficher le débogage.
22
debogage = true
22
debogage = true
23
;	Indique sous quelle forme les méssages de débogage doivent s'afficher :
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
24
;		 - "php:Debug::MODE_ECHO" : le message est affiché en utilisant echo
25
;		 - "php:Debug::MODE_NOTICE" : le message est affiché en utilisant une erreur de type notice
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".
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.
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"
28
debogage_mode = "php:Debug::MODE_ECHO"
29
; Indique si oui ou non on veut lancer le chronométrage
29
; Indique si oui ou non on veut lancer le chronométrage
30
chronometrage = false
30
chronometrage = false
31
 
31
 
32
; +------------------------------------------------------------------------------------------------------+
32
; +------------------------------------------------------------------------------------------------------+
33
; Paramètrage de la base de données.
33
; Paramètrage de la base de données.
34
; Abstraction de la base de données.
34
; Abstraction de la base de données.
35
bdd_abstraction = pdo
35
bdd_abstraction = pdo
36
; Protocole de la base de données.
36
; Protocole de la base de données.
37
bdd_protocole = mysql
37
bdd_protocole = mysql
38
; Nom du serveur de bases de données.
38
; Nom du serveur de bases de données.
39
bdd_serveur = localhost
39
bdd_serveur = localhost
40
; Nom de l'utilisateur de la base de données.
40
; Nom de l'utilisateur de la base de données.
41
bdd_utilisateur = ""
41
bdd_utilisateur = ""
42
; Mot de passe de l'utilisateur de la base de données.
42
; Mot de passe de l'utilisateur de la base de données.
43
bdd_mot_de_passe = ""
43
bdd_mot_de_passe = ""
44
; Nom de la base de données principale.
44
; Nom de la base de données principale.
45
bdd_nom = "tb_del"
45
bdd_nom = "tb_del"
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!).
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"
47
bdd_encodage = "utf8"
48
 
48
 
49
; +------------------------------------------------------------------------------------------------------+
49
; +------------------------------------------------------------------------------------------------------+
50
; Infos sur les services
50
; Infos sur les services
51
; chemin direct aux services
51
; chemin direct aux services
52
serveur.baseURL = /services/del/
52
serveur.baseURL = /services/del/
53
; URL à rediriger
53
; URL à rediriger
54
serveur.baseAlternativeURL = /service:del:0.1/
54
serveur.baseAlternativeURL = /service:del:0.1/
55
 
55
 
56
; +------------------------------------------------------------------------------------------------------+
56
; +------------------------------------------------------------------------------------------------------+
57
; SERVICES du CEL
57
; SERVICES du CEL
58
; URL de base des services du CEL
58
; URL de base des services du CEL
59
urlServiceBaseCel = "{ref:url_base}service:cel:"
59
urlServiceBaseCel = "{ref:url_base}service:cel:"
60
; Service du CEL pour manipuler une image à distance
60
; Service du CEL pour manipuler une image à distance
61
urlServiceCelImage = "{ref:urlServiceBaseCel}CelImage/";
61
urlServiceCelImage = "{ref:urlServiceBaseCel}CelImage/";
62
; Service du CEL pour manipuler une observation à distance
62
; Service du CEL pour manipuler une observation à distance
63
urlServiceCelObs = "{ref:urlServiceBaseCel}CelObs/";
63
urlServiceCelObs = "{ref:urlServiceBaseCel}CelObs/";
64
; Service du CEL permetant d'obtenir la liste des communes pour l'auto-complétion
64
; Service du CEL permetant d'obtenir la liste des communes pour l'auto-complétion
65
urlServiceCelCommune = "{ref:urlServiceBaseCel}LocationSearch/";
65
urlServiceCelCommune = "{ref:urlServiceBaseCel}LocationSearch/";
66
; Squelette d'Url permettant d'afficher une image du CEL (remplace %s par l'id de l'image sans underscore)
66
; Squelette d'Url permettant d'afficher une image du CEL (remplace %s par l'id de l'image sans underscore)
67
cel_img_url_tpl = "http://api.tela-botanica.org/img:%s.jpg"
67
cel_img_url_tpl = "http://api.tela-botanica.org/img:%s.jpg"
68
 
68
 
69
; +------------------------------------------------------------------------------------------------------+
69
; +------------------------------------------------------------------------------------------------------+
70
; SERVICES d'eFlore
70
; SERVICES d'eFlore
71
; URL de base des services d'eFlore
71
; URL de base des services d'eFlore
72
url_service_base_eflore = "{ref:url_base}service:eflore:0.1/"
72
url_service_base_eflore = "{ref:url_base}service:eflore:0.1/"
73
 
73
 
74
; +------------------------------------------------------------------------------------------------------+
74
; +------------------------------------------------------------------------------------------------------+
75
; CONFIG GÉNÉRALE de DEL
75
; CONFIG GÉNÉRALE de DEL
76
; Version des service web du projet
76
; Version des service web du projet
77
service_version = 0.1
77
service_version = 0.1
78
; Standard utilisé pour les codes de langue
78
; Standard utilisé pour les codes de langue
79
langue_source = "ISO-639-1";
79
langue_source = "ISO-639-1";
80
; Standard utilisé pour les codes de zones géographiques
80
; Standard utilisé pour les codes de zones géographiques
81
zone_geo_source = "ISO-3166-1";
81
zone_geo_source = "ISO-3166-1";
82
 
82
 
83
; URL de base des services
83
; URL de base des services
84
url_base = "http://localhost/"
84
url_base = "http://localhost/"
85
; URL de base des services de DEL
85
; URL de base des services de DEL
86
url_service_base = "{ref:url_base}service:del:0.1/"
86
url_service_base = "{ref:url_base}service:del:0.1/"
87
 
87
 
88
; Espaces de noms
88
; Espaces de noms
89
chemin_del_commun = "../commun"
89
chemin_del_commun = "../commun"
90
 
90
 
91
; Droits des utilisateurs
91
; Droits des utilisateurs
92
droit_coordinateur = "1"
92
droit_coordinateur = "1"
93
droit_superadmin = "2"
93
droit_superadmin = "2"
94
; Liste des ips (nom de domaine) autorisés à accéder aux services de DEL
94
; Liste des ips (nom de domaine) autorisés à accéder aux services de DEL
95
ip_autorisees = "127.0.0.1, 193.54.123.169, 193.54.123.216"
95
ip_autorisees = "127.0.0.1, 193.54.123.169, 193.54.123.216"
96
 
96
 
97
; Lien de base vers l'appli DEL
97
; Lien de base vers l'appli DEL
98
obs_appli_lien = "http://www.tela-botanica.org/appli:identiplante"
98
obs_appli_lien = "http://www.tela-botanica.org/appli:identiplante"
99
img_appli_lien = "http://www.tela-botanica.org/appli:pictoflora"
99
img_appli_lien = "http://www.tela-botanica.org/appli:pictoflora"
100
 
100
 
101
; Lien de base vers la fiche de l'observation dans DEL
101
; Lien de base vers la fiche de l'observation dans DEL
102
obs_fiche_tpl = "{ref:obs_appli_lien}#obs~%s"
102
obs_fiche_tpl = "{ref:obs_appli_lien}#obs~%s"
103
img_fiche_tpl = "{ref:img_appli_lien}#img~%s"
103
img_fiche_tpl = "{ref:img_appli_lien}#img~%s"
104
 
104
 
105
; +------------------------------------------------------------------------------------------------------+
105
; +------------------------------------------------------------------------------------------------------+
106
; CONFIGURATIONS des SERVICES
106
; CONFIGURATIONS des SERVICES
107
[mots-cles]
107
[mots-cles]
108
; Masque de filtrage possible pour la consultation :
108
; Masque de filtrage possible pour la consultation :
109
masques_possibles = "image,auteur.id"
109
masques_possibles = "image,auteur.id"
110
; Mapping
110
; Mapping
111
mapping = "
111
mapping = "
112
	id_tag = id_mot_cle,
112
	id_tag = id_mot_cle,
113
	ce_image = image,
113
	ce_image = image,
114
	ce_utilisateur = auteur.id,
114
	ce_utilisateur = auteur.id,
115
	date = date,
115
	date = date,
116
	tag = mot_cle"
116
	tag = mot_cle"
117
 
117
 
118
[commentaires]
118
[commentaires]
119
; Masque de filtrage possible pour la consultation :
119
; Masque de filtrage possible pour la consultation :
120
masques_possibles = "proposition,observation"
120
masques_possibles = "proposition,observation"
121
; Mapping
121
; Mapping
122
mapping = "
122
mapping = "
123
	id_commentaire = id_commentaire,
123
	id_commentaire = id_commentaire,
124
	ce_observation = observation,
124
	ce_observation = observation,
125
	ce_proposition = proposition,
125
	ce_proposition = proposition,
126
	ce_commentaire_parent = id_parent,
126
	ce_commentaire_parent = id_parent,
127
	ce_utilisateur = auteur.id,
127
	ce_utilisateur = auteur.id,
128
	texte = texte,
128
	texte = texte,
129
	utilisateur_nom = auteur.nom,
129
	utilisateur_nom = auteur.nom,
130
	utilisateur_prenom = auteur.prenom,
130
	utilisateur_prenom = auteur.prenom,
131
	utilisateur_courriel = auteur.courriel,
131
	utilisateur_courriel = auteur.courriel,
132
	date = date,
132
	date = date,
133
	nom_sel = nom_sel,
133
	nom_sel = nom_sel,
134
	nom_sel_nn = nom_sel_nn,
134
	nom_sel_nn = nom_sel_nn,
135
	nom_ret_nn = nom_ret_nn,
135
	nom_ret_nn = nom_ret_nn,
136
	nom_referentiel = nom_referentiel,
136
	nom_referentiel = nom_referentiel,
137
	proposition_initiale = proposition_initiale"
137
	proposition_initiale = proposition_initiale"
138
 
138
 
139
[communes]
139
[communes]
140
; Masque de filtrage possible pour la consultation :
140
; Masque de filtrage possible pour la consultation :
141
masques_possibles = "masque.nom"
141
masques_possibles = "masque.nom"
142
 
142
 
143
[determinations]
143
[determinations]
144
; Masque de filtrage possible pour la consultation :
144
; Masque de filtrage possible pour la consultation :
145
masques_possibles = "masque.protocole,masque.valeur_vote_min";
145
masques_possibles = "masque.protocole,masque.valeur_vote_min";
146
; Mapping
146
; Mapping
147
mapping = "
147
mapping = "
148
	famille = famille,
148
	famille = famille,
149
	ns = nom_sel,
149
	ns = nom_sel,
150
	nn = nom_sel_nn,
150
	nn = nom_sel_nn,
151
	date = date_observation,
151
	date = date_observation,
152
	tag = mots_cles_texte,
152
	tag = mots_cles_texte,
153
	commune = zone_geo"
153
	commune = zone_geo"
154
; Mots-clés du CEL à prendre en compte dans DEL
154
; Mots-clés du CEL à prendre en compte dans DEL
155
mots_cles_cel_affiches = "fleur,fleurs,feuille,feuilles,ecorce,fruit,fruits,port,plantnet,plantscan_new";
155
mots_cles_cel_affiches = "fleur,fleurs,feuille,feuilles,ecorce,fruit,fruits,port,plantnet,plantscan_new";
156
; Template d'URL pour l'affichage des images du web service ListeImagesDeterminationsProbables
156
; Template d'URL pour l'affichage des images du web service ListeImagesDeterminationsProbables
157
url_image_tpl = "http://api.tela-botanica.org/img:%sXL.jpg"
157
url_image_tpl = "http://api.tela-botanica.org/img:%sXL.jpg"
158
; Template d'URL pour la fiche eFlore d'un nom
158
; Template d'URL pour la fiche eFlore d'un nom
159
url_fiche_eflore_tpl = "http://www.tela-botanica.org/nn%s";
159
url_fiche_eflore_tpl = "http://www.tela-botanica.org/nn%s";
160
 
160
 
161
[nomstaxons]
161
[nomstaxons]
162
; Masque de filtrage possible pour la consultation :
162
; Masque de filtrage possible pour la consultation :
163
masques_possibles = "masque.nom,masque.referentiel"
163
masques_possibles = "masque.nom,masque.referentiel"
164
; URL de base du service appelé pour autocompléter les noms de taxons
164
; URL de base du service appelé pour autocompléter les noms de taxons
165
url_autocompletion_tpl = "{ref:url_service_base_eflore}%s/noms?masque=%s&recherche=etendue&retour.format=min&navigation.limite=50&ns.structure=au";
165
url_autocompletion_tpl = "{ref:url_service_base_eflore}%s/noms?masque=%s&recherche=etendue&retour.format=min&navigation.limite=50&ns.structure=au";
166
 
166
 
167
[protocoles]
167
[protocoles]
168
; Mapping
168
; Mapping
169
mapping = "
169
mapping = "
170
	id_protocole = protocole.id,
170
	id_protocole = protocole.id,
171
	intitule = protocole.intitule,
171
	intitule = protocole.intitule,
172
	descriptif = protocole.descriptif,
172
	descriptif = protocole.descriptif,
173
	tag = protocole.tag,
173
	tag = protocole.tag,
174
	mots_cles = protocole.mots_cles"
174
	mots_cles = protocole.mots_cles"
175
 
175
 
176
[syndication]
176
[syndication]
177
; Masque de filtrage possible pour la consultation, tout type de syndication confondus :
177
; Masque de filtrage possible pour la consultation, tout type de syndication confondus :
178
masques_possibles = "auteur,espece,observation,image,protocole"
178
masques_possibles = "auteur,espece,observation,image,protocole"
179
; Mapping pour tous les sous-services
179
; Mapping pour tous les sous-services
180
;TODO : si problématique séparer en mapping spécifique à chaque sous-service et fusionner avec les params ..._filtres
180
;TODO : si problématique séparer en mapping spécifique à chaque sous-service et fusionner avec les params ..._filtres
181
mapping = "
181
mapping = "
182
	espece = nom_sel,
182
	espece = nom_sel,
183
	observation = ce_observation,
183
	observation = ce_observation,
184
	image = id_image,
184
	image = id_image,
185
	protocole = cd_protocole"
185
	protocole = cd_protocole"
186
 
186
 
187
; Filtres disponibles pour chaque type de syndication
187
; Filtres disponibles pour chaque type de syndication
188
commentaire_filtres = "auteur,espece,observation"
188
commentaire_filtres = "auteur,espece,observation"
189
vote_filtres = "protocole"
189
vote_filtres = "protocole"
190
tag_filtres = ""
190
tag_filtres = ""
191
 
191
 
192
; Liste des formats de flux disponibles
192
; Liste des formats de flux disponibles
193
formats = "rss1,rss2,atom"
193
formats = "rss1,rss2,atom"
194
 
194
 
195
; Editeur du flux
195
; Editeur du flux
196
editeur = "Tela Botanica"
196
editeur = "Tela Botanica"
197
 
197
 
198
; Infos sur le générateur
198
; Infos sur le générateur
199
generateur_nom = "DEL - Syndication"
199
generateur_nom = "DEL - Syndication"
200
generateur_version = "1.0"
200
generateur_version = "1.0"
201
 
201
 
202
; Format du Guid de DEL pour le flux de syndication
202
; Format du Guid de DEL pour le flux de syndication
203
commentaire_guid_tpl = "urn:lsid:tela-botanica.org:del:commentaire%s"
203
commentaire_guid_tpl = "urn:lsid:tela-botanica.org:del:commentaire%s"
204
vote_guid_tpl = "urn:lsid:tela-botanica.org:del:vote%s"
204
vote_guid_tpl = "urn:lsid:tela-botanica.org:del:vote%s"
205
tag_guid_tpl = "urn:lsid:tela-botanica.org:del:tag%s"
205
tag_guid_tpl = "urn:lsid:tela-botanica.org:del:tag%s"
206
 
206
 
207
; Titre
207
; Titre
208
commentaire_titre = "identiPlante : commentaires et propositions"
208
commentaire_titre = "identiPlante : commentaires et propositions"
209
vote_titre = "pictoFlora : votes"
209
vote_titre = "pictoFlora : votes"
210
tag_titre = "pictoFlora : tags"
210
tag_titre = "pictoFlora : tags"
211
 
211
 
212
; Descriptions des flux
212
; Descriptions des flux
213
commentaire_dsc = "Ce flux regroupe les dernières déterminations et commentaires rédigés dans l'application identiPlante"
213
commentaire_dsc = "Ce flux regroupe les dernières déterminations et commentaires rédigés dans l'application identiPlante"
214
vote_dsc = "Ce flux regroupe les derniers votes sur les images de pictoFlora"
214
vote_dsc = "Ce flux regroupe les derniers votes sur les images de pictoFlora"
215
tag_dsc = "Ce flux regroupe les derniers tags des images de pictoFlora"
-
 
216
215
tag_dsc = "Ce flux regroupe les derniers tags des images de pictoFlora"
-
 
216
 
-
 
217
 
-
 
218
[observations]
-
 
219
; Masque de filtrage possible pour la consultation :
-
 
220
masques_possibles = "masque,masque.famille,masque.genre,masque.ns,masque.nn,masque.auteur,masque.date,masque.commune,masque.departement,masque.tag,masque.espece,masque.type,masque.referentiel"
-
 
221
; Mapping parmetres url / champs base de données :
-
 
222
mapping = "
-
 
223
	id_observation = id_observation,
-
 
224
	date_observation = date_observation,
-
 
225
	date_transmission = date_transmission,
-
 
226
	famille = determination.famille,
-
 
227
	nom_sel = determination.ns,
-
 
228
	nom_sel_nn = determination.nn,
-
 
229
	nt = determination.nt,
-
 
230
	nom_referentiel = determination.referentiel,
-
 
231
	ce_zone_geo = id_zone_geo,
-
 
232
	zone_geo = zone_geo,
-
 
233
	lieudit = lieudit,
-
 
234
	station = station,
-
 
235
	milieu = milieu,
-
 
236
	nom = auteur.nom,
-
 
237
	prenom = auteur.prenom,
-
 
238
	ce_utilisateur = auteur.id,
-
 
239
	courriel = auteur.courriel,
-
 
240
	mots_cles_texte = mots_cles_texte,
-
 
241
	dob_commentaire = commentaire"
-
 
242
; Texte du tag "à déterminer"
-
 
243
tag_adeterminer = aDeterminer
-
 
244
;
-
 
245
nb_commentaires_discussion = 1
-
 
246
 
-
 
247
[images]
-
 
248
; Masque de filtrage possible pour la consultation :
-
 
249
masques_possibles = "masque,famille,genre,ns,nn,nt,auteur,date,commune,departement,tag,espece,referentiel"
-
 
250
; Mapping parmetres url / champs base de données :
-
 
251
mapping = "
-
 
252