BCM:Wiki configuration

Revision as of 13:32, 2 April 2019 by Juho Kunsola (talk | contribs) (+ == reCAPTCHA settings == + == Autopromotion settings == + As BCM! aims to be as transparent as possible this article will explain what the rules for the Mediawiki are)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Wiki configuration

The Ban Covert Modeling! wiki at https://wiki.ban-covert-modeling.org/wiki/ has the following configuration:

reCAPTCHA settings

reCAPTCHA settings for the server

$wgGroupPermissions['*'            ]['skipcaptcha'] = false;
$wgGroupPermissions['user'         ]['skipcaptcha'] = false;
$wgGroupPermissions['autoconfirmed']['skipcaptcha'] = true;
$wgGroupPermissions['bot'          ]['skipcaptcha'] = true; // registered bots
$wgGroupPermissions['sysop'        ]['skipcaptcha'] = true;

$wgCaptchaTriggers['edit']          = true; 
$wgCaptchaTriggers['create']        = true; 
$wgCaptchaTriggers['addurl']        = true; 
$wgCaptchaTriggers['createaccount'] = true;
$wgCaptchaTriggers['badlogin']      = true;


reCAPTCHA settings explained for humans

In human readable terms the reCAPTCHA settings are as follows:

  1. Anonymous users have to pass the captcha always
  2. Non-autoconfirmed users have to pass the captcha always
  3. Autoconfirmed users do not have to pass the CAPTCHA (See #Autopromotion settings explained for humans to figure out when you will be autoconfirmed)

Autopromotion settings

Autopromotion settings for the server

$wgAutopromote = array(
        'autoconfirmed' => array(
                '&',
                APCOND_EMAILCONFIRMED,
                array( APCOND_EDITCOUNT, 7 ),
                array( APCOND_AGE, 60*60 ),
        ),
);

Autopromotion settings explained for humans

In human readable terms:

  1. Users will be automatically promoted to autoconfirmed when all three conditions are met
    1. They have confirmed their email address by clicking on the confirmation link in the email sent by the system when registering an account
    2. They have made 7 edits
    3. Their account has existed for at least one hour

These values may need to be adjusted in the future. The goal of these settings is to

  1. Avoid spamming, vandals etc.
  2. To give genuine contributors ability to edit without needing to solve CAPTCHAs reasonably quickly