The Wikimedia Foundation Anti-Harassment Tools team would like to build and improve tools to support the work done by contributors who set, monitor, and enforce editing restrictions on Wikipedia, as well as building systems that make it easier for users under a restriction to avoid the temptation of violating a sanction and remain constructive contributors.

On this page add ideas for tools that could make editing restriction more accurate and efficient.

Join us on the talk page to discuss the best solutions to build.

Background[edit]

Editing restrictions

Editing restrictions include several socially-enforced methods of limiting a disruptive users participation in certain areas of Wikipedia. Editing restrictions are an alternative to full site blocks from editing Wikipedia.

A list of types of editing restrictions on English Wikipedia can be found at Types of editing restrictions.

A list of currently enforced restrictions can be found at here.

Goals of editing restrictions

Problems that software could potentially solve

Potential tools to support editing restrictions[edit]

Add your ideas below

Please suggest others ideas!

You can edit this page directly, suggest an idea on this talk page, or email us with alternative or additional suggestions on how the WMF's Anti-Harassment Tools team can build software to assist with enforcing editing restrictions.

User Interaction History Tool

The User Interaction History tool is a proposed feature to help understand the sequence of events between two (and maybe more) users to provide better information to resolve a user conduct dispute. The tool could be used to compile evidence for a conduct dispute complaint about another user and Administrators could use the information to determine whether to in act or enforce editing restrictions.

There are volunteer-written features — Editor Interaction Analyser and WikiBlame to name two prominent tools — that facilitate this research but we believe there is room for improvement.

Pros and Cons

Page and category blocking

This functionality was requested in the 2015 Community Wishlist Survey/Moderation and admin tools#Enhanced per-user / per-article protection / blocking and Phabricator ticket T2674 has existed since 2005.

WikiConference North America 2017 discussion This topic was discussed at WikiConference North America 2017 in August 2017. Notes came be found here: etherpad

There are two types of bans that could be built into blocks: 

Setting a page or topic block would be restricted to only users with a new right (e.g. pageblock) which will be granted to administrators. Because this is closer to Special:Block in name and behavior than protection, we believe it should be tied to the user and therefore are planning to add this to Special:Block. Page and topic blocks will include standard block parameters: reason, expiration, talk and subpage inclusion, and autoblock IPs. Page or category blocks would be logged on the block log.

Pros and Cons

This feature would allow for simple restrictions to be set in simple circumstances. Category blocking is not a perfect 1:1 for topic bans due to the nature of "broadly construed" but this may still be a useful tool in some situations. Topic and page bans usually allow exceptions (to revert vandalism or remove BLP violations). Since this feature would be more restrictive, policy changes would be needed.

System to allow admins to display warnings to users when they attempt to edit restricted pages

As an alternate to outright prohibiting the editing of specific articles, we could build a system for admins to set warning messages that display to users when they open the editor (visual or wikitext) to remind them that they are under an editing restriction. This could be configured to a specific page or set of pages (e.g. display only on Paul_McCartney or all pages within Category:Music) or set to display on every edit session. Such a feature could also require the user to mark the warning as 'agreed' or 'understood.' This feature could be optional — a restricted user could opt-in to using this feature on their own accord.

Pros and Cons

This feature would allow the user to make constructive edits and may cover the "broadly construed" nature of topic bans. However, warning messages are not always effective deterrents and the user may grow blind to them over time.

Rate limiting/throttling of edits

Sometimes users get caught up in a debate and will reply quickly without self-moderating or taking time to consider the implications of their message. We could build a feature that would allow admins to set a limit to the amount a certain user may participate on a wiki. Examples include:

The user would see an error when they attempted to edit in violation of this limit.

Pros and Cons

This could be an effective tool to allow users to calm down or thoughtfully consider what edits they will make. It doesn't entirely prohibit the user from participating on the wiki, it just slows them down.

Better review processes to see if a restricted user has violated their restriction

If users placed under restrictions were marked in the system, we could display this information in a few places. The first and simplest would be to build a log of edits made by restricted users, displaying what they are restricted from editing.

Similarly, we could add a message to the diff page for all edits made by a user under a restriction that says "User:Apples is under an editing restriction and are not allowed to edit about TOPIC. If this edit violates this restriction, please report it." This feature could be used by average users not aware of editing restrictions to help reduce the workload of admins. A similar feature could be built into the article creation review workflow.

Pros and Cons

The message on diff pages can be seen as shaming. Who would review the logs?

Your idea

Pros and Cons

Your idea

Pros and Cons

Your idea

Pros and Cons

Discuss on talk page[edit]

Please discuss these suggested types on the talk page