BCM:About: Difference between revisions

    (+ == Autopromotion to skip CAPTCHA permanently praxis == + Make 7 edits, and when your account has existed for at least 1 hour and have clicked the "Verify my email"-link sent to verify possession of a valid email account and you can skip captcha permanen)
    (copy-paste moved unchaged contents from BCM:Wiki configuration that is now a redirect to #Wiki configuration)
    Line 3: Line 3:
    * Licensing: [https://creativecommons.org/licenses/by-nc-sa/4.0/ Creative Commons Attribution-NonCommercial-ShareAlike]
    * Licensing: [https://creativecommons.org/licenses/by-nc-sa/4.0/ Creative Commons Attribution-NonCommercial-ShareAlike]
    * Software: [[mw:Mediawiki]], MariaDB and Apache2 running on Debian GNU/Linux, running on KVM, running on modern servers.
    * Software: [[mw:Mediawiki]], MariaDB and Apache2 running on Debian GNU/Linux, running on KVM, running on modern servers.
    ----


    = Praxis =
    = Praxis =
    Line 11: Line 13:
    == Autopromotion to skip CAPTCHA permanently praxis ==
    == Autopromotion to skip CAPTCHA permanently praxis ==
    {{Q|Make 7 edits, and when your account has existed for at least 1 hour and have clicked the "Verify my email"-link sent to verify possession of a valid email account and you can skip captcha permanently.|Juboxi|Current settings of the autopromotion}}
    {{Q|Make 7 edits, and when your account has existed for at least 1 hour and have clicked the "Verify my email"-link sent to verify possession of a valid email account and you can skip captcha permanently.|Juboxi|Current settings of the autopromotion}}
    ----


    = Wiki configuration =
    = Wiki configuration =
    Read it in the [[BCM:Wiki configuration]]


    [[File:Wiki.ban-covert-modeling.org-is-powered-by-electricity-from-renewable-sources.png|thumb|center|Ban Covert Modeling! wiki is hosted at a hosting business that uses electricity from renewable sources only. ([https://www.thegreenwebfoundation.org/green-web-check/?url=https%3A%2F%2Fwiki.ban-covert-modeling.org%2F Check])]]
    The Ban Covert Modeling! wiki at https://wiki.ban-covert-modeling.org/wiki/ has the following configuration:
     
    == reCAPTCHA settings ==
    === reCAPTCHA settings for the server ===
    <pre>
    $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;
     
    </pre>
     
     
    === reCAPTCHA settings explained for humans ===
    In human readable terms the reCAPTCHA settings are as follows:
     
    # Anonymous users have to pass the captcha always
    # Non-autoconfirmed users have to pass the captcha always
    # 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 ===
    <pre>
    $wgAutopromote = array(
            'autoconfirmed' => array(
                    '&',
                    APCOND_EMAILCONFIRMED,
                    array( APCOND_EDITCOUNT, 7 ),
                    array( APCOND_AGE, 60*60 ),
            ),
    );
    </pre>
     
    === Autopromotion settings explained for humans ===
    In human readable terms:
    # Users will be automatically promoted to autoconfirmed when '''all three''' conditions are met
    ## They have '''confirmed their email address''' by clicking on the confirmation link in the email sent by the system when registering an account
    ## They have made '''7 edits'''
    ## 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
    # Avoid spamming, vandals etc.
    # To give genuine contributors ability to edit without needing to solve CAPTCHAs reasonably quickly
     
    ----
     
    == Email settings ==
    # <pre>$wgEnableEmail = true;</pre> Email is enabled. See [[mw:Manual:$wgEnableEmail]] for more info.
    # <pre>$wgEnableUserEmail = true;</pre> Emailing users with <nowiki>[[Special:EmailUser/Username]]</nowiki> is enabled if the user has verified his/her email address and has not disabled receiving mail via wiki. See [[mw:Manual:$wgEnableUserEmail]] for more info.
    # <pre>$wgEnotifUserTalk = true;</pre> Emailing notices about someone else having edited your talk page are enabled. See [[mw:Manual:$wgEnotifUserTalk]] for more info
    # <pre>$wgEnotifWatchlist = true;</pre> Email notices about someone editing a page on your [[Special:Watchlist]] are enabled. See [[mw:Manual:$wgEnotifWatchlist]] for more info.
    # <pre>$wgEmailAuthentication = true;</pre> Requirement to verify your email address is enabled. Without having a verified email address of the email functions only the sending new password via email will work. Also not verifying email address stops a user from being autopromoted to autoconfirmed-status. See [[mw:Manual:$wgEmailAuthentication]] for more info.
     
    Email coming from this wiki is sent by ''s e r v i c e s (at) ban-covert-modeling.org'' and will show in the envelope that it is delivered by a mail server of Gandi.net.
     
    == Scary Transclusion ==
    <code>$wgEnableScaryTransclusion = true;</code> is enabled and [[Special:Interwiki]] adjusted so that pages with the interwiki prefix 'wikipedia:' can be transcluded by writing <nowiki>{{wikipedia::Article name}}</nowiki>