Page MenuHomePhabricator

Start a list of good examples of filter combinations
Open, Needs TriagePublic

Description

We could start a list of examples, to help show editors what all is possible, and useful, with the new filter combinations.

E.g. I was looking at Enwiki's Special:Tags and noticed the #possible vandalism tag. By itself it was not useful, because almost all the edits had already been reverted. But in combination with the filter for Latest revision it reduced the list down to a dozen or so diffs which I could easily go through.
That example isn't great, because even on the largest wikipedia it barely has any results, but it got me thinking that we should have a list of "examples of how editors/patrollers are actually using these filters".

I was thinking of https://wikitech.wikimedia.org/wiki/Help:MySQL_queries#Example_queries as inspiration (the page that Quarry links to for examples), where editors can add their own examples, and improve/organize them over time.
Similarly the drop-down list of Examples in https://query.wikidata.org/ which are taken from https://www.wikidata.org/wiki/Wikidata:SPARQL_query_service/queries/examples

Event Timeline

Restricted Application added a subscriber: Aklapper. · View Herald Transcript

It's a good suggestion Nick. I've copied @MMiller_WMF on this ticket, since he will be PM for the New Filters going forward. @Pginer-WMF and I did some thinking along these lines previously. Not so much about asking users for their examples, but more about suggesting some common presets—partly as a way to expose users to the possibilities and ways filters can work together. The ticket for that was T174800. Here is one of Pau's suggested designs for presenting presets for common use cases:

FilterComb-initial.png (814×880 px, 109 KB)

I like the idea of collecting useful examples from users. How would you go about doing that?

I like the idea of collecting useful examples from users. How would you go about doing that?

Collecting a dozen or so examples, from some diverse users/use-cases, would probably be the best way to start. Then use those to see whether clear buckets emerge, or if there's a need for a long list (like Quarry/WDQS). That could be as simple as starting a short post at https://www.mediawiki.org/wiki/Talk:Edit_Review_Improvements/New_filters_for_edit_review asking everyone to share links to their favourite tips/tricks/examples.

As for how to route editors to the examples... One lightweight way to do it, would be a simple link in the Filter's UI for "See and share examples", with a link to a wikipage that we seed with some initial entries. Very similar to the related ideas in Quarry and WDQS that I linked in the description.

I do like Pau's idea of offering a few suggestions directly in the UI, although they take up a lot of room (and perhaps even more in translated languages). Communities (and third parties) would probably need the ability to customize which suggestions showed up, or need to change them based on whether features were available there (e.g. ORES).

I'm not familiar with the details of which features are available on which wikis or dependent on which other extensions (IIRC it's a complex venn-diagram of possibilities!), so I cannot suggest how to best make the examples scale across languages/wikis/external uses.

I'm happy to see someone else thinking about my old idea described on T167944. :)

I think the 3 actions listed on T174800: Expose filter combinations for the main review activities (filter presets) IMO sufficient. They shouldn't be customized, or you will have for sure communities asking to have only anti-vandalism shortcuts. We need to have a way to keep positive actions to happen.

The "See and share examples" idea is also nice, and can lead to pre-defined combinations (if they exist). I still think that it should be under the bookmarks.

We already know which combinations are used on the biggest wikis, since I've listed them.

I'm happy to see someone else thinking about my old idea described on T167944. :)

The "See and share examples" idea is also nice, and can lead to pre-defined combinations (if they exist). I still think that it should be under the bookmarks.

Aha! Yes, I like the idea (illustrated in that closed task) of putting either a link to a list, or a customizable list directly, in the "saved" filters (bookmarks) list (at the bottom).

I think the 3 actions listed on T174800: Expose filter combinations for the main review activities (filter presets) IMO sufficient. They shouldn't be customized, or you will have for sure communities asking to have only anti-vandalism shortcuts. We need to have a way to keep positive actions to happen.

Good point, but I do worry that the defaults we provide won't be nuanced or useful enough, on all wikis.

We already know which combinations are used on the biggest wikis, since I've listed them.

Hmm? Those links are all to other pages (Special pages, or noticeboards, etc), and are not directly related to the specific filter-combinations now available in RC/Watchlist. I was thinking more very specific setups, like things including the highlighting feature, things for local AbuseFilter tags, etc. e.g. 1, e.g. 2, etc

Hmm? Those links are all to other pages (Special pages, or noticeboards, etc), and are not directly related to the specific filter-combinations now available in RC/Watchlist. I was thinking more very specific setups, like things including the highlighting feature, things for local AbuseFilter tags, etc. e.g. 1, e.g. 2, etc

That big table lists indeed what was on top of RC page, but there were some links, pointing to tagged edits or particular edits. For instance New pages filters (on 14 wikis) or Newbies contributions (12 wikis). Those two should be default filters.

Vvjjkkii renamed this task from Start a list of good examples of filter combinations to 1fbaaaaaaa.Jul 1 2018, 1:05 AM
Vvjjkkii triaged this task as High priority.
Vvjjkkii updated the task description. (Show Details)
Vvjjkkii removed a subscriber: Aklapper.
CommunityTechBot renamed this task from 1fbaaaaaaa to Start a list of good examples of filter combinations.Jul 2 2018, 3:09 PM
CommunityTechBot raised the priority of this task from High to Needs Triage.
CommunityTechBot updated the task description. (Show Details)
CommunityTechBot added a subscriber: Aklapper.