BCM:About: Difference between revisions

    From Ban Covert Modeling! wiki
    (+ File:Wiki.ban-covert-modeling.org-is-powered-by-electricity-from-renewable-sources.png)
    (modification: accounts available upon request)
     
    (7 intermediate revisions by the same user not shown)
    Line 1: Line 1:
    = Ban Covert Modeling! wiki =
    = About The Ban Covert Modeling! wiki =


    * Licensing: [https://creativecommons.org/licenses/by-nc-sa/4.0/ Creative Commons Attribution-NonCommercial-ShareAlike]
    [[File:Wiki.ban-covert-modeling.org-is-powered-by-electricity-from-renewable-sources.png|thumb|right|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])]]
    * Software: [[mw:Mediawiki]], MariaDB and Apache2 running on Debian GNU/Linux
    * Configuration: [[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])]]
    * Content licensing: [https://creativecommons.org/licenses/by-nc-sa/4.0/ Creative Commons Attribution-NonCommercial-ShareAlike]
    * Systems: [[mw:Mediawiki]], [[w:MariaDB]] and [[w:Apache HTTP Server|w:Apache2]] running on [[w:Debian]] [[w:GNU]]/[[w:Linux]], running on [[w:Kernel-based Virtual Machine|w:KVM]], running on a modern server in [[w:Helsinki]], [[w:Finland]].
    * Electricity: [https://www.thegreenwebfoundation.org/green-web-check/?url=https%3A%2F%2Fwiki.ban-covert-modeling.org%2F From renewable sources]
    * Backups: Daily backups of the system are made by the hosting company with latest 7 kept. Also occasionally manually triggered semi-automated backups when it is time to do changes to the system or just because anyways backupping the servers.
     
    ----
     
    = Praxis =
    == Linking praxis ==
    # Links to Wikipedia occurring outside of <nowiki>{{Q}}</nowiki> and [[#Scary transclusion|transcluded]] articles should bear the notice 'w:' i.e. <font color="blue"><nowiki>[[w:Article name]]</nowiki></font>.
     
    == Accounts are available by request ==
    There was a problem with spammers registering accounts, so now accounts are [[Special:RequestAccount|available upon reasonable request]].
    ----
     
    = 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 ===
    <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 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}}
     
    == 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>

    Latest revision as of 15:40, 2 October 2019

    About The Ban Covert Modeling! wiki[edit | edit source]

    Ban Covert Modeling! wiki is hosted at a hosting business that uses electricity from renewable sources only. (Check)

    Praxis[edit | edit source]

    Linking praxis[edit | edit source]

    1. Links to Wikipedia occurring outside of {{Q}} and transcluded articles should bear the notice 'w:' i.e. [[w:Article name]].

    Accounts are available by request[edit | edit source]

    There was a problem with spammers registering accounts, so now accounts are available upon reasonable request.


    Wiki configuration[edit | edit source]

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

    reCAPTCHA settings[edit | edit source]

    reCAPTCHA settings for the server[edit | edit source]

    $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[edit | edit source]

    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 to skip CAPTCHA permanently praxis[edit | edit source]

    “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 on Current settings of the autopromotion


    Autopromotion settings[edit | edit source]

    Autopromotion settings for the server[edit | edit source]

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

    Autopromotion settings explained for humans[edit | edit source]

    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

    Email settings[edit | edit source]

    1. $wgEnableEmail = true;
      Email is enabled. See mw:Manual:$wgEnableEmail for more info.
    2. $wgEnableUserEmail = true;
      Emailing users with [[Special:EmailUser/Username]] 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.
    3. $wgEnotifUserTalk = true;
      Emailing notices about someone else having edited your talk page are enabled. See mw:Manual:$wgEnotifUserTalk for more info
    4. $wgEnotifWatchlist = true;
      Email notices about someone editing a page on your Special:Watchlist are enabled. See mw:Manual:$wgEnotifWatchlist for more info.
    5. $wgEmailAuthentication = true;
      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[edit | edit source]

    $wgEnableScaryTransclusion = true; is enabled and Special:Interwiki adjusted so that pages with the interwiki prefix 'wikipedia:' can be transcluded by writing {{wikipedia::Article name}}