8,11 → 8,11 |
|
; +------------------------------------------------------------------------------------------------------+ |
; Info sur l'application |
info.nom = Services d'Identiplante |
info.nom = Services d'IdentiPlante et PictoFlora |
; Abréviation de l'application |
info.abr = del-services |
; Version du Framework nécessaire au fonctionnement de cette application |
info.framework.version = 0.3 |
info.framework.version = 0.4 |
;Encodage de l'application |
encodage_appli = "UTF-8" |
|
32,11 → 32,11 |
; +------------------------------------------------------------------------------------------------------+ |
; Paramètrage de la base de données. |
; Abstraction de la base de données. |
bdd_abstraction = pdo |
bdd_abstraction = "pdo" |
; Protocole de la base de données. |
bdd_protocole = mysql |
bdd_protocole = "mysql" |
; Nom du serveur de bases de données. |
bdd_serveur = localhost |
bdd_serveur = "localhost:3306" |
; Nom de l'utilisateur de la base de données. |
bdd_utilisateur = "" |
; Mot de passe de l'utilisateur de la base de données. |
54,31 → 54,7 |
serveur.baseAlternativeURL = /service:del:0.1/ |
|
; +------------------------------------------------------------------------------------------------------+ |
; SERVICES du CEL |
; URL de base des services du CEL |
urlServiceBaseCel = "{ref:url_base}service:cel:" |
; Service du CEL pour manipuler une image à distance |
urlServiceCelImage = "{ref:urlServiceBaseCel}CelImage/"; |
; Service du CEL pour manipuler une observation à distance |
urlServiceCelObs = "{ref:urlServiceBaseCel}CelObs/"; |
; Service du CEL permetant d'obtenir la liste des communes pour l'auto-complétion |
urlServiceCelCommune = "{ref:urlServiceBaseCel}LocationSearch/"; |
; Squelette d'Url permettant d'afficher une image du CEL (remplace %s par l'id de l'image sans underscore) |
cel_img_url_tpl = "http://api.tela-botanica.org/img:%09d%s.jpg" |
|
; +------------------------------------------------------------------------------------------------------+ |
; SERVICES d'eFlore |
; URL de base des services d'eFlore |
url_service_base_eflore = "{ref:url_base}service:eflore:0.1/" |
|
; +------------------------------------------------------------------------------------------------------+ |
; CONFIG GÉNÉRALE de DEL |
; Version des service web du projet |
service_version = 0.1 |
; Standard utilisé pour les codes de langue |
langue_source = "ISO-639-1"; |
; Standard utilisé pour les codes de zones géographiques |
zone_geo_source = "ISO-3166-1"; |
|
; URL de base des services |
url_base = "http://localhost/" |
86,7 → 62,7 |
url_service_base = "{ref:url_base}service:del:0.1/" |
|
; Espaces de noms |
chemin_del_commun = "../commun" |
chemin_del_commun = "../../commun/del" |
|
; Droits des utilisateurs |
droit_coordinateur = "1" |
102,12 → 78,54 |
obs_fiche_tpl = "{ref:obs_appli_lien}#obs~%s" |
img_fiche_tpl = "{ref:img_appli_lien}#img~%s" |
|
; Liste des valeurs autorisés pour certains paramètres d'URL : |
valeurs_ordre = "asc, desc" |
valeurs_tri = "date_transmission, date_observation, votes, tags, points" |
valeurs_referentiel = "bdtfx, bdtxa, isfan, apd" |
|
; Liste des mots-clés CEL utilisés dans IdentiPlante/PictoFlora |
mots_cles_cel_affiches = "fleur,fleurs,feuille,feuilles,ecorce,fruit,fruits,port,defiphoto,plantnet" |
|
; +------------------------------------------------------------------------------------------------------+ |
; SERVICES du CEL |
; URL de base des services du CEL |
urlServiceBaseCel = "{ref:url_base}service:cel:" |
; Service du CEL pour manipuler une image à distance |
urlServiceCelImage = "{ref:urlServiceBaseCel}CelImage/"; |
; Service du CEL pour manipuler une observation à distance |
urlServiceCelObs = "{ref:urlServiceBaseCel}CelObs/"; |
; Service du CEL permetant d'obtenir la liste des communes pour l'auto-complétion |
urlServiceCelCommune = "{ref:urlServiceBaseCel}LocationSearch/"; |
; Squelette d'Url permettant d'afficher une image du CEL (remplace %s par l'id de l'image sans underscore) |
cel_img_url_tpl = "http://api.tela-botanica.org/img:%09d%s.jpg" |
|
; +------------------------------------------------------------------------------------------------------+ |
; SERVICES d'eFlore |
; URL de base des services d'eFlore |
url_service_base_eflore = "{ref:url_base}service:eflore:0.1/" |
|
; +------------------------------------------------------------------------------------------------------+ |
; APPLI OBS = PictoFlora |
[appli_img] |
; Filtres de l'url (=paramètres) pour lesquel un tri est possible |
tris_possibles = "date_transmission, date_observation, votes, tags, points" |
; Identifiant du protocole par défaut (3 = Capitalisation d'image) |
protocole_defaut = "3" |
; Formats disponibles pour les images : |
img_formats_possibles = "O, CRX2S, CRS, CXS, CS, XS, S, M, L, XL, X2L, X3L" |
|
; +------------------------------------------------------------------------------------------------------+ |
; APPLI OBS = IdentiPlante |
[appli_obs] |
; Filtres de l'url (=paramètres) pour lesquel un tri est possible |
tris_possibles = "date_observation" |
|
; +------------------------------------------------------------------------------------------------------+ |
; CONFIGURATIONS des SERVICES |
[mots-cles] |
; Masque de filtrage possible pour la consultation : |
masques_possibles = "image,auteur.id" |
; Mapping |
; Mapping champs JSON / champs base de données : |
mapping = " |
id_tag = id_mot_cle, |
ce_image = image, |
118,7 → 136,7 |
[commentaires] |
; Masque de filtrage possible pour la consultation : |
masques_possibles = "proposition,observation" |
; Mapping |
; Mapping champs JSON / champs base de données : |
mapping = " |
id_commentaire = id_commentaire, |
ce_observation = observation, |
143,7 → 161,7 |
[determinations] |
; Masque de filtrage possible pour la consultation : |
masques_possibles = "masque.protocole,masque.valeur_vote_min"; |
; Mapping |
; Mapping champs JSON / champs base de données : |
mapping = " |
famille = famille, |
ns = nom_sel, |
165,7 → 183,7 |
url_autocompletion_tpl = "{ref:url_service_base_eflore}%s/noms?masque=%s&recherche=etendue&retour.format=min&navigation.limite=50&ns.structure=au"; |
|
[protocoles] |
; Mapping |
; Mapping champs JSON / champs base de données : |
mapping = " |
id_protocole = protocole.id, |
intitule = protocole.intitule, |
176,7 → 194,7 |
[syndication] |
; Masque de filtrage possible pour la consultation, tout type de syndication confondus : |
masques_possibles = "auteur,espece,observation,image,protocole" |
; Mapping pour tous les sous-services |
; Mapping champs JSON / champs BDD pour tous les sous-services |
;TODO : si problématique séparer en mapping spécifique à chaque sous-service et fusionner avec les params ..._filtres |
mapping = " |
espece = nom_sel, |
214,11 → 232,18 |
vote_dsc = "Ce flux regroupe les derniers votes sur les images de pictoFlora" |
tag_dsc = "Ce flux regroupe les derniers tags des images de pictoFlora" |
|
|
[observations] |
; Masque de filtrage possible pour la consultation : |
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" |
; Mapping parmetres url / champs base de données : |
masques_possibles = "masque,masque.famille,masque.genre, |
masque.referentiel, masque.ns,masque.nn,masque.auteur,masque.date, |
masque.commune,masque.departement,masque.tag,masque.espece,masque.type" |
; Valeurs par défaut pour les paramètres de l'url : |
parametres_valeurs_defaut = " |
navigation.depart = 0, |
navigation.limite = 10, |
tri = date_transmission, |
ordre = desc" |
; Mapping champs JSON / champs base de données : |
mapping = " |
id_observation = id_observation, |
date_observation = date_observation, |
233,12 → 258,12 |
lieudit = lieudit, |
station = station, |
milieu = milieu, |
nom = auteur.nom, |
prenom = auteur.prenom, |
mots_cles_texte = mots_cles_texte, |
commentaire = commentaire, |
ce_utilisateur = auteur.id, |
courriel = auteur.courriel, |
mots_cles_texte = mots_cles_texte, |
dob_commentaire = commentaire" |
nom_utilisateur = auteur.nom, |
prenom_utilisateur = auteur.prenom, |
courriel_utilisateur = auteur.courriel" |
; Texte du tag "à déterminer" |
tag_adeterminer = aDeterminer |
; |
246,6 → 271,54 |
|
[images] |
; Masque de filtrage possible pour la consultation : |
masques_possibles = "masque,famille,genre,ns,nn,nt,auteur,date,commune,departement,tag,espece,referentiel" |
; Mapping parmetres url / champs base de données : |
; Dans fichier config : "auteur,date," |
masques_possibles = "protocole, |
masque, masque.famille, masque.genre, masque.espece, |
masque.referentiel, masque.ns, masque.nn, masque.nt, |
masque.commune, masque.departement, masque.id_zone_geo, |
masque.auteur, masque.date, masque.type, masque.milieu, |
masque.tag, masque.tag_cel, masque.tag_del, |
tri, ordre, format, navigation.depart, navigation.limite" |
; Valeurs par défaut pour les paramètres de l'url : |
parametres_valeurs_defaut = " |
navigation.depart = 0, |
navigation.limite = 10, |
tri = date_transmission, |
ordre = desc, |
format = XL" |
; Mapping champs JSON / champs base de données : pour la vue v_del_image |
mapping = " |
id_image = id_image, |
hauteur = hauteur, |
date_prise_de_vue = date, |
nom_original = nom_original, |
i_mots_cles_texte = mots_cles_texte_img" |
|
[votes] |
; Mapping champs JSON / champs base de données : |
mapping = " |
id_vote = vote.id, |
valeur = vote, |
ce_protocole = protocole.id, |
ce_proposition = proposition.id, |
ce_image = image.id, |
ce_utilisateur = auteur.id, |
nom = auteur.nom, |
prenom = auteur.prenom, |
courriel = auteur.courriel, |
date = date, |
id_protocole = protocole.id, |
intitule = protocole.intitule, |
descriptif = protocole.descriptif, |
tag = protocole.tag, |
mots_cles = protocole.mots_cles" |
|
[protocoles] |
; Mapping champs JSON / champs base de données : |
mapping = " |
ce_protocole = protocole.id, |
id_protocole = protocole.id, |
intitule = protocole.intitule, |
descriptif = protocole.descriptif, |
tag = protocole.tag, |
mots_cles = protocole.mots_cles" |