Page MenuHomePhabricator

Bundle Extension:Patroller with MediaWiki core
Open, LowestPublic

Description

https://www.mediawiki.org/wiki/Extension:Patroller is a great way to patroll through recent changes.

It is no more maintained and should be added to core. It uses standard code so it shouldn't be much effort to keep it alive.

https://www.mediawiki.org/wiki/Suggestions_for_extensions_to_be_integrated

Details

Reference
bz71607

Event Timeline

bzimport raised the priority of this task from to Lowest.Nov 22 2014, 4:00 AM
bzimport set Reference to bz71607.
bzimport added a subscriber: Unknown Object (MLST).

I guess someone importing it into git, and bringing it up to date would be a good start...

[Title does not describe a bug but a solution or feature / new functionality. Hence setting priority to enhancement.]

Not sure whether to mark this as blocking bug 26751 or not.

Since this exention I no more use Special:Recentchanges

I also pimped it a bit to display the current page view at the bottom.

This would also be a comfortable way to (additionally) browse a user's contributions.

Boldly removing from T28751 since this is very far away from being able to be considered for core integration. The task description currently currently juxtaposes two polar opposites:

It is no more maintained and should be added to core […]

Rough path before core integration can be considered:

  • Extension in Gerrit.
  • Extension compatible with latest MediaWiki and following latest code standards and design style guides.
  • Extension actively maintained by two or more people.
  • Extension desired by Wikimedia community and subsequently deployed on all WMF wikis without any exceptions or opt-outs.
  • Extension desired so much that it is among the most preferred RC workflows.
  • Extension bundled with MediaWiki tarball releases.

And after that, we'd have to look at technical requirements and trade-off/benefits to integrating in core. It seems at glance that this extension does not benefit being part of MediaWiki core.

The foundations and central interfaces relating to Recent Changes and patrolling (patrol flag, recent changes database and API, RCFeed, etc) are already in core. And this is an area where there are already, and likely will continue to exist, a diverse set of user interfaces and tools for the actual patrolling workflows. Keeping it in an extension means communities retain their choice and can uninstall/install something else.

I'll actually updated this task to instead be about bundling (otherwise I'd decline it). When we first started looking at "suggestions for integration" on mediawiki.org, we didn't distinguish much between "in core" and "bundled". I think continuing as bundling retains the spirit of the original intention.

Krinkle renamed this task from Add Extension:Patroller to core to Bundle Extension:Patroller with MediaWiki core.Sep 10 2023, 3:10 AM
Krinkle removed a project: MediaWiki-Patrolling.
Krinkle updated the task description. (Show Details)
Krinkle unsubscribed.