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

Ajout des composants zones sensibles #161

Open
lpofredc opened this issue Nov 25, 2024 · 6 comments · May be fixed by #163
Open

Ajout des composants zones sensibles #161

lpofredc opened this issue Nov 25, 2024 · 6 comments · May be fixed by #163

Comments

@lpofredc
Copy link

lpofredc commented Nov 25, 2024

Dans le cadre de Biodiv'Sports, il est prévu de remplacer le widget "Biodiv'Sports" actuel (https://biodivsports-widget.lpo-aura.org/) par geotrek-rando-widget en le complétant par l'ajout des composants zones sensibles (liste, carte, fiche détaillée) qui comlèteraient ainsi la liste actuelle des composants disponibles dans l'appli. Il s'agirait d'ajouter les composants suivants:

  • grw-sensitive-area-card > A créer
  • grw-sensitive-area-detail > Déjà existant
  • grw-sensitive-area-list > A créer

Et de gérer modifier en conséquence les autres composants (carte, filtres, etc.).

Screenshot 2024-11-25 at 11-23-57 Geotrek Rando Widget

@babastienne
Copy link
Member

Hello @lpofredc. Intéressant, ça change le paradigme du widget qui pour le moment a toujours suivi plutôt ce que faisait Rando. Or Rando ne permet pas de consulter uniquement les zones sensibles sans leur association aux contenus "itinéraires" ou "outdor".

Je trouve que c'est pertinent d'ajouter ce composant au widget pour offrir une plus grande liberté de mise en avant de contenus, j'aime beaucoup l'idée.

@babastienne
Copy link
Member

Si jamais tu as des questions pour coder cette évolution et l'intégrer au reste du widget n'hésite pas, on peut prévoir un point pour en discuter.

@camillemonchicourt
Copy link
Member

Oui je m'interroge si ça a vraiment du sens d'ajouter un onglet "Zones sensibles" dans le widget actuel, ou si il ne faut pas plutôt faire un autre widget indépendant, quitte à factoriser un maximum de briques et composants ?

@babastienne
Copy link
Member

Petite clarification pour être sur qu'on parle de la même chose :

  • Il est préférable de parler des composants car ce projet comporte de multiples composants tous plus ou moins indépendants et utilisables seuls.
  • Widget ne veut pas dire grand chose. On l'utilise par abus de langage pour parler du composant grw-app qui est un composant englobant de nombreux autres sous-composants indépendants et qui fourni une interface "unique" de navigation sur l'ensemble des contenus.

je m'interroge si ça a vraiment du sens d'ajouter un onglet "Zones sensibles" dans le widget actuel

Moi ça ne me dérange pas à partir du moment où c'est possible de le désactiver (comme pour les autres onglets) et que par défaut ce n'est pas activé (pour ne pas changer le comportement de ceux qui utilisent déjà le composant grw-app).

C'est une fonctionnalité en plus, non obligatoire, donc je suis pour, ça ajoute juste en liberté d'usage.

faire un autre widget indépendant

En fait dans ce projet il existe déjà plein de composants indépendants. L'idée avec la proposition de @lpofredc est d'avoir justement de nouveaux composants indépendants dédiés aux zones sensibles mais aussi de pouvoir aussi les intégrer (optionnellement pour ceux qui veulent) au composant de l'app globale.

Pour moi ça a du sens de conserver le fait d'avoir tous les composants dans le même projet Github pour pouvoir aussi capitaliser sur certaines fonctions communes, avoir une seule méthode d'installation pour tout, etc.

@lpofredc
Copy link
Author

Merci @babastienne pour cette clarification. Oui, c'est bien exactement l'objet de ce ticket. Compléter les fonctionnalités actuelles pour les rendre disponibles, à la demande (comme pour les randos, les sites outdoor, les évènements et les services).

Cela fait suite à la discussion sur une ancienne PR de GeoTrek-admin: GeotrekCE/Geotrek-admin#3358

@camillemonchicourt
Copy link
Member

OK OK, j'avais vraiment en tête que ce serait dans le même dépôt mais un widget à part pour n'avoir que les Zones sensibles dans un widget indépendant.
Mais OK si cet onglet n'est pas activé par défaut (pas trop d'intérêt à priori d'activer un onglet Zones sensibles à côté des randos et sites Outdoor sur un territoire) et qu'on ne peut activer que celui-ci, alors Biodiv'Sports pourra l'utiliser comme un widget indépendant et autonome sans les autres onglets.
A voir quand même si cela n'aura pas de conséquences que d'utiliser le widget avec uniquement les Zones sensibles (au niveau du titre, des filtres, etc...) mais à priori ça doit être géré.

lpofredc added a commit to lpofredc/Geotrek-rando-widget that referenced this issue Nov 29, 2024
@lpofredc lpofredc linked a pull request Dec 17, 2024 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants