The Watchers module gives us 1-click tracking of a site, category or page. The current first version is already popular but has some limitations. This is a design sketch for an improved version 2 of the Watchers module.
The scope is what the Watchers module covers. Currently the user can choose the scope (current site, category or page). But often the site designer knows that a certain category or page is significant.
We propose to add two arguments that allow a more specific scope:
Where "." would represent the current page or category. Only one of these arguments is allowed.
We propose to allow further selection of what exactly is watched:
Currently, we get all notifications (new pages, page edits, and comments). This generates too much traffic for most people, especially casual visitors.
We propose that having watched a site, category or page the user can additionally fine-tune the level of traffic by checking / unchecking the 'verbose' option (shown as 'Get all traffic?')
If the user asks for verbose notifications they see new pages, page edits, and comments. If the user does not ask for verbose notifications, they get only new pages.
The default settings for the verbose option are:
So it is possible to watch a site (not verbose) and then watch specific pages for more detail.
With this design, these are the cases where users would be automatically subscribed, and how would work:
Currently, if a user is watching a site they cannot additionally watch the category or page (they only get the option to 'Unwatch site').
The Watchers module should offer all available actions. So, a site member (who has an automatic watch on the site) would see:
Currently, the Watchers module shows a list of up to 20 watchers. This list is interesting for small groups but meaningless for larger groups. Additionally, the display of user icons can interfere with site visuals.
The Watchers module should optionally switch to a compact display that shows the total number of watchers, with an option to show the full list in a pop-up window: 123 watchers.
We propose to add this argument:
The limit is by default 7. Setting it to zero means the list is never shown. Setting it to a high number means the full list of watchers can be shown (presumably there would be some limit imposed by the implementation).
When different users request different levels of detail, this makes it harder for others to understand precisely the impact of a change. I.e. today, a page edit or comment necessarily causes an email to everyone listed. But when users can request non-verbose or verbose, this no longer follows.
We propose to show additional information after the user name, in the full visualization:
It should be up to the admins of individual sites to decide whether a category should be watchable, and by whom; and it should be up to a member to decide wheter he/she wants to watch a page/category/site or not, no matter what his/her status is in the site.
Turning on watching by default is unnecessarily authoritarian, IMHO, and even rude. I'm refraining from inviting new members to any of my sites until this issue is resolved.
Etnolinguistica.Org
An information hub on South American languages
By the way, "etnolinguistica" is just me, "kawina"; signed up with the wrong ID…
Eduardo R. Ribeiro
http://www.etnolinguistica.org
Hmm. For some sites it must definitely be automatic. So we need admin of watching… I did not want that but it seems unavoidable.
Portfolio
Just make the MA auto-watch a site, and everyone else has to explicitly click on the link at the bottom of the page. That means making the default user settings to not auto-watch sites that they become members of (but do watch pages that they create or edit)
~ Leiger - Wikidot Community Admin - Volunteer
Wikidot: Official Documentation | Wikidot Discord server | NEW: Wikiroo, backup tool (in development)
@ leiger: That would be the ideal solution. See, a site is like an MA's kid. Although one's best friends may be willing to look after the little brats every now and then, they don't want to know every single detail about their lives — every diaper change, every booger clean-up, etc.
Now, seriously, I want to be able to assign specific responsibilities to different admins, having them looking after a specific category, for instance. That's what they may be willing to watch, if they want so.
@ pieter: For what types of sites do you envision watching as being necessarily automatic?
Eduardo R. Ribeiro
http://www.etnolinguistica.org
Actually, this is incorrect.
To replicate the situation:
Personally, I prefer it this way (how it is already), but automatic-watching for site creator could have its advantages…
~ Leiger - Wikidot Community Admin - Volunteer
Wikidot: Official Documentation | Wikidot Discord server | NEW: Wikiroo, backup tool (in development)
Strange. I just tested this on a new site (http://blank-template.wikidot.com) and am immediately a watcher, as was the case for all other sites I'm admin of. Actually, I added a Watchers module before checking the bottom of the page. Maybe that has a side-effect?
Portfolio
All I know is that if you create a new site this appears at the bottom:
Start watching: site blank-template.wikidot.com | category _default | this page [?]
i.e. not watching anything yet.
Though there might be a setting in the user profile that you have enabled (and I have it disabled) that makes you automatically watch any sites you create?
~ Leiger - Wikidot Community Admin - Volunteer
Wikidot: Official Documentation | Wikidot Discord server | NEW: Wikiroo, backup tool (in development)
Yup. In account settings, Auto-watch sites I create or join, pages I create, edit or comment.
Portfolio
Is that set by default on new accounts?
~ Leiger - Wikidot Community Admin - Volunteer
Wikidot: Official Documentation | Wikidot Discord server | NEW: Wikiroo, backup tool (in development)
As far as I know, yes, this is set on by default. I think this option is confusing, see my proposal for simplifying and extending the configuration page.
Portfolio