T327563 will make it possible for Senior Contributors, on a per project basis, to configure the Edit Check user experience in ways that guide newcomers and Junior Contributors to make choices that align with project policies and norms.
This is a tracking task for the yet-to-be-defined work that will enable volunteers to evaluate the impact and efficacy of the configuration decisions they've made so that they can identify opportunities to improve upon them.
Use Cases
| Case | Name | Task |
|---|---|---|
| 1. | Add new rules to the existing reference check heuristic | T324730 |
| 2. | Remove rules from the reference check heuristic | T324730 |
| 3. | Adjust the thresholds/values of existing rules that comprise the reference check heuristic | T324730 |
| 4. | Author new checks | |
| 5. ⭐️ | Define what accounts Edit Check is available for | T340704 |
| 6. | Define what namespaces an Edit Check is not available within [ii] | |
| 7. ⭐️ | Define what sections an Edit Check is not available within | See T331583 |
| 8. ⭐️ | Define what categories an Edit Check is and is not available within | T347775 |
| 9. | Define what editing interfaces an Edit Check is available within | |
| 10. ⭐️ | Define where a citation is automatically placed: before or after a period (.) | |
| 11. | Define what project-specific guidance should be accompanied within a given Edit Check | T341535 |
| 12. | Adjust the language/choices presented to people when they decline/dismiss the prompt an Edit Check is presenting them with. | E.g. T329593. |
References
The functionality this task is seeking has been inspired by existing on-wiki tools that empower volunteers to audit the configuration decisions they make.
| Page | Description | Example |
|---|---|---|
| Special:AbuseLog | A log showing a list of all actions that caused an edit filter to be triggered. | Special:AbuseLog |
| Special:AbuseFilter | A list of all active Edit Filters, when they were last modified and by who, how many times a given filter has been triggered, status (enabled/disabled), etc. | Special:AbuseFilter |
| Special:AbuseFilter/examine | A way for volunteers to evaluate the output of an edit filter they are seeking to write/edit | Special:AbuseFilter/examine |
| Special:AbuseFilter/test | A way for authorized accounts to view and modify private edit filters | Special:AbuseFilter/test |
| Wikipedia:Edit_filter/False_positives | A way for volunteers to report edit filter false positives | Wikipedia:Edit_filter/False_positives |
| Abuse log entry | A page showing the diff/edit that caused the abuse filter to become activated and a range of variables and values relevant to the edit and account/person making it (e.g. edit count, username, account age, user_rights, blocked status, edit protection level of the page, edit summary, external links added/removed, new page text, etc.) | https://en.wikipedia.org/wiki/Special:AbuseLog/35389237 (via @Xaosflux |
Loose notes
- @Clovermoss recommends we reach out en:User:Oshwah to learn about the experiences they've had working with Edit Filters and what inspiration they do and do not recommend we draw on as we think about the configuration/auditing side of Edit Check.
i. User:Joe Roe named this need on mediawiki.org
ii. "I think it's important that there is a way to turn this off for mainspace pages that don't use citations (on enwiki that includes disambiguation pages and certain types of list)." | via User:Joe Roe on mediawiki.org