etalab / transport-site

Rendre disponible, valoriser et améliorer les données transports
https://transport.data.gouv.fr
184 stars 28 forks source link

Gestion de l'affichage et des interactions des coeurs de suivi de datasets #3908

Closed cyrilmorin closed 1 month ago

cyrilmorin commented 2 months ago

En préambule il faut préciser qu'une page de BO user (réutilisateur et plus tard producteur) par dataset sera disponible pour la gestion des services "par dataset" (à l'image du BO du PAN)

En mode déconnecté : Le cœur (suivi des favoris) n’est jamais affiché

En mode connecté :

Pour les producteurs :

Les producteurs ne peuvent pas suivre leurs jeux de données car ils ont des services quasi similaires ou spécifiques dans leur espace producteur. Il faudrait par conséquent : 1- Ajouter un cœur bleu pour tous les datasets qui sont publiés par ses différentes organisations (un utilisateur peut appartenir à plusieurs organisations). 2- Le cœur n’est pas activable sur la page de recherche d’un dataset 3- Sur la page du dataset, au passage de la souris sur le cœur bleu, ajouter info bulle « Gérez votre jeu de données ! » 4- Au clic sur le cœur bleu, on renvoie vers l'espace producteur (pas de page BO par dataset pour les producteurs à ce stade)

Pour tous :

Affichage des cœurs Le cœur noir (non suivi), rouge (suivi) ou bleu (producteur) est affiché sur tous les datasets A créer pour l’affichage du cœur sur les briques de la page de recherche d’un dataset

Page recherche image

Page dataset image

Lorsque le cœur est noir

Lorsque le cœur est rouge (dataset déjà suivi)

AntoineAugusti commented 2 months ago

@cyrilmorin Merci pour le ticket 🙏

Mode déconnecté

On avait décidé autre chose précédemment https://github.com/etalab/transport-site/issues/3859 et #3864 pour faire la promotion de la fonctionnalité même en étant déconnecté. On laisse comme précédemment ?

Wording

On a actuellement un mix entre "suivi" et "favoris" (entre l'existant et ce ticket par exemple). C'est acceptable de mixer ou faut-il utiliser uniquement l'un ou l'autre sur les interfaces ? Quelles sont les modifications à faire en conséquence ?

Espace réutilisation > page dataset

le clic sur le cœur rouge ne supprime pas les notifications mais renvoie vers la page BO du dataset (Page BO du dataset à créer). Cette page permettra de modifier ou supprimer le suivi du dataset de manière non consciente.

Tu penses faire un ticket pour décrire cette nouvelle page ? Je fais au mieux.

Terme backoffice

Suggestion : trouver autre chose que "BO" pour désigner les fonctionnalités pour les producteurs ou réutilisateurs et conserver uniquement le terme "backoffice" pour l'admin de notre équipe, pour éviter la confusion. J'ai pas encore de terme super en tête par contre.

cyrilmorin commented 2 months ago

Yo

Mode déconnecté Merci pour ce rappel qui nous permet de voir que notre réflexion évolue au fil du temps et plus on rentre dans le détail :) C'est presque plus le fonctionnement actuel de la gestion de l'espace producteur qui m'a fait un peu changé de position, mais je te propose qu'on en reparle ensemble pour trouver une solution simple et efficace.

Wording A 100% d'accord avec toi il faut qu'on définisse 1 unique terme dans l'idéal et le terme "favori" semble objectivement plus facile à intégrer pour les user et les échanges futurs (support, doc ...). On essaie de refaire un passe pour voir où on a des mentions différentes.

Espace réutilisation > page dataset Oui je vais faire un ticket : il faut qu'on se pose et échange, cette page sera la plus structurante à mon sens une fois qu'on aura plusieurs "services" à proposer.

Terme backoffice Effectivement on pourra employer "backoffice" pour l'espace Admin + "backoffice/dataset" (user équipe PAN) et parler d'espace réutilisateur avec espace_réutilisateur (accueil) + espace_réutilisateur/dataset pour les pages de configuration des services personnels et des users standards. La page par dataset n'étant qu'une sous section de l'espace réutilisateur/producteur

AntoineAugusti commented 1 month ago

L'implémentation a été réalisée dans #3917 (partie résultats de recherche) et #3918 (partie dataset#details), je te laisserai vérifier que ça correspond bien !

On peut discuter du mode déconnecté ensemble si tu souhaites des modifications.

AntoineAugusti commented 1 month ago

On va discuter du mode déconnecté et ensuite ce ticket sera terminé.

AntoineAugusti commented 1 month ago

En mode non connecté : pas d'infobulle comme actuellement, clic bannière apparait, modifier vers infos réutilisateur dans un nouvel onglet.