DISIC / observatoire

🕵️‍♀️ Observatoire de la qualité des démarches en ligne
https://observatoire.numerique.gouv.fr/
GNU Lesser General Public License v3.0
10 stars 4 forks source link

Fil d'Ariane à ajouter #840

Open AnthonyBrunelli opened 4 years ago

AnthonyBrunelli commented 4 years ago

[à valider interne Dinum @marineb @Hatice2020 @georges-bayard ]

Ajouter un fil d'Ariane pour faciliter la navigation et informer l'utilisateur d'où il se trouve. Pour info, on a au moins 4 niveau de profondeurs: accueil > observatoire > graphe > calcul avis (le "?" sur le graphe).

Hatice2020 commented 4 years ago

pour information dans la version actuelle en ligne, dès qu'on se connecte à l'"accès administration" le fil d’Ariane est actif. image

Mais cette fonction n'est pas active pour les utilisateurs sans compte.

AnthonyBrunelli commented 4 years ago

@lucaa Vu avec @georges-bayard : à ce stade, il faudrait le fil d'Ariane. On en reparle si tu veux.

lucaa commented 4 years ago

OK. Il y a 2 choses à noter: 1/ le fil d'Ariane par défaut de la plateforme n'est pas un fil d'Ariane qui affiche le fil de la navigation de l'utilisateur dans son navigateur internet, mais un fil d'Ariane qui affiche le chemin dans l'arborescence de pages de la page courante. Ainsi, pour l'exemple utilisé: "accueil > observatoire > graphe > calcul avis (le "?" sur le graphe)", il faut noter que: le "graphe" est, en fait, la page de la demarche avec une vue spécifique (profondeur réele 3 Accueil -> Demarches -> Nom de la démarche) et la page d'explications sur le calcul de l'indice de satisfaction est une page d'aide dans la racine (profondeur réele 2: Accueil -> Main -> Indice de satisfaction). Plusieurs endroits peuvent linker vers une même page, et le fil d'Ariane de cette page sera toujours le même, celui de sa position dans l'arborescence, même si on decide de changer l'arborescence pour la rendre plus coherente. Il devrait être possible d'étudier la construction d'un fil d'Ariane par la navigation de l'utilisateur (même si quelques éléments peuvent s'averer assez complexes), il faut juste décider quel type de fil d'Ariane on veut mettre en place. 2/ l'affichage de ce fil d'Ariane: ou, quelle taille, quelle couleur. Aujourd'hui, plusieurs tailles de pages existent sur l'observatoire, il faut décider comment faire cet affichage pour le rendre coherent.

AnthonyBrunelli commented 4 years ago

[interne Dinum] Alors, je dirais que le fil d'Ariane doit correspondre à la navigation de l'utilisateur (l'option complexe donc). Pour le reste, on fait comme sur numerique.gouv.fr? Sinon, voir aussi SP... @Hatice2020 @georges-bayard @boutiecamara @marineb ? (à voir avec Ugo aussi)

AnthonyBrunelli commented 4 years ago

Vu avec Georges: l'idée serait de prévoir le fil d'Ariane correspondant à la navigation de l'utilisateur pour la version sans authentification (ie. grand public) dans un premier temps. Est-ce exigeant à faire @lucaa ?

AnthonyBrunelli commented 4 years ago

En complément après échange avec @ugodtn : même pour les profils connectés, le fil d'Ariane est problématique car il ne reflète pas la navigation + les petites flèches à droite restituent toutes la structuration technique...

lucaa commented 4 years ago

Vu avec Georges: l'idée serait de prévoir le fil d'Ariane correspondant à la navigation de l'utilisateur pour la version sans authentification (ie. grand public) dans un premier temps. Est-ce exigeant à faire @lucaa ?

Il faut que je réflechisse à une solution. Je ne sais pas si c'est quelque chose qui se fait beaucoup, dessiner un fil d'Ariane qui copie fidèlement la navigation de l'utilisateur. Par contre, ce qu'il se fait plus (et qui est moins le cas de l'observatoire) c'est qu'il y a un seul moyen d'accèder à une page, ainsi le fil d'Ariane sur une page peut toujours afficher la même chose. Dans l'observatoire il y a quelques pages pour lesquelles il y a plusieurs accès possibles, et il faut décider quel chemin on affiche dans le fil d'Ariane. Je vais commencer par une analyse de cette situation, trouver lesquels des écrans sont ambigus pour pouvoir prendre une décision.