Comments (4)
Bonjour @jupierrot,
Merci beaucoup pour cette issue qu'il fallait que j'écrive pour faire suite aux discussions que j'ai eues avec @camillemonchicourt et @TheoLechemia.
Entièrement d'accord avec toi sur tous les points sauf :
Les filtres disponibles doivent être affichés sous forme de liste à gauche de la page (comme dans les modules de synthèse et de validation), et donc de la carte. Ils sont masqués à l’ouverture du module et s’affichent lorsqu’on clique sur le bouton « Filtrer » (fonctionnement actuel des modules Occtax et Occhab)
Je trouve que le fait que les filtres soient visibles par défaut est assez agréable, on pourrait créer un paramètre pour cela ! Et bien sûr les replier par défaut sur des plus petits écrans.
Et pour ajouter un dernier point au fonctionnement que tu as proposé :
- Chaque filtre serait sous forme d'accordéons repliés par défaut : permet une meilleure lisibilité de tous les filtres disponibles plutôt que de scroller pour atteindre le bas des filtres. Permet aussi de ne pas faire des appels API (par exemple pour la liste des JDD si le filtre n'est pas déplié)
- Le filtre est déplié s'il est actif
Inspiré du site du gbif (merci @TheoLechemia ;)) : https://www.gbif.org/fr/occurrence/search?occurrence_status=present&q=
from geonature.
Selon moi, l'ergonomie la plus optimale est celle du module SYNTHESE, avec cette structure : Filtres / Carte / Liste.
Comme indiqué dans #2564 (comment), le fait qu'on accède aux filtres avec un bouton sur la carte n'est selon moi pas idéal, car les filtres ne sont pas une fonctionnalité de la carte.
Il y a cependant potentiellement une approche différente entre le module SYNTHESE où la recherche est centrale et essentielle et des modules de saisie comme Occtax où la recherche est secondaire car leur usage principal est la saisie.
Comme indiqué dans un autre ticket, il est aussi proposé que l'ergonomie du module Occhab converge vers celle du module Synthèse, car Occhab aurait vocation à être la combinaison de l'équivalent de Occtax + Synthèse.
Donc ça serait l'ergonomie et organisation du module SYNTHESE que nous proposons d'utilisé en référence, et pas celle d'Occtax et Occhab (actuel).
Pour le fait qu'ils soient affichés par défaut ou non, cela dépend du module, comme mentionné plus haut.
- Ouvert par défaut sur SYNTHESE où la recherche est essentielle et au cœur du module
- Fermé par défaut (ou pas) sur Occtax où le module est avant tout pour de la saisie
from geonature.
Concernant Métadonnées, en effet c'est très différent avec une modale et vraiment dommage.
Je pencherai aussi pour un bloc de filtre à droite de la liste, comme sur Synthèse.
from geonature.
Je suis assez d'accord pour prendre comme modèle les filtres sur la synthèse.
Avoir les boutons sur la carte ne me choque pas mais je comprends le raisonnement
Je trouve aussi que le fonctionnement des filtres du GBIF est pas mal, on peut reprendre comme le dit @mvergez les fonctionnement en accordéon
from geonature.
Related Issues (20)
- la route `/geo/areas` ne gère plus le filtre par `type_code` multiple HOT 3
- [module occtax] définir heure par défaut pour les relevés HOT 2
- [module occtax] possibilité de sélectionner plusieurs points de relevés sur la carte HOT 2
- [module métadonnées] - propositions d’évolutions pour le cadre d’acquisition parent HOT 6
- [Module Metadonnées] Suivi de cadre d'acquisition
- Passage à 2.14.1 - Problème de migrations HOT 6
- [IMPORT] [RAPPORT] Faire que le niveau de zoom du graphique dans la section "Données importées" s'ajuste à l'espace qui lui est attribué
- Pb d'accès après Installation certif ssl HOT 4
- [IMPORT][LISTE] Reprise des informations concernant les nombres de lignes et d'entités importées dans la liste des imports HOT 5
- [Synthèse] Filtre complémentaire "Saisie par" -> no items found HOT 2
- [SYNTHESE] Problème de caractère dans la config des colonnes HOT 4
- Champs additionnels de type nomenclature non chargé
- Perte d'affichage des acteurs dans la fenêtre "Information sur l'observation" HOT 3
- [GN 2.14.2] Erreur 404 – Inscription et récupération de mot de passe HOT 6
- Mauvaise redirection des modules externes
- Évolutions des permissions : permissions géographiques, taxonomiques, demande de permissions, etc.
- Permissions : filtre géographique
- Permissions : filtre temporelle HOT 1
- Permissions : filtre taxonomique HOT 4
- Permissions : formulaire de demande de permissions HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from geonature.