Projet

Général

Profil

Actions

Feature #10729

fermé

Fluidifier l'utilisation des notifications de la boîte de notification

Ajouté par Yohann Chastagnier il y a presque 5 ans. Mis à jour il y a presque 5 ans.

Statut:
Closed
Priorité:
Normal
Assigné à:
Catégorie:
Notifications
Début:
10/06/2019
Echéance:
% réalisé:

100%

Temps estimé:
Livraison en TEST:
Livraison en PROD:

Description

En admettant que la boîte de notification soit le seul réceptacle des notifications d'un utilisateur, lorsque ce dernier reçoit une notification en rapport avec une contribution, il se voit contraint de naviguer dans un premier temps vers la boîte de notification pour dans un deuxième temps se diriger vers la contribution.
Lorsqu'il existe plusieurs notifications différentes, il y a alors des aller-retours entre contribution et la boîte de réception.

L'idée est de proposer une solution qui permette d'éviter à l'utilisateur de naviguer vers la page de la boîte de notification et tous les aller-retours entre les contributions et cette page.


Fichiers

00_no_unread_notification.png (54,1 ko) 00_no_unread_notification.png Yohann Chastagnier, 11/06/2019 11:12
01_empty_popin.png (43,2 ko) 01_empty_popin.png Yohann Chastagnier, 11/06/2019 11:43
02_one_notification.png (45,1 ko) 02_one_notification.png Yohann Chastagnier, 11/06/2019 14:14
03_notification_buttons.png (46,6 ko) 03_notification_buttons.png Yohann Chastagnier, 11/06/2019 14:14
04_deleted_notification.png (46,2 ko) 04_deleted_notification.png Yohann Chastagnier, 11/06/2019 14:14
05_notification_content.png (56 ko) 05_notification_content.png Yohann Chastagnier, 11/06/2019 14:14
06_scroll.png (78,9 ko) 06_scroll.png Yohann Chastagnier, 11/06/2019 14:14

Demandes liées 1 (0 ouverte1 fermée)

Lié à Silverpeas Core - Feature #14022: Amélioration du composant de visualisation des notifications utilisateursClosedYohann Chastagnier21/02/2024

Actions

Mis à jour par Yohann Chastagnier il y a presque 5 ans

Le lien ou bouton permettant d'accéder à la liste des notifications est maintenant toujours visible, même s'il n'y a plus de notification non lue.

Ce lien ou bouton ne dirige plus l'utilisateur directement vers la page de la boîte de notification.
Il affiche maintenant une popin non modale ancrée au niveau du bouton qui contient la liste des notifications.
Cette popin est composée de deux parties :
  • une entête qui contient :
    • le lien Voir plus qui permet à l'utilisateur de se diriger vers la page de la boîte de notification
    • un bouton pour fermer la popin (la popin peut aussi être refermée en cliquant de nouveau sur le lien ou bouton de Notifications)
  • la liste des notifications de la boîte de notification, triées de la plus récente à la plus ancienne


L'illustration ci-dessus présente la popin lorsqu'il n'existe aucune notification

L'illustration ci-dessous présente la popin avec une seule notification.

Si elle liée à une contribution un clic sur une notification dirige l'utilisateur vers la contribution et la popin se ferme automatiquement.

Lorsque le pointeur de la souris survole une notification, deux boutons apparaissent comme illustré ci-après :

Lors de la suppression d'une notification, il n'est pas demandé de confirmation à l'utilisateur, mais un bouton lui est présenté pour lui permettre d'annuler son action.
La suppression de la notification est en réalité différée de 10 secondes. Tant que la suppression n'est pas effective, si une autre suppression est réalisée par l'utilisateur, le délai avant suppression effective de l'ensemble des notifications ciblées est réinitialisé à 10 secondes.
Si l'utilisateur annule la suppression d'une notification, cela ne réinitialise pas le délai avant suppression effective des autres notifications supprimées.

En haut à droite d'une notification est présenté un bouton avec un flèche vers le bas. Ce bouton permet d'afficher le contenu de la notification au niveau de la notification dans la liste.
Une fois le contenu affiché, ce même bouton (présenté avec une flèche dans l'autre sens) permet de le masquer de nouveau. Dès lors que le contenu d'une notification est affiché, cette dernière est marquée comme lue.
De la même manière que pour la suppression, le marquage des notifications comme lues est différé de 10 secondes.

Lors de l'ouverture de la popin, une toute petite quantité de notifications sont présentées dans la liste. Lorsque l'utilisateur fait défiler cette liste et qu'il s'approche des dernières notifications présentées dans la liste, cette dernière est complétée avec de plus anciennes.

Dès que la popin est refermée, toutes les notifications marquées comme lues ou supprimées le sont de manière effective sans délai.


PRs :

Mis à jour par Sebastien Vuillet il y a presque 5 ans

il serait possible d'ajouter des filtrer sur la liste des notifications ?

Mis à jour par Miguel Moquillon il y a presque 5 ans

  • Statut changé de Resolved à Integration in progress...

Mis à jour par Miguel Moquillon il y a presque 5 ans

  • Statut changé de Integration in progress... à Closed

Mis à jour par Yohann Chastagnier il y a environ 2 mois

  • Lié à Feature #14022: Amélioration du composant de visualisation des notifications utilisateurs ajouté
Actions

Formats disponibles : Atom PDF