3,958
edits
Juho Kunsola (talk | contribs) (tweak description) |
Juho Kunsola (talk | contribs) (+ == Other settings == <code>$wgNamespacesWithSubpages[NS_MAIN] = true;</code> # Enable subpages in the main namespace) |
||
(9 intermediate revisions by the same user not shown) | |||
Line 22: | Line 22: | ||
* '''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= | * '''Electricity''': [https://www.thegreenwebfoundation.org/green-web-check/?url=stop-synthetic-filth.org 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. | * '''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. | ||
* '''Archiving''': [https://web.archive.org/web/*/https://stop-synthetic-filth.org/wiki/Main_Page '''The Internet Archive Wayback Machine''' | * '''Archiving''': | ||
** [https://web.archive.org/web/*/https://stop-synthetic-filth.org/wiki/Main_Page '''The Internet Archive Wayback Machine''' archiving the wiki on 2020-08-03] and has now archived the site 5 times, latest in [https://web.archive.org/web/20210124001237/https://stop-synthetic-filth.org/wiki/Main_Page January 2021]. These copies may be viewed with a web browser. | |||
** This wiki has been archived with [https://github.com/WikiTeam/wikiteam '''Wikiteam''' tools] [https://archive.org/details/wiki-stop_synthetic_filthorg_w on 2020-10-28 at web.archive.org] These are complete copies of the wiki and cannot be viewed online, unless recreating the wiki. | |||
* [https://www.wikiapiary.com/wiki/Stop_Synthetic_Filth!_wiki Stop Synthetic Filth! wiki entry at WikiApiary.com] was the 30,896th wiki to be added to WikiApiary | |||
* '''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 | ||
[[File:Stop-synthetic-filth.org-is-hosted-green.png|thumb|center|[[SSF:About|Stop Synthetic Filth! wiki]] is hosted in Helsinki, Finland at a hosting business that uses electricity from renewable sources only. ([https://www.thegreenwebfoundation.org/green-web-check/?url= | [[File:Stop-synthetic-filth.org-is-hosted-green.png|thumb|center|[[SSF:About|Stop Synthetic Filth! wiki]] is hosted in Helsinki, Finland at a hosting business that uses electricity from renewable sources only. ([https://www.thegreenwebfoundation.org/green-web-check/?url=stop-synthetic-filth.org Check])]] | ||
Line 35: | Line 38: | ||
= MediaWiki = | = MediaWiki = | ||
The #SSF! wiki has the following configuration: | The #SSF! wiki has the following configuration. Observe: this is not a complete listing of the configuration. | ||
== ConfirmAccount == | == ConfirmAccount == | ||
Line 80: | Line 83: | ||
# Non-autoconfirmed 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) | # Autoconfirmed users do not have to pass the CAPTCHA (See [[#Autopromotion settings explained for humans]] to figure out when you will be autoconfirmed) | ||
---- | ---- | ||
Line 123: | Line 98: | ||
== Mobile interface == | == Mobile interface == | ||
'''[[mw:Extension:MobileFrontend]]''' (MF) and '''[[mw:Skin:Minerva Neue]]''' together make a mobile view. | '''[[mw:Extension:MobileFrontend]]''' (MF) and '''[[mw:Skin:Minerva Neue]]''' together make a mobile view. See [[mw:Extension talk:MobileFrontend]] [[mw:Skin talk:Minerva Neue]] for more information. | ||
Adding links to the mobile menu can be done through [[MediaWiki:Mobile.js]] | [https://www.mediawiki.org/wiki/Topic:Vqy1kx6q4e0bzvyb Topic on Extension talk:MobileFrontend] (2020-11-30) | |||
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]] | 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]] | ||
Line 162: | Line 139: | ||
); | ); | ||
</code> | </code> | ||
== Autopromotion to skip CAPTCHA permanently == | |||
This is no longer very relevant as users created by Juho will be autoconfirmed. This may be useful for some cases, but due to the spammers passing reCAPTCHA accounts are [[Special:RequestAccount|upon request]] | |||
{{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|settings of the autopromotion}} | |||
'''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 | |||
== Other settings == | |||
<code>$wgNamespacesWithSubpages[NS_MAIN] = true;</code> # Enable subpages in the main namespace | |||
== Magic words == | == Magic words == | ||
See [[mw:Help:Magic words]] | See [[mw:Help:Magic words]] | ||
---- | |||
= Tidio chat = | |||
[https://www.tidio.com Tidio.com] is a nice chat service provider that offers 7 days of free premium, after which a downgrade to the free-tier with some crippling from the software's full potential. | |||
It may be installed on many platforms. I installed it for the [https://stop-synthetic-filth.org/wp/ SSF! Wordpress]. | |||
Once the chat is installed, it can be included on unlimited number of pages with a Javascript script inserted in the <nowiki><body> ... </body></nowiki> according to the documentation, but seems to work just fine also in the <nowiki><head> ... </head></nowiki>, which was actually what they suggested previously. | |||
To enable a Tidio chat on a Mediawiki, one way is to install, load and configure [[mw:Extension:HeadScript]] | |||
'''Instructions''' | |||
* Install [[mw:Extension:HeadScript]] | |||
* Add <code>wfLoadExtension( 'HeadScript' );</code> to LocalSettings.php | |||
* You can find the code in the 'Tidio Panel' -> 'Settings' -> Installation -> '' 'If you still want to access your JavaScript code or reinstall the chat - click here' '' -> 'Javascript'. Copy this code. | |||
* Add the code to load the script to <code>LocalSettings.php</code> as instructed in the extension's documentation. | |||
= Instructions = | = Instructions = | ||
<references group="instructions" /> | <references group="instructions" /> |