Wiki source code of Notifications Improvements 9.x - Email
Last modified by Vincent Massol on 2024/02/26 17:55
Show last authors
author | version | line-number | content |
---|---|---|---|
1 | {{toc start="2"/}} | ||
2 | |||
3 | == Current == | ||
4 | |||
5 | (% class="row" %) | ||
6 | ((( | ||
7 | (% class="col-xs-6 col-md-4" %) | ||
8 | ((( | ||
9 | [[Proposal>>Proposal.NotificationsImprovements9x]] Notification Menu events | ||
10 | [[[[image:proposalNotificationMenu.png||style="border:1px solid #E8E8E8" width="auto"]]>>attach:proposalNotificationMenu.png]] | ||
11 | ))) | ||
12 | |||
13 | (% class="col-xs-6 col-md-4" %) | ||
14 | ((( | ||
15 | Current Notifications mail for the events | ||
16 | [[[[image:currentNotificationMail.png||style="border:1px solid #E8E8E8" width="auto"]]>>attach:currentNotificationMail.png]] | ||
17 | ))) | ||
18 | |||
19 | (% class="col-xs-6 col-md-4" %) | ||
20 | ((( | ||
21 | Current Watchlist mail for the events | ||
22 | [[[[image:currentWatchlistMail.png||style="border:1px solid #E8E8E8" width="auto"]]>>attach:currentWatchlistMail.png]] | ||
23 | ))) | ||
24 | ))) | ||
25 | |||
26 | == Proposal 1 == | ||
27 | |||
28 | (% class="row" %) | ||
29 | ((( | ||
30 | (% class="col-xs-6 col-md-3" %) | ||
31 | ((( | ||
32 | Overview | ||
33 | [[[[image:overview.png||style="border:1px solid #E8E8E8" width="auto"]]>>attach:overview.png]] | ||
34 | ))) | ||
35 | |||
36 | (% class="col-xs-6 col-md-3" %) | ||
37 | ((( | ||
38 | Summary | ||
39 | [[[[image:summary.png||style="border:1px solid #E8E8E8" width="auto"]]>>attach:summary.png]] | ||
40 | ))) | ||
41 | |||
42 | (% class="col-xs-6 col-md-3" %) | ||
43 | ((( | ||
44 | Example: Event 2 | ||
45 | [[[[image:event2.png||style="border:1px solid #E8E8E8" width="auto"]]>>attach:event2.png]] | ||
46 | ))) | ||
47 | |||
48 | (% class="col-xs-6 col-md-3" %) | ||
49 | ((( | ||
50 | Example: Event 1 | ||
51 | [[[[image:event1.png||style="border:1px solid #E8E8E8" width="auto"]]>>attach:event1.png]] | ||
52 | ))) | ||
53 | ))) | ||
54 | |||
55 | === Prototype === | ||
56 | |||
57 | (% class="row" %) | ||
58 | ((( | ||
59 | (% class="col-xs-6 col-md-4" %) | ||
60 | ((( | ||
61 | * Display XWiki/Instance logo | ||
62 | * Display link to Notifications Preferences for the current user's email address | ||
63 | * Summary of event changes displayed in a navigable tree | ||
64 | * Shows the count and on what pages the events are | ||
65 | * Events are displayed like the Notifications menu | ||
66 | * Events are expandable (done with CSS) | ||
67 | * The CSS will need to be transformed in inline CSS or added in the mail head | ||
68 | ))) | ||
69 | |||
70 | (% class="col-xs-6 col-md-8" %) | ||
71 | ((( | ||
72 | {{html}} | ||
73 | <script async src="//jsfiddle.net/risherry/cj25759w/embed/result/"></script> | ||
74 | {{/html}} | ||
75 | ))) | ||
76 | ))) | ||
77 | |||
78 | == Proposal 2 == | ||
79 | |||
80 | (% class="row" %) | ||
81 | ((( | ||
82 | (% class="col-xs-6 col-md-4" %) | ||
83 | ((( | ||
84 | * {{warning}}[[Prototype 2>>https://jsfiddle.net/risherry/ez3Lumzy/embedded/result/#Result]]{{/warning}} | ||
85 | * By default we should sent by mail the notifications without the diffs | ||
86 | * The presence of diffs inside the mail should be configurable from the User Profile where the Administrators / Advanced users can activate it | ||
87 | ))) | ||
88 | |||
89 | (% class="col-xs-6 col-md-4" %) | ||
90 | ((( | ||
91 | [[[[image:email2_nodiff.png||style="border:1px solid #E8E8E8" width="auto"]]>>attach:email2_nodiff.png]] | ||
92 | ))) | ||
93 | |||
94 | (% class="col-xs-6 col-md-4" %) | ||
95 | ((( | ||
96 | [[[[image:email2_diff.png||style="border:1px solid #E8E8E8" width="auto"]]>>attach:email2_diff.png]] | ||
97 | ))) | ||
98 | ))) |