-
Notifications
You must be signed in to change notification settings - Fork 102
V1 : Bilan première semaine de développement (12 12 2014)
Bonjour,
Ci-dessous le bilan de la semaine de travail sur synthèse et quelques pistes d'évolution à conduire. Nous sommes désolés de ne pas avoir eu le temps de vous contacter avant la conduite de ce travail, par la suite n'hésitez pas à réagir.
Nous sommes à la recherche de personnes intéressées pour réaliser des tests sur l'application (installation, utilisation). En gros des béta-testeurs. Si ça vous intéresse contactez-nous.
Cordialement,
Gil et Amandine
PRINCIPES STRUCTURANTS RETENUS :
- Une appli et une base synthèse centrale mais pouvant fonctionner de manière autonome
- Alimentation de la synthèse via un service web = webapi. Permettant d'y connecter d'autres sources de données avec ou sans outils.
DONE :
- Liste des taches réalisées : https://github.com/PnEcrins/GeoNature/releases
- Documentation : http://geonature.readthedocs.org/
- Démo : http://92.222.107.92/geonature/
RÉFLEXION A CONDUIRE :
-
Gestion des utilisateurs et observateurs (https://github.com/PnEcrins/GeoNature/issues/20)
-
Installation/Config de apache/postgresql : (https://github.com/PnEcrins/GeoNature/issues/23, https://github.com/PnEcrins/GeoNature/issues/22, https://github.com/PnEcrins/GeoNature/issues/11)
- Où met on l'appli?
- 1 serveur 1 appli ou 1 serveur X applis
TODO :
-
Démo :
- DNS démo (nom de domaine plus sympa)
- trouver des béta-testeurs
- trouver un nom autre que synthèse (https://github.com/PnEcrins/GeoNature/issues/31)
-
Synthèse :
- table synthesefaune : Ajout d'un champ nom initial, suppression de la contrainte id_taxon
- WEB API : UPDATE/INSERT/DELETE
- Rendre optionnel les champs de filtre (recherche taxon)
- Taxref v8 (voir si les listes de statuts de protection sont compatibles)
- Améliorer la popup tooltip au survol d'une donnée (https://github.com/PnEcrins/GeoNature/issues/26)
- restaurer le fonctionnement des statistiques sur la page d'accueil (https://github.com/PnEcrins/GeoNature/issues/24)
- Création de modules de mise à dispostion des données (Export au format SINP) (https://github.com/PnEcrins/GeoNature/issues/21)
- Idée : mise en place d'une api get rest avec paramètres filtres + format
- Réorganiser l'interface : mettre le bandeau info taxon en bas (cf appli localisation) (https://github.com/PnEcrins/GeoNature/issues/9)
-
Backoffice (Mise en place):
- Gestion des dictionnaires
- Gestion des taxons
- Gestion des utilisateurs et observateurs (https://github.com/PnEcrins/GeoNature/issues/20)
-
Contact faune :
- Utiliser les données en base pour l'affichage des groupes taxonomiques (js)
- Tester la compatilité avec les applis androids
- Mise en paramètre du nom des vues (v_nomades_faune, ....)
-
Faune/Flore :
- merge des applications et de la base.
- Evaluer l'intégration des applis flore des écrins
- modification de la DB suppression des mentions 'faune' dans le nom des tables
- Tester la compatilité avec les applis androids
-
Dépersonalisation : https://github.com/PnEcrins/GeoNature/issues/29
- Bandeau plus générique
- Page d'accueil (plus classe)
- Mettre des noms plus génériques pour les images de l'interface (bandeau, favicon, ...)
- Mise en paramètre du titre de l'application (https://github.com/PnEcrins/GeoNature/issues/31)
-
Documentation : https://github.com/PnEcrins/GeoNature/issues/17
- Faire une doc sur les possibilités de paramètrage (basique, avancé)
- Créer un MCD/MLD propre (a voir automatisation MLD windesign - DD pg_autodoc) https://github.com/PnEcrins/GeoNature/issues/30, https://github.com/PnEcrins/GeoNature/issues/11
- Import des données utilisateurs (shapes, taxonomie, observation, lots, sources, ...) https://github.com/PnEcrins/GeoNature/issues/16
- Mise en place d'un/des script(s) sh pour automatiser l'installation
-
WMS :
- Etudier sa suppression en passant pas les WMTS du géoportail (Trouver comment changer les styles des services IGN)
- Modif de l'adresse du wms faun/faun https://github.com/PnEcrins/GeoNature/issues/14
-
Obs_occ :
- évolution des schémas pour qu'ils soient intégrés dans les schémas de la synthese ??
- Insertion des données dans la synthèse (dans un premier temps trigger / puis appel de web api depuis obs_occ)
- Jeton pour une identification commune