Special:RecentChanges has a large number of available filters for editors to narrow which edits they see in this list:
We would like to figure out where we could add a Topic filter. One suggestion in the parent task was to add it as a third 'advanced' filter, alongside Namespaces and Tags.
Topics are divided into four categories - we may want to have sections in the topic filter to highlight these: https://www.mediawiki.org/wiki/ORES/Articletopic#Taxonomy
Another UX question we need to answer is whether selection multiple Topics should filter for edits which have any or all of those topics. Namespaces are any (all would make no sense), as are Tags.
Designs
| 1.Bar | 2.List | 3.Selecting all within a group |
- Accessing topics:
- Assuming that it will be easier to build the topics filter using the existing Recent Changes filter OOUI - a list of topics will be accessed via the 'Topics' button beside the 'Namespace' and 'Tags' buttons.
- List:
- The greater-than sign (>) will appear in the search input field.
- The list of topics will be in a scrollable list with checkboxes, grouped into topic groups. In the header of each topic group name (eg. Culture or History & Society).
- Select all:
- There will be a 'Select all' button that selects all topics in that topic group. When topics are selected they will appear as new chips in the 'Active filters' section with the greater-than sign (>) at the beginning of each topic label. 'Remove all' would remove checkmarks from all topics in that topic group and would remove the chips from 'Active filters'.
It was discussed that the above option might be faster to build and implement but further down the line we would want to implement the topics UI from the Newcomer Homepage for consistency. There the topics open up in a modal, and each topic is a selectable chip rather than a list item.
| Using topics UI from Newcomer Homepage |




