Rev 1821 | Rev 1835 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed
; 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'applicationinfo.nom = Services d'Identiplante; Abréviation de l'applicationinfo.abr = del-services; Version du Framework nécessaire au fonctionnement de cette applicationinfo.framework.version = 0.3;Encodage de l'applicationencodage_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étragechronometrage = 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; 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 servicesserveur.baseURL = /services/del/; URL à redirigerserveur.baseAlternativeURL = /service:del:0.1/; +------------------------------------------------------------------------------------------------------+; SERVICES du CEL; URL de base des services du CELurlServiceBaseCel = "{ref:url_base}service:cel:"; Service du CEL pour manipuler une image à distanceurlServiceCelImage = "{ref:urlServiceBaseCel}CelImage/";; Service du CEL pour manipuler une observation à distanceurlServiceCelObs = "{ref:urlServiceBaseCel}CelObs/";; Service du CEL permetant d'obtenir la liste des communes pour l'auto-complétionurlServiceCelCommune = "{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:%s.jpg"; +------------------------------------------------------------------------------------------------------+; SERVICES d'eFlore; URL de base des services d'eFloreurl_service_base_eflore = "{ref:url_base}service:eflore:0.1/"; +------------------------------------------------------------------------------------------------------+; CONFIG GÉNÉRALE de DEL; Version des service web du projetservice_version = 0.1; Standard utilisé pour les codes de languelangue_source = "ISO-639-1";; Standard utilisé pour les codes de zones géographiqueszone_geo_source = "ISO-3166-1";; URL de base des servicesurl_base = "http://localhost/"; URL de base des services de DELurl_service_base = "{ref:url_base}service:del:0.1/"; Espaces de nomschemin_del_commun = "../commun"; Droits des utilisateursdroit_coordinateur = "1"droit_superadmin = "2"; Liste des ips (nom de domaine) autorisés à accéder aux services de DELip_autorisees = "127.0.0.1, 193.54.123.169, 193.54.123.216"; Lien de base vers l'appli DELobs_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 DELobs_fiche_tpl = "{ref:obs_appli_lien}#obs~%s"img_fiche_tpl = "{ref:img_appli_lien}#img~%s"; +------------------------------------------------------------------------------------------------------+; CONFIGURATIONS des SERVICES[mots-cles]; Masque de filtrage possible pour la consultation :masques_possibles = "image,auteur.id"; Mappingmapping = "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"; Mappingmapping = "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"[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";; Mappingmapping = "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 DELmots_cles_cel_affiches = "fleur,fleurs,feuille,feuilles,ecorce,fruit,fruits,port,plantnet,plantscan_new";; Template d'URL pour l'affichage des images du web service ListeImagesDeterminationsProbablesurl_image_tpl = "http://api.tela-botanica.org/img:%sXL.jpg"; Template d'URL pour la fiche eFlore d'un nomurl_fiche_eflore_tpl = "http://www.tela-botanica.org/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 taxonsurl_autocompletion_tpl = "{ref:url_service_base_eflore}%s/noms?masque=%s&recherche=etendue&retour.format=min&navigation.limite=50&ns.structure=au";[protocoles]; Mappingmapping = "id_protocole = protocole.id,intitule = protocole.intitule,descriptif = protocole.descriptif,tag = protocole.tag,mots_cles = protocole.mots_cles"[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;TODO : si problématique séparer en mapping spécifique à chaque sous-service et fusionner avec les params ..._filtresmapping = "espece = nom_sel,observation = ce_observation,image = id_image,protocole = cd_protocole"; Filtres disponibles pour chaque type de syndicationcommentaire_filtres = "auteur,espece,observation"vote_filtres = "protocole"tag_filtres = ""; Liste des formats de flux disponiblesformats = "rss1,rss2,atom"; Editeur du fluxediteur = "Tela Botanica"; Infos sur le générateurgenerateur_nom = "DEL - Syndication"generateur_version = "1.0"; Format du Guid de DEL pour le flux de syndicationcommentaire_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"; Titrecommentaire_titre = "identiPlante : commentaires et propositions"vote_titre = "pictoFlora : votes"tag_titre = "pictoFlora : tags"; Descriptions des fluxcommentaire_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.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 :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,ce_zone_geo = id_zone_geo,zone_geo = zone_geo,lieudit = lieudit,station = station,milieu = milieu,nom = auteur.nom,prenom = auteur.prenom,ce_utilisateur = auteur.id,courriel = auteur.courriel,mots_cles_texte = mots_cles_texte,dob_commentaire = commentaire"; Texte du tag "à déterminer"tag_adeterminer = aDeterminer;nb_commentaires_discussion = 1[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 :mapping = "