Design/UX #17677
openCataloguing notification types
0%
Description
Following up on a recent dev call, here's a list of unique notification types on the Commons:
| added_reader | | bbp_new_reply | | comment_mention | | followedpaper_comment | | followedpaper_edit | | friendship_accepted | | friendship_request | | group_invite | | membership_request_accepted | | membership_request_rejected | | member_promoted_to_admin | | member_promoted_to_mod | | mypaper_comment | | new_at_mention | | new_membership_request | | new_message | | new_wire_post | | pending_booking |
We can eliminate several that are related to Social Paper: added_reader
, comment_mention
, followedpaper_comment
, followedpaper_edit
, mypaper_comment
. In addition, new_wire_post
is linked to a feature that we no longer have on the Commons. This leaves us with:
1. bbp_new_reply - Created by bbPress for user A when user B posts a reply to a forum topic or reply written by A.
2. friendship_accepted - Created by BP for user A when user B accepts a friendship request that A sent to B.
3. friendship_request - Created by BP for user A when user B sends a friendship request to A.
4. group_invite - Created by BP for user A when user B invites A to join a group.
5. membership_request_accepted - Created by BP for user A when A requests membership in a group, and the group's admin approves the request
6. membership_request_rejected - Created by BP for user A when A requests membership in a group, and the group's admin rejects the request
7. member_promoted_to_admin - Created by BP for user A when A is promoted in a group from 'member' to 'admin'
8. member_promoted_to_mod - Created by BP for user A when A is promoted in a group from 'member' to 'mod'
9. new_at_mention - Created by BP for user A when A is at-mentioned anywhere tracked by BuddyPress. Notably for our purpose, this includes blog posts, blog comments, forum posts.
10. new_membership_request - Created by BP for user A when A is the admin of a private group, and user B requests membership in that group
11. new_message - Created by BP for user A when A receives a private message
12. pending_booking - Created by the events-manager plugin for user A when user A has created an event with booking, and user B books for that event. events-manager is not a plugin that we run on the main site, so this must be something that happens on secondary sites
Of these, a number are purely informational. 1, 2, 5, 6, 7, 8, 9, 12 A right-hand notifications pane could have a message that summarizes the information ("So-and-so replied to your forum post") and then links to that content.
Several of them have obvious follow-up actions. 3, 4, 10, perhaps 11. A right-hand notifications pane could have a link that points you to the page where you'd perform the action, or perhaps it could show you the interface for actually performing the action (ie, accepting the friendship).
I hope this is a helpful start.
No data to display