SSF:About: Difference between revisions
Juho Kunsola (talk | contribs) (→Accounts are available by request: + update on the the account requesting ṕrocess + mw:Extension:ConfirmAccount settings were changed today: Only a choice of username and a valid email address are required to get an account) |
Juho Kunsola (talk | contribs) (→Accounts are available by request: + and passing the ReCAPTCHA once) |
||
Line 24: | Line 24: | ||
There was a problem with spammers registering accounts, so now accounts are [[Special:RequestAccount|available upon reasonable request]]. | There was a problem with spammers registering accounts, so now accounts are [[Special:RequestAccount|available upon reasonable request]]. | ||
# Only a choice of '''username''' and a '''valid email''' address are required to get an account. The other fields are optional. | # Only a choice of '''username''' and a '''valid email''' address and passing the ReCAPTCHA once are required to get an account. The other fields are optional. | ||
# After you have requested an account you will receive an email from ''s e r v i c e s ''@ stop-synthetic-filth.org asking you to click the link in the email to verify your email, because to prevent spam and malicious actors, it is highly likely that '''only''' account requesters that ''' have verified''' their '''email''' will be '''accepted'''. | # After you have requested an account you will receive an email from ''s e r v i c e s ''@ stop-synthetic-filth.org asking you to click the link in the email to verify your email, because to prevent spam and malicious actors, it is highly likely that '''only''' account requesters that ''' have verified''' their '''email''' will be '''accepted'''. | ||
# Your account request will be processed. We will never sell or hand over your email addresses to 3rd parties. | # Your account request will be processed. We will never sell or hand over your email addresses to 3rd parties. |
Revision as of 15:12, 28 July 2020
About The Stop Synthetic Filth! wiki
- Description: Stop Synthetic Filth! wiki is a free and non-profit public service served to the Internet from Helsinki, Finland by Juho Kunsola and is intended for informational purposes.
- Contact info for SSF! wiki: If you have any questions you can contact Juho Kunsola through this email form or alternatively leave a note on my my talk page or send SMS to the phone number or email to the address shown on my user page.
- Content licensing: Creative Commons Attribution-ShareAlike
- Systems: mw:Mediawiki, w:MariaDB and w:Apache2 running on w:Debian w:GNU/w:Linux, running on w:KVM, running on a modern server in w:Helsinki, w:Finland.
- Electricity: 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 {{Q}} and transcluded articles should bear the notice 'w:' i.e. [[w:Article name]].
Accounts are available by request
There was a problem with spammers registering accounts, so now accounts are available upon reasonable request.
- Only a choice of username and a valid email address and passing the ReCAPTCHA once are required to get an account. The other fields are optional.
- After you have requested an account you will receive an email from s e r v i c e s @ stop-synthetic-filth.org asking you to click the link in the email to verify your email, because to prevent spam and malicious actors, it is highly likely that only account requesters that have verified their email will be accepted.
- Your account request will be processed. We will never sell or hand over your email addresses to 3rd parties.
The mw:Extension:ConfirmAccount settings are as follows:
$wgMakeUserPageFromBio = false;
$wgAutoWelcomeNewUsers = false;
$wgConfirmAccountRequestFormItems = array(
'UserName' => array( 'enabled' => true ), # Your choice of user name
'RealName' => array( 'enabled' => false ), # Not asked, this would be a nice field to have, if it was possible to add it as an optional field
'Biography' => array( 'enabled' => false, 'minWords' => 50 ),
'AreasOfInterest' => array( 'enabled' => false ),
'CV' => array( 'enabled' => false ),
'Notes' => array( 'enabled' => true ), # Optional / Can be blank - Any info you want to provide
'Links' => array( 'enabled' => true ), # Optional / Can be blank - Any info you want to provide
'TermsOfService' => array( 'enabled' => false ),
);
Wiki configuration
The Stop Synthetic Filth! wiki at https://stop-synthetic-filth.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:
- 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
“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.”
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:
- 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
$wgEnableEmail = true;
Email is enabled. See mw:Manual:$wgEnableEmail for more info.$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.$wgEnotifUserTalk = true;
Emailing notices about someone else having edited your talk page are enabled. See mw:Manual:$wgEnotifUserTalk for more info$wgEnotifWatchlist = true;
Email notices about someone editing a page on your Special:Watchlist are enabled. See mw:Manual:$wgEnotifWatchlist for more info.$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
$wgEnableScaryTransclusion = true;
is enabled and Special:Interwiki adjusted so that pages with the interwiki prefix 'wikipedia:' can be transcluded by writing {{wikipedia::Article name}}