Giter Club home page Giter Club logo

Comments (4)

mvergez avatar mvergez commented on July 21, 2024

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.

camillemonchicourt avatar camillemonchicourt commented on July 21, 2024

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.

camillemonchicourt avatar camillemonchicourt commented on July 21, 2024

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.

jupierrot avatar jupierrot commented on July 21, 2024

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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.