Wiki Warden
Disclaimer: Nobody at i3 appointed the Wiki Warden and they don't actually have any official power, Aside from Appropriate Abuse of Alliteration. Any Bogarting or Abusing of Power by the Wiki Warden is punishable by Pool Noodle.
Contents
Who is the Wiki Warden
The post was created by pajamapuma in May 2014 [1] as an offshoot of the Compute Zone. The post is currently held by pajamapuma.
Duties
- Hosts the Wiki Wine Workshop
- Stalks the Recent Changes Page
- Does administrative stuff, especially for Zone Coordinators, upon request
- Occasionally sneaks snark into unsuspecting pages
- Wastes time at work by researching and implementing fancy Semantic MediaWiki possibilities
- Wastes even more time at work by making pages that talk about wasting time at work on wiki things
Privileges
- Holds the Ceremonial Goblet, entitling them to prompt and free refills of wine by Wiki Minions
- Has control of the Wiki Stick, which can and should be used to punish the black of heart for not using the Wiki.
Catch Phrase
Wiki wiki woo!
Editing the Deep-Wiki
SSH into i3 server
- Open Putty
- username@i3detroit.org
- port 22
- Login
cd ..
to home directory
Edit Settings
cd i3/www/wi
sudo nano LocalSettings.php
to change all the settings
Install/Update Extension
- Why yes, there are THREE separate ways that extensions can be installed, and no way to know which extensions use which without looking them up individually. It's SUPER convenient and not confusing AT ALL.
- (The actual reason for the different extension types is that MediaWiki has come up with a couple of iterations of "better" ways to install extensions, but only some extensions have been rewritten to follow the newest format. Since MediaWiki is backwards compatible, there are some simple extensions written for the older version of MediaWiki that have never been rewritten, because if it ain't broke, don't fix it)
- New Extensions: add something like
"mediawiki/slack": "~1.0",
to the "require" section ofcomposer.json
to install extensions.- To update all extensions,
sudo php composer.phar update
- To update all extensions,
- Old Extensions (MW1.25/1.26):
- Download: Go to extensions directory, then use something like
curl https://extdist.wmflabs.org/dist/extensions/Renameuser-REL1_26-ec6c5cd.tar.gz | tar xz
to download and untar.ls
to check that a folder with the extension name is in the Extensions directory- Most MW extension pages will have links like above to a snapshot compatible with a particular version of MW
- Install: Add something like
wfLoadExtension( 'Nuke' );
toLocalSettings.php
, preferably in the extensions section
- Download: Go to extensions directory, then use something like
- Even older Extensions (MW 1.24 and below): Download the same way as above, but add something like
require_once "$IP/extensions/Widgets/Widgets.php";
toLocalSettings.php
, preferably in the extensions section
Back up the wiki database
- The entire server is backed up every Sunday, but check with Brian McPherson first before doing anything super stupid
Edit meeting minute generator bot setup
- time trigger file -??
cd bamcpher/bin
for wikibot.shcd bamcpher/pywikibot-core/scripts
for create_minutes.py