On Wed, Dec 5, 2012 at 1:11 PM, Matthew Flaschen
<[email protected]> wrote:
> It makes sense for AbuseFilter and Wikidata to work in conjunction.  But
> it seems Wikidata should provide a hook that AbuseFilter calls.

I think we agree on this point, although I'll clarify and say I think
AbuseFilter should be calling wfRunHooks, and Wikibase should provide
the functions. I think more 3rd-party wikis will run AbuseFilter than
Wikibase, but that could be my prejudice based on what I work on.

> What if someone wants to make spam filter that works differently than
> AbuseFilter?  For example, it uses its own programmatic rules rather
> than ones that can be expressed in the Special:AbuseFilter language.

You are correct, AbuseFilter doesn't currently have hooks to let an
extension run its own logic, but that wouldn't be too difficult to
implement. Maybe run a new hook from AbuseFilter::checkConditions?
Although I would be interested to know what kind of rules you have in
mind, since it's certainly possible that we would want to implement it
as a AbuseFilter operation.

_______________________________________________
Wikitech-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Reply via email to