Background
User research for Special:GlobalContributions was conducted using Codex designs. There was a positive response to the Codex designs.
In MediaWiki, there are several special pages that display lists of contributions based on search criteria (Special:Contributions, Special:DeletedContribuitons, Special:IPContributions, and soon Special:GlobalContributions).
The search form for these pages is built by the same part of the software (ContributionsSpecialPage), and therefore looks the same:
Ideally, we would update the form to use Codex. We should do this carefully, since Special:Contributions is widely used and the users may not want big changes suddenly.
What needs doing
- In ContributionsSpecialPage, allow subclasses to specify whether they want to use Codex or OOUI for their form
- Update any style modules and the form structure as necessary
- If any of the form fields have not yet been implemented in Codex, implement them. We may be able to get support from the Design Systems Team.
Design (Figma)
Desktop mockup
Search input
Component | Design | Notes |
---|---|---|
TypeaheadSearch | Searches all wiki projects for existing usernames, IP addresses or IP ranges that match the search input text. | |
Advanced search
Components | Design | Notes |
---|---|---|
Accordion, Combobox, Select, Checkbox | ||
Namespace link: https://www.mediawiki.org/wiki/Help:Namespaces#Standard_namespaces | ||