Enable $wgShowUpdatedMarker on the English Wikipedia
Closed, ResolvedPublic

Description

Per RFC held on [[Wikipedia:Village pump (proposals)#Enable "Show changes since last visit" on watchlist]], I would like to request that the $wgShowUpdatedMarker option be set to "true" for the English Wikipedia.


Version: unspecified
Severity: enhancement

bzimport added a subscriber: wikibugs-l.
bzimport set Reference to bz33123.
Edokter created this task.Via LegacyDec 14 2011, 6:52 PM
Reedy added a comment.Via ConduitDec 19 2011, 9:36 PM

This sounds familiar (ENotif?), and I'm not sure it's so straight forward...

bzimport added a comment.Via ConduitDec 19 2011, 9:53 PM

happy.melon.wiki wrote:

(In reply to comment #1)

This sounds familiar (ENotif?), and I'm not sure it's so straight forward...

IIRC the main issues are a) caching, and b) not being attacked by an angry Domas for causing a db write on every pageview...

Edokter added a comment.Via ConduitDec 19 2011, 11:48 PM

If there are concerns about performance, back them up with data please. There are plenty of projects running on the same cluster with the option enabled, so I really see no reason to exclude the English Wikipedia.

Peachey88 added a comment.Via ConduitDec 19 2011, 11:51 PM

(In reply to comment #3)

If there are concerns about performance, back them up with data please. There
are plenty of projects running on the same cluster with the option enabled, so
I really see no reason to exclude the English Wikipedia.

Most (if any) of those are the same as DB wise as en.wikipedia

Peachey88 added a comment.Via ConduitDec 19 2011, 11:53 PM

(In reply to comment #4)

(In reply to comment #3)
> If there are concerns about performance, back them up with data please. There
> are plenty of projects running on the same cluster with the option enabled, so
> I really see no reason to exclude the English Wikipedia.

Most (if any) of those are the same as DB wise as en.wikipedia

  • Most (if any) of those are the same size DB wise as en.wikipedia
bzimport added a comment.Via ConduitDec 20 2011, 1:02 AM

happy.melon.wiki wrote:

(In reply to comment #5)

Most (if any) of those are the same size DB wise as en.wikipedia

*Few* (if any)...??

(In reply to comment #3)

If there are concerns about performance, back them up with data please. There
are plenty of projects running on the same cluster with the option enabled, so
I really see no reason to exclude the English Wikipedia.

I'm not in any place to say whether there *are* crippling performance concerns; only that that is, IIRC, a concern that has been raised about this feature in the past.

$wgShowUpdatedMarker is enabled on WMF wikis which have $wgEnotifWatchlist enabled (or rather, is disabled on wikis which don'w). The vast majority of wikis which have it enabled are fishbowls; public wikis basically come down to:

'arwikiversity' => true,
'brwikimedia' => true,
'commonswiki' => true,
'cswiki' => true,
'cswikinews' => true,
'cswikiversity' => true,
'enwikisource' => true,
'frrwiki' => true,
'hiwiki' => true,
'nlwiki' => true,
'mediawikiwiki' => true,
'metawiki' => true,
'nowikinews' => true,
'ptwiki' => true,
'sourceswiki' => true,

None of those are anywhere near the top of the traffic list (note that's fr*r*wiki, not frwiki).

Edokter added a comment.Via ConduitDec 20 2011, 2:27 AM

$wgShowUpdatedMarker is enabled on WMF wikis which have
$wgEnotifWatchlistenabled...

I don't see how the two are related. $wgShowUpdatedMarker requires $wgEmailAuthentication to be set, but none of the $wgEnotifXXX options. We're not requesting email notification, we're requesting Watchlist notification.

bzimport added a comment.Via ConduitDec 20 2011, 10:55 AM

happy.melon.wiki wrote:

(In reply to comment #7)

> $wgShowUpdatedMarker is enabled on WMF wikis which have
> $wgEnotifWatchlistenabled...

I don't see how the two are related.

CommonSettings.php:
// Enable enotif for user talk if it's on for watchlist.
if ( $wgEnotifWatchlist ) {

	  $wgEnotifUserTalk = true;

} else {

	  $wgShowUpdatedMarker = false; // not working right ?

	  // Trial by Roan, Mark B and Mark H, Nov 8 2011
	  // Set $wgEnotifUserTalk to true everywhere, but keep $wgShowUpdatedMarker disabled where it was disabled previously
	  $wgEnotifUserTalk = true;

}

Again, I'm not saying that things *have* to be this way; I'm saying how they currently *are*.

Reedy added a comment.Via ConduitMay 10 2012, 5:44 PM

Actually done now

Add Comment

Column Prototype
This is a very early prototype of a persistent column. It is not expected to work yet, and leaving it open will activate other new features which will break things. Press "\" (backslash) on your keyboard to close it now.