Wiki source code of User Messages in Notifications

Last modified by Vincent Massol on 2024/11/19 16:15

Show last authors
1 {{toc start="2"/}}
2
3 = User Notifications =
4
5 * Notifications that are not global, but specific only to a particular user
6 * User Notifications could be launched by an user or an application
7 ** User launched notifications: user messages, user mentions
8 ** App launched notifications: group/wiki invites, calendar invites, tasks where the user is assigned, etc.
9
10 * Notifications Overview:
11 [[image:attach:overview.png||style="max-width:300px;"]]
12
13 == User Mentions ==
14
15 [[image:attach:user_mentions.png||style="max-width:300px;"]]
16
17 * Public mentions of users in the context of some entities (pages, comments) in order to request collaboration, review
18 * The UI to launch mentions are in the context they are intended (on a particular page, in a comment, in the activity stream, in an annotation)
19
20 == User Messages ==
21
22 (% class="row" %)
23 (((
24 (% class="col-xs-3" %)
25 (((
26 [[image:attach:user_messages.png||style="max-width:300px;"]]
27 )))
28
29 (% class="col-xs-3" %)
30 (((
31 [[image:attach:group_messages.png||style="max-width:300px;"]]
32 )))
33
34 (% class="col-xs-3" %)
35 (((
36 [[image:attach:group_followers_messages.png||style="max-width:300px;"]]
37 )))
38
39 (% class="col-xs-3" %)
40 (((
41 [[image:attach:group_all_messages.png||style="max-width:300px;"]]
42 )))
43 )))
44
45 * Private messages between users
46 ** The communication is usually one to one
47 * Needs a dedicated UI to manage messages
48 ** The user should be able to launch a new message with a new user
49 ** The user should be able to view all the people he previously had messages
50 ** The user should be able to view all the previous conversations he had with a particular user (Inbox)
51
52 === Inbox ===
53
54 === User Avatar ===
55
56 * Provide a way to launch a message or a mention
57
58 == App Notifications ==
59
60 [[image:attach:user_app.png||style="max-width:300px;"]]
61
62 * App launched notifications: group/wiki invites, calendar invites, tasks where the user is assigned, etc.

Get Connected