Page MenuHomePhabricator

Watch pages for a few days only (add an expiry time)
Closed, ResolvedPublic

Description

Author: mets501wiki

Description:
I'm proposing the addition of another check box on edit pages, next to "This is
a minor edit" and "Watch this page", a "Watch this page temporarily" box.
Checking the "Watch this page temporarily" box would put pages on a user's
watchlist for a few days, say 5 for example. This is because often when leaving
messages on talk pages or on user talk pages, etc. you just want to watch the
page for a few days to wait for a response. After a few days, the page would be
automatically removed from your watchlist. What do you think?

Details

Reference
bz6964

Event Timeline

bzimport raised the priority of this task from to Lowest.Nov 21 2014, 9:19 PM
bzimport set Reference to bz6964.
bzimport added a subscriber: Unknown Object (MLST).

Sebastian wrote:

I don't think it would be a good to use time since message as a cutoff criterion, because there are huge differences in how long it takes for people to reply. Some editors log in only casually, and such a setting would lose their replies.

Instead, I think it would make sense to use a criterion like "5 days after recipient_reply", where "recipient_reply" would be technically defined like this: Let Senderi be the user whose settings we're talking about. Sender left a message on [[User talk:Recipient]]. Then "recipient_reply" is the first edit by Recipient on [[User talk:Recipient]].

Changed component to "Watchlist"

  • Bug 18644 has been marked as a duplicate of this bug. ***

Adding the word "expiry" to summary for better searching.

ramwikimedia wrote:

*** Bug 48879 has been marked as a duplicate of this bug. ***

I wonder if it makes sense to add a generic field to the watchlist table for metadata, allowing each watched title to have associated data.

This metadata field could have a number of purposes:

  • a user script could be employed to track when pages were added to the watchlist
  • users could add annotations to specific entries to remember why they watched a particular page title
  • users could tag certain entries with keywords and a user script would allow filtering the watchlist entries by particular tags/keywords

The UI exposure would be minimal (or non-existent), but user scripts or extensions could use this field as they wanted. Hmmm.

(In reply to MZMcBride from comment #6)

I wonder if it makes sense to add a generic field to the watchlist table for
metadata, allowing each watched title to have associated data.

This metadata field could have a number of purposes:

  • a user script could be employed to track when pages were added to the

watchlist

  • users could add annotations to specific entries to remember why they

watched a particular page title

  • users could tag certain entries with keywords and a user script would

allow filtering the watchlist entries by particular tags/keywords

The UI exposure would be minimal (or non-existent), but user scripts or
extensions could use this field as they wanted. Hmmm.

+1
This is a great idea.

Jdforrester-WMF added a subscriber: Jdforrester-WMF.

Re-opening; we always merge down, not up, and in this case T100508 is a sub-set of the intent of this task.

Addshore changed the task status from Open to Stalled.Mar 21 2017, 11:51 AM
Addshore added a subscriber: Addshore.

Stalled pending resuming work here once wl_id is deployed on wmf sites (T130067).

kostajh added a subscriber: kostajh.

Community-Tech is investigating this so marking as external. It's not something Growth-Team could work on in the short-to-medium term anyhow.

kaldari changed the task status from Stalled to Open.Jan 13 2020, 10:13 PM
kaldari added a subscriber: kaldari.

No longer stalled since wl_id has been implemented on WMF sites.

ifried claimed this task.

Yes! Thank you for pointing this out, @Whatamidoing-WMF!

In December 2020, the Community Tech team released a feature called Watchlist Expiry to all wikis. With the feature, you can optionally select to watch a page for a temporary period of time. When the time period expires, the page is automatically removed from your watchlist.

I guess I'll now make the bold move of resolving this historic ticket, first written in 2006! Thanks to all the community members who advocated for this over the years & helped make it finally happen.