Skip to content
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

[NS] Saisie d'une observation: Utiliser TaxHub pour la liste d'espèces d'un programme #82

Closed
lpofredc opened this issue Mar 17, 2019 · 6 comments
Labels
enhancement New feature or request staging Tests fonctionnels, évaluation

Comments

@lpofredc
Copy link
Collaborator

Actuellement, la liste d'espèce consultée par le frontend la saisie d'une observation est celle générée par le backend de GeoNature citizen, amené à disparaitre au profit de TaxHub. Changer l'url par l'url taxhub pour obtenir les espèces d'une liste.

@lpofredc lpofredc assigned ghost Mar 17, 2019
@lpofredc lpofredc added the enhancement New feature or request label Mar 17, 2019
@ghost
Copy link

ghost commented Mar 18, 2019

merge with #12 ?

@lpofredc
Copy link
Collaborator Author

La liste d'espèce générée par GNCitizen est corrigée dans cette PR #86.

Se pose la question d'une dépendance forte avec TaxHub (consultation via l'API TaxHub par le front ou d'une dépendance partielle possiblement gérée en bdd et ou les listes sont générées par le backend GeoNature-citizen comme c'est le cas aujourd'hui).

@camillemonchicourt
Copy link
Member

Oui c'est peut être dommage d'imposer de dépendre de l'API TaxHub.
Mais si on l'utilise beaucoup c'est pratique ?

@lpofredc
Copy link
Collaborator Author

Actuellement, GeoNature-citizen reprend à l'identique les tables du schéma taxonomie de taxhub et dispose de ses propres routes pour la génération des listes d'espèces. Ceci rend donc facultatif l'installation de TaxHub.

Mais cela soulève quelques contraintes pour une installation "standalone" :

  • Peupler la table taxref avant de pouvoir créer ses propres listes d'espèces. Mais cela fonctionne aussi très bien avec une instance de taxhub.
  • Gérer manuellement les médias d'illustrations des espèces (sauf si utilisation des scripts de @amandine-sahl avec les api wikimedia ou inpn) et reproduire les redimensionnement des images pour une utilisation dans les programmes.

Si on reprend avec l'utilisation de TaxHub, il faut reprendre certains éléments du frontend car la structure du json des liste d'espèce n'est pas le même.

@ghost ghost added the staging Tests fonctionnels, évaluation label Jun 14, 2019
@lpofredc
Copy link
Collaborator Author

lpofredc commented Jul 2, 2019

Au regard de la bonne intégration d'instances TaxHub distantes (gestion des listes d'espèces et surtout des médias), l'installation du schema taxonomy (Copier/Coller de TaxHub) perd de son utilité. Je propose à terme de simplifier le MCD de GeoNature-citizen en supprimant la dépendance au schéma taxonomy.

@camillemonchicourt
Copy link
Member

Fait dans #321 et intégré dans la version 1.0.0.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request staging Tests fonctionnels, évaluation
Projects
None yet
Development

No branches or pull requests

2 participants