Spam: Difference between revisions
Jump to navigation
Jump to search
TheresNoTime (talk | contribs) m (Protected "Spam" ([Edit=Allow only autoconfirmed users] (indefinite) [Move=Allow only autoconfirmed users] (indefinite))) |
TheresNoTime (talk | contribs) No edit summary |
||
| (6 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
Carrying on from [[Special:Permalink/155914#Spam|this Engine room discussion]]: | Carrying on from [[Special:Permalink/155914#Spam|this Engine room discussion]]: | ||
== LocalSettings.php == | == LocalSettings.php (done) == | ||
Add the following to [[:mw:LocalSettings|LocalSettings.php]]: | Add the following to [[:mw:LocalSettings|LocalSettings.php]]: | ||
<syntaxhighlight lang="php"> | <syntaxhighlight lang="php"> | ||
$wgApplyIpBlocksToXff = true; | |||
# Set AutoConfirmAge and AutoConfirmCount | |||
$wgAutoConfirmAge = 432000; // five days | |||
$wgAutoConfirmCount = 20; | |||
# Force people to register before they are allowed to edit | # Force people to register before they are allowed to edit | ||
$wgGroupPermissions['*']['edit'] = false; | $wgGroupPermissions['*']['edit'] = false; | ||
| Line 14: | Line 18: | ||
$wgGroupPermissions['*']['createaccount'] = false; // temporary | $wgGroupPermissions['*']['createaccount'] = false; // temporary | ||
</syntaxhighlight> | </syntaxhighlight> | ||
See also: | |||
* [[:mw:Manual:$wgApplyIpBlocksToXff|Manual:$wgApplyIpBlocksToXff]] | |||
* [[:mw:Manual:Combating vandalism#Restrict editing|Manual:Combating vandalism#Restrict editing]] | |||
* [[:mw:Manual:$wgAutoConfirmAge|Manual:$wgAutoConfirmAge]] | |||
* [[:mw:Manual:$wgAutoConfirmCount|Manual:$wgAutoConfirmCount]] | |||
== Extensions == | == Extensions == | ||
| Line 19: | Line 29: | ||
We should then install/enable: | We should then install/enable: | ||
* [[:mw:Extension:SpamBlacklist|Extension:SpamBlacklist]] — no configuration required | * [[:mw:Extension:SpamBlacklist|Extension:SpamBlacklist]] — no configuration required ✅ | ||
* [[:mw:Extension:ConfirmEdit|Extension:ConfirmEdit]] — [[:mw:Extension:ConfirmEdit#CAPTCHA_types|some]] configuration required | * [[:mw:Extension:ConfirmEdit|Extension:ConfirmEdit]] — [[:mw:Extension:ConfirmEdit#CAPTCHA_types|some]] configuration required ✅ | ||
* [[:mw:Extension:StopForumSpam|Extension:StopForumSpam]] — [[:mw:Extension:StopForumSpam#Configuration|some]] configuration required | * [[:mw:Extension:StopForumSpam|Extension:StopForumSpam]] — [[:mw:Extension:StopForumSpam#Configuration|some]] configuration required ✅ | ||
* [[:mw:Extension:AbuseFilter|Extension:AbuseFilter]] — configuration & filter setup required | * [[:mw:Extension:AbuseFilter|Extension:AbuseFilter]] — configuration & filter setup required | ||
Latest revision as of 15:19, 8 September 2022
Carrying on from this Engine room discussion:
LocalSettings.php (done)
Add the following to LocalSettings.php:
$wgApplyIpBlocksToXff = true;
# Set AutoConfirmAge and AutoConfirmCount
$wgAutoConfirmAge = 432000; // five days
$wgAutoConfirmCount = 20;
# Force people to register before they are allowed to edit
$wgGroupPermissions['*']['edit'] = false;
$wgShowIPinHeader = false;
# Prevent account creation
$wgGroupPermissions['*']['createaccount'] = false; // temporary
See also:
- Manual:$wgApplyIpBlocksToXff
- Manual:Combating vandalism#Restrict editing
- Manual:$wgAutoConfirmAge
- Manual:$wgAutoConfirmCount
Extensions
From: mw:Manual:Combating spam
We should then install/enable:
- Extension:SpamBlacklist — no configuration required ✅
- Extension:ConfirmEdit — some configuration required ✅
- Extension:StopForumSpam — some configuration required ✅
- Extension:AbuseFilter — configuration & filter setup required