Notification Center for Apps - Use Cases

Last modified by Vincent Massol on 2024/02/26 17:55

 XWiki
 Requirements
 Completed
 
 

Description

Please read the Analysis done before starting to think about the notification center in XWiki.

Use cases

Notification

UC: A notification always displays:
  • The icon of the app
  • The title of the app
  • The content of the notification. The content must be a text + a link to the document.
UC: A notification gives the possibility to mark it as read.
UC: Reaching the document from the notification mark the notification as read.
UC: A notification can display some custom actions, depending on the app:
  • links/buttons that trigger events
  • a box + buttons to write something
  • ...
UC: If the notification displays custom actions, once marked as read, the actions are not available anymore

Settings

UC: The user can decide to disable all notifications (email + XWiki)
UC: The user can choose the way he wants to be notified for each application
UC: The user can choose wether he wants to be notified by email and/or in XWiki
UC: The user can choose the way he wants to be notified for each notification
UC: Each app can have one or several notifications.

Notification center

UC: The user must know when there is one or several new notifications. A highlight of the icon could be the solution.
UC: The user should know how many new notifications there are. The number of new notifications on the icon could be the solution.
UC: When the user displays the Notification center, the highlight of the icon and the number of new notifications (or whatever the solution) disappear even if notifications remain unread.
UC: The user can choose right from the Notification center if he wants to shut down or reopen the notifications.
UC: The user can reach the notification settings in his profile from the Notification center
UC: A notification read has a different layout (maybe just a different background-color) than the unread notifications
UC: Notifications are ordered from the most recent to older, without taking account read or unread flag.
UC: A link at the end of the Notification center allows the user to load more notifications.

Notification admin settings

UC: The admin can choose how many notifications can be displayed in the Notification center:
  • 5
  • 10
  • 15
  • Let him pick a number but warn him about the issue with small screens?
UC: The admin can choose how long a notification is stored in XWiki:
  • 1 month
  • 2 months
  • 3 months
  • Let him pick a number but warn him about the performance if too long?
UC: The admin can enable/disable the Notification feature
  • Email notifications
  • XWiki notifications
  • Both

User Interface Proposal


 

Tags:
    

Get Connected