-
Notifications
You must be signed in to change notification settings - Fork 30
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ref_geo optionnel ? #100
Comments
Et une |
Oui discuté ailleurs (#3) et on a décidé de ne pas créer de dépendance à UsersHub et de ne pas mélanger tous les observateurs publics, avec nos utilisateurs GeoNature. Donc géré à part. |
Architecture simplifiée de GN-citizen autonome : Si GN-citizen est connecté à GeoNature, alors son schéma |
Oui, c'est bien le schéma du fonctionnement actuel d'un point de vue frontend. En revanche, côté backend et bdd, il existe toujours des dépendances aux schémas
Il reste à mener le travail d'intégration auto à une instance GeoNature (côté bdd). |
La dépendance au schéma/module |
Le ref_geo a vocation à être autonome mais pour le moment ce n'est pas le cas. Ça serait plus simple de ne pas dupliquer les communes mais pourquoi pas pour le moment pour faire simple. |
Je pense que la bonne manière de gérer unréel découplage entre les applications c’est de mettre en place une couche de messaging/bus qui vas s’assurer de faire transiter les données d’une application vers une autres. https://blog.xebia.fr/2015/03/09/microservices-des-architectures/ C’est un gros chantier ! Dans tous les cas répliquer les données c’est s’assurer que le découplage est possible et ça vas dans le sens d’une archi micros services. |
Normalement le Je n'ai pas non plus l'impression qu'il ait subi des modifications structurantes : https://github.com/PnX-SI/GeoNature/commits/master/data/core/ref_geo.sql Pour l'intégrer dans une autre BDD, on peut utiliser cette partie de script : https://github.com/PnX-SI/GeoNature/blob/master/install/install_db.sh#L274-L386 A terme, il est censé avoir son propre dépôt et script de déploiement. |
A priori, ça daterai d'un commit de @amandine-sahl, en septembre dernier. Beaucoup de nouveaux champs dans la table municipalités. Sauf si des besoins plus poussés devaient advenir (zonages autres que communes comme mailles, epci voire espaces naturels ou entité écopaysagère), je serai pour une intégration d'une table des municipalités dans le coeur de gncitizen. |
Non ça c'est un commit de nettoyage entre la V1 et la V2. Pour ceux qui utilisent le |
Au final quelle solution préconisez vous de retenir ? |
On conserve la structure ref_geo de GeoNature ( mettre à jour pour une correpondance de tous les champs de li_municipalities) en veillant bien à maintenir la compatibilité avec le ref_geo (informations en cas de modif de GeoNature). |
Ok. Merci ! |
GeoNature-citizen peut être installé de manière autonome avec sa propre BDD ou bien dans une BDD existante, notamment une BDD GeoNature.
Dans ce cas là, il dispose déjà d'un TaxHub et d'un schéma
taxonomie
opérationnel mais aussi d'un schémaref_geo
opérationnel.Est-ce que ce cas a été prévu ?
The text was updated successfully, but these errors were encountered: