Page MenuHomePhabricator

Implement watchlist notice feature
Open, MediumPublicFeature

Description

The English Wikipedia developed a tool in JavaScript called "watchlist notices."

From http://en.wikipedia.org/wiki/Wikipedia:Software_notices#Watchlist_notice:
Shows to all users who use a watchlist. Appears above the [[horizontal rule]] on the watchlist. Controlled by [[MediaWiki:Watchlist-details]]. Dismissable using JavaScript found in [[MediaWiki:Common.js/watchlist.js]].

This is a rather hackish implementation (relying on an unrelated system message). This feature (including the cookie dismissability) should be implemented in a MediaWiki extension or in core. It'd be useful to have on other Wikimedia wikis.

Perhaps integrated with CentralNotice? Who knows.


Version: unspecified
Severity: enhancement

Details

Reference
bz29146
TitleReferenceAuthorSource BranchDest Branch
builds-builder: bump to 0.0.85-20240109170619-e4596900repos/cloud/toolforge/toolforge-deploy!166project_1317_bot_df3177307bed93c3f34e421e26c86e38bump_builds-buildermain
inject_buildpacks: use shimmed dotnet buildpackrepos/cloud/toolforge/builds-builder!27dcarouse_shimmed_dotnetmain
Customize query in GitLab

Event Timeline

bzimport raised the priority of this task from to Medium.Nov 21 2014, 11:30 PM
bzimport set Reference to bz29146.
bzimport added a subscriber: Unknown Object (MLST).

Bumping this, as the lack of a CentralNotice alternative is becoming more and more of an issue.

Obviously not a high priority (no progress in 21 months) plus no assignee here... Setting priority to Normal.

Commons has a similar gadget developed by Rillke. https://commons.wikimedia.org/wiki/Help:Watchlist_messages
It's fully internationalized, and has geo-targeting feature, a wizard to help adding messages, a topic-wise subscription system, etc.

I'm not sure how much of the code can be reused in an extension or core, but I think the gadget's overall usability is inspiring.

Aklapper changed the subtype of this task from "Task" to "Feature Request".Feb 4 2022, 12:24 PM
Aklapper removed a subscriber: wikibugs-l-list.