Main Page

Website

The website was made by Spencer “Boxman” Davis with twitter bootstrap and this wiki is made using mediawiki-1.21.2

Contact Spencer Davis at sbd@uvic.ca if you want to help with the management and development of this website and wiki.

Wiki Setup

List of extensions installed on this wiki

Google Analytics

Download http://www.mediawiki.org/wiki/Special:ExtensionDistributor/googleAnalytics, extract and name folder “googleAnalytics”, place folder in the /extensions folder.

Add the following code to the end of LocalSettings.php:

require_once “$IP/extensions/googleAnalytics/googleAnalytics.php”; Replace xxxxxxx-x with YOUR GoogleAnalytics UA number $wgGoogleAnalyticsAccount = “UA-45015793-1”; Optional Variables (both default to true) $wgGoogleAnalyticsIgnoreSysops = false; $wgGoogleAnalyticsIgnoreBots = false; If you use AdSense as well and have linked your accounts, set this to true to enable tracking $wgGoogleAnalyticsAddASAC = false; To access ECOSat's Google Analytics account request authorization from ecosat.uvic@gmail.com Note: Google Analytics UA number may change at some point, make sure it is up to date. For more help: http://www.mediawiki.org/wiki/Extension:Google_Analytics_Integration === Mobile Frontend === Download http://www.mediawiki.org/wiki/Special:ExtensionDistributor/MobileFrontend, extract and name folder “MobileFrontend”, place folder in the /extensions folder. Add the following code to the end of LocalSettings.php: require_once “$IP/extensions/MobileFrontend/MobileFrontend.php”; $wgMFAutodetectMobileView = true; For more help: http://www.mediawiki.org/wiki/Extension:MobileFrontend === Syntax Highlighting === Download http://www.mediawiki.org/wiki/Special:ExtensionDistributor?extdist_extension=SyntaxHighlight_GeSHi&extdist_submit=Continue extract and name folder “SyntaxHighlight_GeSHi”, place folder in the /extensions folder. Add the following code to the end of LocalSettings.php: require_once(“$IP/extensions/SyntaxHighlight_GeSHi/SyntaxHighlight_GeSHi.php”); For more help: http://www.mediawiki.org/wiki/Syntaxhighlight === Account Creation === Excessive spam and creation of fake accounts had required the lock down of account creation. Only sysops can create accounts ask Spencer, Devin or someone else to follow this procedure to get you an account. - Go to userlogin, when logged in as a sysop. - Click on “Create an account” link to get to the account creation form. - Enter a username and an email address, and click the “by email” button. Note you need $wgEnableEmail=true or else the sysop must pick a password and send it to the user. - The account will be created with a random password which is then emailed to the given address (as with the “forgot password” feature). The user will be requested to change password at first login; when he does this, his e-mail address will also be marked as confirmed. When you click the “create account” button instead, you have to manually send the user his password. If you've set $wgMinimalPasswordLength=0 (default configuration up to version 1.15) and you've left the password field blank, the user will be emailed an e-mail address confirmation request but will be unable to access Special:Confirmemail to perform the confirmation. Instead, the user will get an error (unless you've added it to $wgWhitelistRead); the user will be able to login with a blank password and then confirm email, but their password will not have been reset (it will have to be reset manually). === Permissions === New accounts need write permissions, edit user permissions at userrights . Add trusted users to sysops and other groups.