This task involves the work of creating a new long entry each time the Link and/or Reference Reliability get activated within an edit session.
Story
As an experienced volunteer focused on content quality, I want to view all instances of users being blocked from linking to or referencing a domain, so I can reduce false positives.
Requirements
Log entry copy
$date #editcheck-[link|reference-reliability] warned $user about adding a [link to|citation of] $URL on $page
| Context | Disallow list domain is present within | Log location | Log entry |
|---|---|---|---|
| Link inspector | MediaWiki:Spam-blacklist | Special:Log/spamblacklist | See Log entry copy above |
| Link inspector | meta:Spam_blacklist | Special:Log/spamblacklist | See Log entry copy above |
| Link inspector | MediaWiki:BlockedExternalDomains.json | Special:Log/abusefilterblockeddomainhit | See Log entry copy above |
| Citoid | MediaWiki:Spam-blacklist | Special:Log/spamblacklist | See Log entry copy above |
| Citoid | meta:Spam_blacklist | Special:Log/spamblacklist | See Log entry copy above |
| Citoid | MediaWiki:BlockedExternalDomains.json | Special:Log/abusefilterblockeddomainhit | See Log entry copy above |
Open questions
- 1. To what extent – if any – should the Special:Log/spamblacklist hits triggered within Edit Check be distinguished from those triggered by people tapping/clicking the Publish button in other editing interfaces?
- See the idea @Trizek-WMF entered here about adding a tag.
- 2. When should we log the fact that the Link or Reference Reliability Check activated a spam disallow list? E.g. the globally-defined meta:Spam_blacklist and the locally defined, en:MediaWiki:BlockedExternalDomains.json and MediaWiki:Spam-blacklist
- 3. Hits to what disallow lists (see "2.") should cause an entry to be logged on Special:Log/spamblacklist?
Background
From this user feedback.
The idea would be along the lines of:
$date $user caused a spam block list hit on $page by attempting to add $URL #linkcheck
Using tags, users can filter down edits depending on how the rejection list was triggered.


