Wiki source code of WatchList Design (2.2)

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

Show last authors
1 {{velocity}}
2 $xwiki.ssx.use("Improvements.WebHome")
3 {{/velocity}}
4
5 = Watchlist Improvements =
6
7 * Prototype
8 ** [[icon + text>>WatchListPrototype]]
9 ** [[icon + legend>>WatchListIconPrototype]]
10
11 = Idea =
12
13 When we add a new watch to our watchlist we could select what type of content are we interested in:
14
15 * Content Page Modification
16 * Page Objects + Settings Modification
17 * Comments
18 * Attachments
19
20 [[image:Watchlist.png||style="margin-right: auto; margin-left: auto; display: block;"]]
21
22 = Variations =
23
24 [[image:VariantionR.png||style="margin-right: auto; margin-left: auto; display: block;"]]
25
26 [[image:Variantion2.png||style="margin-right: auto; margin-left: auto; display: block;" width="900"]]
27
28 [[image:Variantion1.png||style="margin-right: auto; margin-left: auto; display: block;" width="900"]]
29
30 = Old Proposal =
31
32 ==== Feedback ====
33
34 * Subscribe button is not an action - it takes you to a RSS page
35 ** visual consistency with the other notification
36 * Watchlist Livetable: Page-Space, Space-Page order
37 ** Space-Page is more similar to the URL notation
38 ** Page-Space has more relevance for the end user, less spaces added
39 * 15 lines / page for the Livetable pagination
40 ** not sure there will be so much usage for RSS notifications
41 ** if there are so many pages - complex filtering, grouping are needed
42
43 ==== Analysis ====
44
45 * Different naming notations:
46 ** (% class="green" %) Watch this page
47 ** Watch page: WatchList
48 ** Watch space: Improvements (but this way offers more information )
49 ** (% class="green" %) Watch this space
50 * Need a way to add pages/spaces to Watchlist without being on that actually page - (% class="green" %) Add Watch
51 * Remove from Watchlist = (% class="green" %) unwatch (%%) - just like in the menu "Unwatch page/space"
52 * Watchlist for Administrator = (% class="green" %) My Watchlist (%%) - more personal
53 * Space = All pages in the space
54 ** Mark with (% class="green" %) * (%%) or (% class="strike" %) All
55 *** more criptic, but more easy to spot in a list
56 * Possibility to (% class="green" %) subscribe (%%) to Watchlist or individual interest pages in a single interface, without the need to go to the specific pages
57
58 ==== Other features nice to have ====
59
60 * Unwatch all watched pages with a single click
61 * Possibility to filter for the latest modified space/page
62 ** Show the last modification date
63 ** Filter by recent
64 * Statistics with most active pages / spaces
65 ** number of lines added
66 ** number of comments/attachements added
67 * See modification type: text, comment, attachement
68 ** just like the dashboard - but for specific/interest pages/spaces
69 * Offer the possibility to enable/disable a page/space watched without deleting it
70 ** good if you want to create specific RSS feeds, containing just parts of your Watchlist
71 * The ability to create multiple Watchlists: on different topics
72 ** if this would be used on departments: have a Programming Watchlist, a Design Watchlist (i am interested in both)
73
74 ==== Proposal ====
75
76 1. Empty Watchlist [[image:WatchListOptionEmpty.png||style="margin-right: auto; margin-left: auto; display: block;" width="900"]]
77 1. Watchlist with items [[image:WatchListOptionMinimal.png||style="margin-right: auto; margin-left: auto; display: block;" width="900"]]
78 1. Add watch option [[image:WatchListOptionSemi.png||style="margin-right: auto; margin-left: auto; display: block;" width="900"]]
79 1. All options active [[image:WatchListOptionFull.png||style="margin-right: auto; margin-left: auto; display: block;" width="900"]]

Get Connected