SSF:About: Difference between revisions
Juho Kunsola (talk | contribs) (+ Predecessor: #SSF!'s predecessor domain is Ban-Covert-Modeling.org #BCM!, which was registered on Thursday 2019-03-14 and will expire on Wednesday 2029-03-14, unless renewed) |
Juho Kunsola (talk | contribs) (fmt) |
||
Line 3: | Line 3: | ||
[[File:Cc-by-sa (1).svg|120px|thumb|right|link=[[w:Creative Commons license#Types of licenses]]|[[SSF:About|The SSF! wiki]] is permanently licensed under [https://creativecommons.org/licenses/by-sa/4.0/ CC BY-SA 4.0] [[w:copyleft]] license, except where other [[w:copyright]] or other copyleft license already exists. See [[w:Creative Commons license#Types of licenses|all Creative Commons licenses on Wikipedia]].]] | [[File:Cc-by-sa (1).svg|120px|thumb|right|link=[[w:Creative Commons license#Types of licenses]]|[[SSF:About|The SSF! wiki]] is permanently licensed under [https://creativecommons.org/licenses/by-sa/4.0/ CC BY-SA 4.0] [[w:copyleft]] license, except where other [[w:copyright]] or other copyleft license already exists. See [[w:Creative Commons license#Types of licenses|all Creative Commons licenses on Wikipedia]].]] | ||
* '''Description''': The Stop Synthetic Filth! SSF! wiki at https://stop-synthetic-filth.org/wiki/ is a free and non-profit public service since Monday 2020-03-23 served to the Internet from Helsinki, Finland by [[User:Juho Kunsola]] and is intended for informational purposes. | * '''Description''': '''The Stop Synthetic Filth! SSF! wiki''' at [https://stop-synthetic-filth.org/wiki/ stop-synthetic-filth.org/wiki/] is a '''free''' and '''non-profit public service''' since Monday 2020-03-23 served to the Internet from Helsinki, Finland by [[User:Juho Kunsola]] and is intended for informational purposes. | ||
* ''' About the wiki ''': The Stop Synthetic Filth! wiki is running on [[mw:Mediawiki]] {{CURRENTVERSION}} and has {{NUMBEROFPAGES}} pages out of which {{NUMBEROFARTICLES}} are articles with {{NUMBEROFEDITS}} edits. There are {{NUMBEROFFILES}} uploaded files. There are {{NUMBEROFUSERS}} registered users out of which {{NUMBEROFADMINS}} user is admin. | * ''' About the wiki ''': The Stop Synthetic Filth! wiki is running on [[mw:Mediawiki]] {{CURRENTVERSION}} and has {{NUMBEROFPAGES}} pages out of which {{NUMBEROFARTICLES}} are articles with {{NUMBEROFEDITS}} edits. There are {{NUMBEROFFILES}} uploaded files. There are {{NUMBEROFUSERS}} registered users out of which {{NUMBEROFADMINS}} user is admin. | ||
* ''' Accounts are available by request ''': There was a problem with spammers registering accounts, so now accounts are '''[[Special:RequestAccount|available upon reasonable request]]'''.<ref group="instructions"> | * ''' Accounts are available by request ''': There was a problem with spammers registering accounts, so now accounts are '''[[Special:RequestAccount|available upon reasonable request]]'''.<ref group="instructions"> | ||
Line 20: | Line 20: | ||
* '''Contact info for SSF! wiki''': If you have any questions you can [[Special:EmailUser/Juho_Kunsola|contact Juho Kunsola through this email form]] or alternatively leave a note on my [[User_talk:Juho Kunsola|my talk page]] or send SMS to the phone number or email to the address shown on [[User:Juho Kunsola|my user page]]. | * '''Contact info for SSF! wiki''': If you have any questions you can [[Special:EmailUser/Juho_Kunsola|contact Juho Kunsola through this email form]] or alternatively leave a note on my [[User_talk:Juho Kunsola|my talk page]] or send SMS to the phone number or email to the address shown on [[User:Juho Kunsola|my user page]]. | ||
* '''Content licensing''': [https://creativecommons.org/licenses/by-sa/4.0/ '''Creative Commons Attribution-ShareAlike 4.0''' / '''CC-BY-SA 4.0'''], except where other [[w:copyright]] or other copyleft license already exists. | * '''Content licensing''': [https://creativecommons.org/licenses/by-sa/4.0/ '''Creative Commons Attribution-ShareAlike 4.0''' / '''CC-BY-SA 4.0'''], except where other [[w:copyright]] or other copyleft license already exists. | ||
* '''Predecessor''': #SSF!'s predecessor domain is [https://ban-covert-modeling.org/ Ban-Covert-Modeling.org #BCM!], which was registered on Thursday 2019-03-14 and will expire on Wednesday 2029-03-14, unless renewed. | * '''Predecessor''': #SSF!'s predecessor domain is [https://ban-covert-modeling.org/ '''Ban-Covert-Modeling.org #BCM!'''], which was registered on Thursday 2019-03-14 and will expire on Wednesday 2029-03-14, unless renewed. | ||
* '''Systems''': Mediawiki with [[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]]. | * '''Systems''': Mediawiki with [[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] | * '''Electricity''': [https://www.thegreenwebfoundation.org/green-web-check/?url=https%3A%2F%2Fwiki.ban-covert-modeling.org%2F From '''renewable''' sources] | ||
* '''Backups''': | * '''Backups''': Backups of the system are made '''daily''' 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. | ||
* '''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>. [[Red links]] mostly used to indicate that Wikipedia does not yet have them. | * '''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>. [[Red links]] mostly used to indicate that Wikipedia does not yet have them. | ||
* '''Emails from the wiki''': Emails sent by MediaWiki come from the address s e r v i c e s @ stop - synthetic - filth (dot) org and are sent via Gandi.net's SMTP over SSL, so the first machine in the email envelope is something.gandi.net | * '''Emails from the wiki''': Emails sent by MediaWiki come from the address s e r v i c e s @ stop - synthetic - filth (dot) org and are sent via Gandi.net's SMTP over SSL, so the first machine in the email envelope is something.gandi.net |
Revision as of 15:41, 8 December 2020
- Description: The Stop Synthetic Filth! SSF! wiki at stop-synthetic-filth.org/wiki/ is a free and non-profit public service since Monday 2020-03-23 served to the Internet from Helsinki, Finland by User:Juho Kunsola and is intended for informational purposes.
- About the wiki : The Stop Synthetic Filth! wiki is running on mw:Mediawiki 1.39.10 (2967077) and has 521 pages out of which 23 are articles with 4,557 edits. There are 105 uploaded files. There are 8 registered users out of which 1 user is admin.
- Accounts are available by request : There was a problem with spammers registering accounts, so now accounts are available upon reasonable request.[instructions 1]
- 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 4.0 / CC-BY-SA 4.0, except where other w:copyright or other copyleft license already exists.
- Predecessor: #SSF!'s predecessor domain is Ban-Covert-Modeling.org #BCM!, which was registered on Thursday 2019-03-14 and will expire on Wednesday 2029-03-14, unless renewed.
- Systems: Mediawiki with 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: Backups of the system are made daily 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.
- Linking praxis: Links to Wikipedia occurring outside of {{Q}} and transcluded articles should bear the notice 'w:' i.e. [[w:Article name]]. Red links mostly used to indicate that Wikipedia does not yet have them.
- Emails from the wiki: Emails sent by MediaWiki come from the address s e r v i c e s @ stop - synthetic - filth (dot) org and are sent via Gandi.net's SMTP over SSL, so the first machine in the email envelope is something.gandi.net
MediaWiki
The #SSF! wiki has the following configuration:
ConfirmAccount
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 ),
);
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.
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}}
Mobile interface
mw:Extension:MobileFrontend (MF) and mw:Skin:Minerva Neue together make a mobile view.
Advanced Mobile Contributions (AMC) needs to be enabled for all users in order for them to see a link to Special:RecentChanges and Special:SpecialPages
- In the following configuration
- "base" => all mobile users
- "beta" => users that have enabled the beta features in the mobile menu -> settings
- "amc" => users that have enabled AMC in mobile menu -> settings
Here is the configuration for the mobile interface:
wfLoadSkin( 'MinervaNeue' ); # load skin specifically developed for mobile device audience
$wgMFDefaultSkinClass = 'SkinMinerva'; # default skin for MF
wfLoadExtension( 'MobileFrontend' ); # load MF
$wgMFAutodetectMobileView = true; # explicit setting of this is not required since Mediawiki version (???)
$wgMFAdvancedMobileContributions = true; # allow AMC. Obs. without this there will be no reasonable minimum menu
$wgMinervaPageActions = array( # show UI for page actions: edit, talk, watch, switch language
'edit' => true,
'talk' => true,
'watch' => true,
'switch-language' => true
);
$wgMinervaHistoryInPageActions = array( # show UI for page history in mobile menu to all mobile users
'beta' => true,
'base' => true,
'amc' => true
);
$wgMinervaAdvancedMainMenu = array( # Enable Advanced Main Menu in mobile menu to all mobile users
'beta' => true,
'base' => true,
'amc' => true
);
$wgMinervaPersonalMenu = array( # Show personal menu in mobile menu to all mobile users
'beta' => true,
'base' => true,
'amc' => true
);
Magic words
Instructions
- ↑
To get an account you need to perform the only the 4 following things
- Select an username
- Provide a valid email address (the other fields are optional)
- Pass the ReCAPTCHA once
- Verify your email 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.