Subversion Repositories eFlore/Applications.del

Compare Revisions

No changes between revisions

Ignore whitespace Rev 2170 → Rev 2171

/branches/v1.11-magnesium/services/configurations/config.defaut.ini
New file
0,0 → 1,347
; Encodage : UTF-8
 
; +------------------------------------------------------------------------------------------------------+
; URLs
; Le séparateur utilisé par le framework lorsqu'il génère des URL pour séparer les arguments.
; Pour remettre les valeurs par défaut, utitliser : "php:ini_get('arg_separator.output')"
url_arg_separateur_sortie = "&"
 
; +------------------------------------------------------------------------------------------------------+
; Info sur l'application
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.4
;Encodage de l'application
encodage_appli = "UTF-8"
 
; +------------------------------------------------------------------------------------------------------+
; Débogage
; Indique si oui ou non on veut afficher le débogage.
debogage = true
; Indique sous quelle forme les méssages de débogage doivent s'afficher :
; - "php:Debug::MODE_ECHO" : le message est affiché en utilisant echo
; - "php:Debug::MODE_NOTICE" : le message est affiché en utilisant une erreur de type notice
; - "php:Debug::MODE_ENTETE_HTTP" : les messages sont envoyés dans un entête HTTP "X_REST_DEBOGAGE".
; - "Autre valeur" : les messages sont formatés puis retournés par la méthode de débogage utilisée.
debogage_mode = "php:Debug::MODE_ECHO"
; Indique si oui ou non on veut lancer le chronométrage
chronometrage = false
 
; +------------------------------------------------------------------------------------------------------+
; Paramètrage de la base de données.
; Abstraction de la base de données.
bdd_abstraction = "pdo"
; Protocole de la base de données.
bdd_protocole = "mysql"
; Nom du serveur de bases de données.
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.
bdd_mot_de_passe = ""
; Nom de la base de données principale.
bdd_nom = "tb_del"
; Encodage de la base de données principale au format base de données (ex. pour l'utf-8 ne pas mettre le tiret!).
bdd_encodage = "utf8"
 
; +------------------------------------------------------------------------------------------------------+
; Infos sur les services
; chemin direct aux services
serveur.baseURL = /services/del/
; URL à rediriger
serveur.baseAlternativeURL = /service:del:0.1/
 
; +------------------------------------------------------------------------------------------------------+
; CONFIG GÉNÉRALE de DEL
 
; URL de base des services
url_base = "http://localhost/"
; URL de base des services de DEL
url_service_base = "{ref:url_base}service:del:0.1/"
 
; Chemin vers les fichiers PHP communs aux scripts et services (au format relatif par rapport au fichier index.php)
chemin_del_commun = "../../commun"
 
; Droits des utilisateurs
droit_coordinateur = "1"
droit_superadmin = "2"
; Liste des ips (nom de domaine) autorisés à accéder aux services de DEL
ip_autorisees = "127.0.0.1, 193.54.123.169, 193.54.123.216"
 
; Lien de base vers l'appli DEL
obs_appli_lien = "http://www.tela-botanica.org/appli:identiplante"
img_appli_lien = "http://www.tela-botanica.org/appli:pictoflora"
 
; Lien de base vers la fiche de l'observation dans DEL
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_referentiel = "bdtfx, bdtxa, isfan, apd, lbf, bdtre, aublet, florical"
valeurs_type = "adeterminer, aconfirmer, endiscussion, validees, monactivite"
 
; 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/"
 
; +------------------------------------------------------------------------------------------------------+
; AUTRES SERVICES
; URL de base des services de l'annuaire
urlServiceBaseAnnuaire = "http://localhost/service:annuaire:"
urlServiceBaseAuth = "https://localhost/service:annuaire:auth/"
 
; +------------------------------------------------------------------------------------------------------+
; APPLI OBS = PictoFlora
[appli_img]
; Filtres de l'url (=paramètres) pour lesquel un tri est possible
tris_possibles = "date_transmission, date_observation, moyenne-arithmetique, 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, CRL, XL, X2L, X3L"
 
; +------------------------------------------------------------------------------------------------------+
; APPLI OBS = IdentiPlante
[appli_obs]
; Filtres de l'url (=paramètres) pour lesquel un tri est possible
tris_possibles = "date_transmission, date_observation, nb_commentaires"
 
; +------------------------------------------------------------------------------------------------------+
; CONFIGURATIONS des SERVICES
[mots-cles]
; Masque de filtrage possible pour la consultation :
masques_possibles = "image,auteur.id"
; Mapping champs JSON / champs base de données :
mapping = "
id_tag = id_mot_cle,
ce_image = image,
ce_utilisateur = auteur.id,
date = date,
tag = mot_cle"
 
[commentaires]
; Masque de filtrage possible pour la consultation :
masques_possibles = "proposition,observation"
; Mapping champs JSON / champs base de données :
mapping = "
id_commentaire = id_commentaire,
ce_observation = observation,
ce_proposition = proposition,
ce_commentaire_parent = id_parent,
ce_utilisateur = auteur.id,
texte = texte,
utilisateur_nom = auteur.nom,
utilisateur_prenom = auteur.prenom,
utilisateur_courriel = auteur.courriel,
date = date,
nom_sel = nom_sel,
nom_sel_nn = nom_sel_nn,
nom_ret_nn = nom_ret_nn,
nom_referentiel = nom_referentiel,
proposition_initiale = proposition_initiale,
proposition_retenue = proposition_retenue"
 
[communes]
; Masque de filtrage possible pour la consultation :
masques_possibles = "masque.nom"
 
[determinations]
; Masque de filtrage possible pour la consultation :
masques_possibles = "masque.protocole,masque.valeur_vote_min";
; Mapping champs JSON / champs base de données :
mapping = "
famille = famille,
ns = nom_sel,
nn = nom_sel_nn,
date = date_observation,
tag = mots_cles_texte,
commune = zone_geo"
; Mots-clés du CEL à prendre en compte dans DEL
mots_cles_cel_affiches = "fleur,fleurs,feuille,feuilles,ecorce,fruit,fruits,port,plantnet,plantscan_new";
; Format d'image pour les liens du web service ListeImagesDeterminationsProbables
format_image = "L"
; Template d'URL pour la fiche eFlore d'un nom
url_fiche_eflore_tpl = "http://www.tela-botanica.org/%s-nn-%s";
 
[nomstaxons]
; Masque de filtrage possible pour la consultation :
masques_possibles = "masque.nom,masque.referentiel"
; URL de base du service appelé pour autocompléter les noms de taxons
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";
 
[protocoles]
; Mapping champs JSON / champs base de données :
mapping = "
id_protocole = protocole.id,
intitule = protocole.intitule,
descriptif = protocole.descriptif,
tag = protocole.tag,
mots_cles = protocole.mots_cles,
identifie = protocole.identifie"
 
[syndication]
; Masque de filtrage possible pour la consultation, tout type de syndication confondus :
masques_possibles = "auteur,espece,observation,image,protocole"
; 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,
observation = ce_observation,
image = id_image,
protocole = ce_protocole"
 
; Filtres disponibles pour chaque type de syndication
commentaire_filtres = "auteur,espece,observation"
vote_filtres = "protocole"
tag_filtres = ""
 
; Liste des formats de flux disponibles
formats = "rss1,rss2,atom"
 
; Editeur du flux
editeur = "Tela Botanica"
 
; Infos sur le générateur
generateur_nom = "DEL - Syndication"
generateur_version = "1.0"
 
; Format du Guid de DEL pour le flux de syndication
commentaire_guid_tpl = "urn:lsid:tela-botanica.org:del:commentaire%s"
vote_guid_tpl = "urn:lsid:tela-botanica.org:del:vote%s"
tag_guid_tpl = "urn:lsid:tela-botanica.org:del:tag%s"
 
; Titre
commentaire_titre = "identiPlante : commentaires et propositions"
vote_titre = "pictoFlora : votes"
tag_titre = "pictoFlora : tags"
 
; Descriptions des flux
commentaire_dsc = "Ce flux regroupe les dernières déterminations et commentaires rédigés dans l'application identiPlante"
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.referentiel, masque.ns, masque.nn, masque.auteur, masque.date,
masque.commune, masque.departement, masque.tag_cel, masque.espece,
masque.pninscritsseulement,
navigation.depart, navigation.limite, tri, ordre, masque.type, masque.pays"
; 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,
masque.type = null"
; Mapping champs JSON / champs base de données :
mapping = "
id_observation = id_observation,
date_observation = date_observation,
date_transmission = date_transmission,
famille = determination.famille,
nom_sel = determination.ns,
nom_sel_nn = determination.nn,
nt = determination.nt,
nom_referentiel = determination.referentiel,
pays = pays,
ce_zone_geo = id_zone_geo,
zone_geo = zone_geo,
lieudit = lieudit,
station = station,
milieu = milieu,
mots_cles_texte = mots_cles_texte,
commentaire = commentaire,
ce_utilisateur = auteur.id,
nom_utilisateur = auteur.nom,
prenom_utilisateur = auteur.prenom,
courriel_utilisateur = auteur.courriel"
; Texte du tag "à déterminer"
tag_adeterminer = aDeterminer
; Permet d'indiquer le nombre de commentaire nécessaire pour que l'observation apparaisse dans l'onglet "En discussion" d'IdentiPlante.
nb_commentaires_discussion = 1
 
[images]
; Masque de filtrage possible pour la consultation :
; 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,
masque.pninscritsseulement,
navigation.depart, navigation.limite, tri, ordre, format, masque.pays"
; 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
mapping = "
id_image = id_image,
hauteur = hauteur,
date_prise_de_vue = date,
nom_original = nom_original,
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"
; +------------------------------------------------------------------------------------------------------+
; Messages de validation
[message]
lien_profil = "http://www.tela-botanica.org/profil:%s"
; Titre du message de validation par un admin/validateur d'identiplante
titre_message_validation = "IdentiPlante : un telabotaniste vous a aidé";
; Page d'aide du wiki contenant les explications sur la validation
lien_wiki_validation = "http://www.tela-botanica.org/wikini/identiplante/wakka.php?wiki=TelabotanisteAvances"
Property changes:
Added: svnkit:entry:sha1-checksum
+43aaff7f302ddba1504b6409428b18f0d8b0dbb6
\ No newline at end of property
/branches/v1.11-magnesium/services/configurations/config_departements_bruts.ini
New file
0,0 → 1,101
ain = 01
aisne = 02
allier = 03
alpes-de-haute-provence = 04
hautes-alpes = 05
alpes-maritimes = 06
ardeche = 07
ardennes = 08
ariege = 09
aube = 10
aude = 11
aveyron = 12
bouches-du-rhone = 13
calvados = 14
cantal = 15
charente = 16
charente-maritime = 17
cher = 18
correze = 19
corse-du-sud = 2a
haute-corse = 2b
cote-d'or = 21
cotes-d'armor = 22
creuse = 23
dordogne = 24
doubs = 25
drome = 26
eure = 27
eure-et-loir = 28
finistere = 29
gard = 30
haute-garonne = 31
gers = 32
gironde = 33
herault = 34
ille-et-vilaine = 35
indre = 36
indre-et-loire = 37
isere = 38
jura = 39
landes = 40
loir-et-cher = 41
loire = 42
haute-loire = 43
loire-atlantique = 44
loiret = 45
lot = 46
lot-et-garonne = 47
lozere = 48
maine-et-loire = 49
manche = 50
marne = 51
haute-marne = 52
mayenne = 53
meurthe-et-moselle = 54
meuse = 55
morbihan = 56
moselle = 57
nievre = 58
nord = 59
oise = 60
orne = 61
pas-de-calais = 62
puy-de-dome = 63
pyrenees-atlantiques = 64
hautes-pyrenees = 65
pyrenees-orientales = 66
bas-rhin = 67
haut-rhin = 68
rhone = 69
haute-saone = 70
saone-et-loire = 71
sarthe = 72
savoie = 73
haute-savoie = 74
paris = 75
seine-maritime = 76
seine-et-marne = 77
yvelines = 78
deux-sevres = 79
somme = 80
tarn = 81
tarn-et-garonne = 82
var = 83
vaucluse = 84
vendee = 85
vienne = 86
haute-vienne = 87
vosges = 88
yonne = 89
territoire-de-belfort = 90
essonne = 91
hauts-de-seine = 92
seine-saint-denis = 93
val-de-marne = 94
val-d-oise = 95
guadeloupe = 971
martinique = 972
guyane = 973
la-reunion = 974
mayotte = 976
/branches/v1.11-magnesium/services/configurations/config_departements.ini
New file
0,0 → 1,101
Ain = 01
Aisne = 02
Allier = 03
Alpes-de-Haute-Provence = 04
Hautes-Alpes = 05
Alpes-Maritimes = 06
Ardèche = 07
Ardennes = 08
Ariège = 09
Aube = 10
Aude = 11
Aveyron = 12
Bouches-du-Rhône = 13
Calvados = 14
Cantal = 15
Charente = 16
Charente-Maritime = 17
Cher = 18
Corrèze = 19
Corse-du-Sud = 2A
Haute-Corse = 2B
Côte-d'Or = 21
Côtes-d'Armor = 22
Creuse = 23
Dordogne = 24
Doubs = 25
Drôme = 26
Eure = 27
Eure-et-Loir = 28
Finistère = 29
Gard = 30
Haute-Garonne = 31
Gers = 32
Gironde = 33
Hérault = 34
Ille-et-Vilaine = 35
Indre = 36
Indre-et-Loire = 37
Isère = 38
Jura = 39
Landes = 40
Loir-et-Cher = 41
Loire = 42
Haute-Loire = 43
Loire-Atlantique = 44
Loiret = 45
Lot = 46
Lot-et-Garonne = 47
Lozère = 48
Maine-et-Loire = 49
Manche = 50
Marne = 51
Haute-Marne = 52
Mayenne = 53
Meurthe-et-Moselle = 54
Meuse = 55
Morbihan = 56
Moselle = 57
Nièvre = 58
Nord = 59
Oise = 60
Orne = 61
Pas-de-Calais = 62
Puy-de-Dôme = 63
Pyrénées-Atlantiques = 64
Hautes-Pyrénées = 65
Pyrénées-Orientales = 66
Bas-Rhin = 67
Haut-Rhin = 68
Rhône = 69
Haute-Saône = 70
Saône-et-Loire = 71
Sarthe = 72
Savoie = 73
Haute-Savoie = 74
Paris = 75
Seine-Maritime = 76
Seine-et-Marne = 77
Yvelines = 78
Deux-Sèvres = 79
Somme = 80
Tarn = 81
Tarn-et-Garonne = 82
Var = 83
Vaucluse = 84
Vendée = 85
Vienne = 86
Haute-Vienne = 87
Vosges = 88
Yonne = 89
Territoire de Belfort = 90
Essonne = 91
Hauts-de-Seine = 92
Seine-Saint-Denis = 93
Val-de-Marne = 94
Val-d'Oise = 95
Guadeloupe = 971
Martinique = 972
Guyane = 973
La Réunion = 974
Mayotte = 976
/branches/v1.11-magnesium/services/configurations/.
New file
Property changes:
Added: svn:ignore
+config.ini