Extension:Sanctions
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 yourextensions/
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.
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