Page MenuHomePhabricator

Option to include talk pages in Special:Recentchangeslinked
Closed, ResolvedPublic

Description

Author: bugz-wikimedia

Description:
patch to implement feature ONLY for pagelinks

There was some desire (for instance at http://en.wikipedia.org/wiki/Wikipedia:Village_pump_%28technical%29#Special:Recentchangeslinked ) to have talk pages show up on Related Changes. The watchlist can become hard to use, and many users elect to use Related Changes as watchlists. For instance, Category pages work very well for this.

The SpecialRecentchangeslinked.php file contains basically two separate functionalities -- checking pagelinks for recent changes and checking categorylinks for recent changes.

It is quite trivial to convince the former (pagelinks) to check for talk pages. I include a simple, tested, patch for this.

I am not positive if categorylinks is easy to do, but I wanted to put the patch and feature request up to see if there were already problems.


Version: 1.18.x
Severity: enhancement

attachment SpecialRelatedChanges-talk.diff ignored as obsolete

Details

Reference
bz13202

Event Timeline

bzimport raised the priority of this task from to Low.Nov 21 2014, 10:04 PM
bzimport set Reference to bz13202.
bzimport added a subscriber: Unknown Object (MLST).

bugz-wikimedia wrote:

WIP patch to implement feature for pagelinks, includes some UI

This patch includes a little check box thing to turn on the feature.

This patch ensures that all all the other links on the page retain the includetalk setting.

This patch creates a new localization message, "rcshowhidetalk", and includes a sample English translation, but no other languages.

It does NOT check if the page is a category page (for category pages, includetalk has no effect so far).

attachment SpecialRelatedChanges-talk-pl+ui.diff ignored as obsolete

Changed component to "RecentChanges"

rd232 wrote:

More demand for this, specifically to be able to show related changes for just the main page equivalents of members of a category populated with talk pages, noted here: http://en.wikipedia.org/w/index.php?title=Wikipedia:Village_pump_(technical)&oldid=355916432#Special:RecentChangesLinked

sumanah wrote:

From my testing, it looks like Special:RecentChangesLinked includes Talk namespaces in the menu of namespaces that it will cover, but that functionality doesn't work. For example, I edited

https://secure.wikimedia.org/wikipedia/mediawiki/wiki/Talk:Requests_for_comment/Unit_testing

which is explicitly linked to from

https://secure.wikimedia.org/wikipedia/mediawiki/wiki/Requests_for_comment/Unit_testing

yet that Talk page doesn't show up in

https://secure.wikimedia.org/wikipedia/mediawiki/w/index.php?namespace=&target=Requests+for+comment%2FUnit+testing&tagfilter=&days=30&limit=500&title=Special%3ARecentChangesLinked

even though the namespace chosen in the menu was "all".

Thanks for your patch, Jack; does your patch still apply cleanly against trunk?

sumanah wrote:

I'm sorry, Jack, but the codebase has moved on enough that your patch no longer cleanly applies. If you'd like to revise it to update it, please do so, and if you need any help, come visit the MediaWiki development community via https://www.mediawiki.org/wiki/MediaWiki_on_IRC to discuss. Thank you.

sumanah wrote:

Comment on attachment 4679
WIP patch to implement feature for pagelinks, includes some UI

No longer applies, as found by Rusty's automated checker per http://lists.wikimedia.org/pipermail/wikitech-l/2011-November/056340.html

  • This bug has been marked as a duplicate of bug 12889 ***