Extension:Sanctions

Category:AGPL licensed extensions
MediaWiki extensions manual
Sanctions
Release status: stableCategory:Stable extensions
Implementation User activity Category:User activity extensions, Special page Category:Special page extensions
Description Offers a convenient and semi-automatic way to handle sanctions.
Author(s) Femiwiki Team
Latest version 1.2.3
Compatibility policy Snapshots releases along with MediaWiki. Master is not backward compatible.Category:Extensions with release branches compatibility policy
MediaWiki 1.34+Category:Extensions with manual MediaWiki version
Database changes Yes
Tables sanctions
sanctions_vote
License GNU Affero General Public License 3.0 or later
Download Category:Extensions in Wikimedia version control
CHANGELOG
Quarterly downloads 0
Translate the Sanctions extension if it is available at translatewiki.net
Category:All extensions

The Sanctions extension adds special page Special:Sanctions and let users handle sanctions against spammers, for instance. This extension assumes it could be used in a wiki without administrators and/or sysop.

Installation

Sanctions requires the Echo extension, the Renameuser extension and the StructuredDiscussions extension be installed as a prerequisite.
  • Download and move the extracted Sanctions folder to your extensions/ directory.
    Developers and code contributors should install the extension from Git instead, using:cd extensions/
    git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/Sanctions
  • Add the following code at the bottom of your LocalSettings.php file:
    wfLoadExtension( 'Sanctions' );
    
  • Run the update script which will automatically create the necessary database tables that this extension needs.
  • Yes Done – Navigate to Special:Version on your wiki to verify that the extension is successfully installed.

Configuration

These messages below are configurations of the extension. The extension uses system messages instead of configuration variables defined on the server's LocalSettings.php to prepare in case the server operator is missing in action.

  • Mediawiki:Sanctions-discussion-page-name - The page name for proposing sanctions. By default, Project Talk:Sanctions.
  • Mediawiki:Sanctions-voting-period - Voting period for sanction proposals. Default 3 (days).
  • Mediawiki:Sanctions-max-block-period‎ - Maximum days for block expiration. Default 30 (days).
  • Mediawiki:Sanctions-voting-right-verification-period - Minimum requirement for voters to participate in sanction process - "X days past registration, Y edits within last X days, no sanction logs for last X days" - this value represents X. Default 20.
  • Mediawiki:Sanctions-voting-right-verification-edits - Minimum requirement for voters to participate in sanction process - "X days past registration, Y edits within last X days, no sanction logs for last X days" - this value represents Y. Default 3.
  • Mediawiki:sanctions-autoblock - Whether or not to enable autoblock when blocking. 1 for autoblock on and 0 for autoblock off. Default 1.

This extension was originally made for Femiwiki.

Category:Extensions by Femiwiki Category:Spam management extensions
Category:AGPL licensed extensions Category:AbortEmailNotification extensions Category:All extensions Category:BeforeCreateEchoEvent extensions Category:BeforeEchoEventInsert extensions Category:ContributionsToolLinks extensions Category:DiffTools extensions Category:EmailConfirmed extensions Category:Extensions by Femiwiki Category:Extensions in Wikimedia version control Category:Extensions with manual MediaWiki version Category:Extensions with release branches compatibility policy Category:FlowAddModules extensions Category:HistoryTools extensions Category:LoadExtensionSchemaUpdates extensions Category:ResourceLoaderGetConfigVars extensions Category:SidebarBeforeOutput extensions Category:Spam management extensions Category:Special page extensions Category:Stable extensions Category:UserToolLinksEdit extensions Category:User activity extensions