User:DangerousPanda/RestrictionsProject

From Wikipedia, the free encyclopedia

This is the information and progress page for the Restrictions Project

Goal[edit]

Wikipedia may place restrictions on editors either as a condition of unblock, via ArbComm or via the community. All are valid, but are often hard to track. This project is an attempt to provide an easy way to track and display them in a standardized format.

Challenge[edit]

Obviously, some editors really would rather not be subject to restrictions, nor have them visible. (Realistically, we'd rather not restrict them either!). As such, although we can try to enforce them keeping a list of the restrictions on their userpage or usertalkpage, that might be difficult at time (although policy can change accordingly).

Technical implementation[edit]

The short version[edit]

  • When placed under any form of restrictions, there will be a subage created that is fully protected so that only admins can edit or move it.
  • That page would list the specific restrictions, end date, review date, and associated "penalty"
  • The user would be added to a correct subcategory, which can then be monitored/referred to as needed
  • The contents of the Restrictions page could be transcluded to the top of the user talkpage - forcing this to remain could become a requirement

Subpage[edit]

User:WhateverName/Restrictions ... fully-protected.

Categories[edit]

There is one main category Category:Users with restrictions and three sub-categories Category:Users with voluntary restrictions, Category:Users with community restrictions, and Category:Users with arbcomm restrictions.

Based on which type(s) of restrictions are in place, users will be populated into the category. These categories become an easy place for admins/editors to verify if an editor is under specific restrictions.

Transclusion[edit]

The contents of the Restrictions page is transcluded to the top of the user talkpage

Templates[edit]

Samples here. Although the one here is my current favourite

Note: these are not templates yet, and do not create the associated category

Needed[edit]

  • a common form that allows you to select which type of restriction, duration, etc. The form will be a template that then drops the correct category on the page
  • changes to policy to force the transclusion to remain on the user talkpage while in force
  • VPP discussion?
  • A twinkle-like .js file to make it easier?