Page MenuHomePhabricator

Create edit filter to detect edits that turn redirects into content pages, and include these pages on Special:NewPages and Special:NewPagesFeed
Closed, DuplicatePublic

Description

Issue:
The patrol pages do not list pages that previously existed as a redirect but have been re-purposed into a content page. This allows the creation of content pages that bypass patrolling entirely.

Proposed solution:
Edits that turn a redirect into a content page should be tagged by a new edit filter, and these pages listed on Special:NewPages and Special:NewPagesFeed. On Special:NewPagesFeed, they should be accompanied by a new filterable tag, "created from redirect".

This proposal has received comment and broad support on the English Wikipedia Village Pump, here: [https://en.wikipedia.org/wiki/Wikipedia:Village_pump_(proposals)#Proposed_technical_change:_show_pages_expanded_from_redirects_on_Special:NewPages_and_Special:NewPagesFeed]

Event Timeline

Swpb raised the priority of this task from to Medium.
Swpb updated the task description. (Show Details)
Swpb changed Security from none to None.
Swpb subscribed.
Krenair claimed this task.

It sounds like this is a wiki-specific task, rather than something that should be tracked against software in Phabricator.

Where, then, is the right place to request this? It seems like a software matter.

You want an AbuseFilter created. Those are carried out by local wiki users. Wikis have different policies on this.

Phabricator, like Bugzilla, does not track tasks that need to be taken by individual wikis rather than in the software itself.

Assuming, then, that an edit filter is created locally, where do I address the matter of showing those pages on the special pages? Is that a software matter?

You want to show the edits your filter catches... Where exactly?

On Special:NewPages and Special:NewPagesFeed, along with the strictly newly created pages that are shown there now. In addition, on Special:NewPagesFeed, there should be a new search filter, like the ones already present, to include or exclude these pages. Would that fall under the project MediaWiki-exensions-PageCuration?

I guess you'd have to develop a filter consequence/action that can somehow mark the edit as New page creation, if possible? We do currently have a hacky way of forcing another one of these types of flags (markbotedits for rollback). I don't know if this would be allowed but you could try creating a task against AbuseFilter and see. All NewPagesFeed stuff would indeed be in PageTriage.

Ok. I'll get the filter created first, then create another task if necessary. Thanks for your help!