MediaWiki Customization - shawfdong/hyades GitHub Wiki
/etc/cron.weekly/wiki-del-old-revs:
#!/bin/bash cd /var/www/ssl/hyades/ /usr/bin/php maintenance/deleteOldRevisions.php --delete &> /dev/null /usr/bin/php maintenance/deleteArchivedRevisions.php --delete &> /dev/null
<?php if ( !defined( 'MEDIAWIKI' ) ) { exit; } $wgSitename = "Hyades"; $wgScriptPath = "/hyades"; $wgScriptExtension = ".php"; $wgServer = "https://pleiades.ucsc.edu"; $wgStylePath = "$wgScriptPath/skins"; $wgLogo = "$wgServer/images/hyades_155.png"; $wgFavicon = "$wgServer/favicon.ico"; $wgEnableEmail = false; $wgEnableUserEmail = true; # UPO $wgEmergencyContact = "[email protected]"; $wgPasswordSender = "[email protected]"; $wgEnotifUserTalk = false; # UPO $wgEnotifWatchlist = false; # UPO $wgEmailAuthentication = true; ## Database settings $wgDBtype = "mysql"; $wgDBserver = "localhost"; $wgDBname = "wikidb"; $wgDBuser = "wikiuser"; $wgDBpassword = "xxxxxxxxxx"; # MySQL specific settings $wgDBprefix = ""; $wgDBTableOptions = "ENGINE=InnoDB, DEFAULT CHARSET=binary"; $wgDBmysql5 = false; ## Shared memory settings $wgMainCacheType = CACHE_ACCEL; $wgMemCachedServers = array(); $wgEnableUploads = true; $wgUseImageMagick = true; $wgImageMagickConvertCommand = "/usr/bin/convert"; $wgUseInstantCommons = false; $wgShellLocale = "en_US.utf8"; $wgCacheDirectory = "$IP/cache"; $wgLanguageCode = "en"; $wgSecretKey = "xxxxxxxxxx"; $wgUpgradeKey = "xxxxxxxxxx"; $wgDefaultSkin = "vector"; $wgEnableCreativeCommonsRdf = true; $wgRightsPage = ""; # Set to the title of a wiki page that describes your license/copyright $wgRightsUrl = "http://creativecommons.org/licenses/by/4.0/"; $wgRightsText = "Creative Commons Attribution 4.0 International Public License"; $wgRightsIcon = "$wgServer/images/cc40.png"; $wgDiff3 = "/usr/bin/diff3"; $wgResourceLoaderMaxQueryLength = -1; $wgGroupPermissions['*']['createaccount'] = false; $wgGroupPermissions['*']['edit'] = false; $wgDisableCounters = true; $wgUseFileCache = true; $wgFileCacheDirectory = "$IP/cache"; $wgShowIPinHeader = false; $wgArticlePath = "/hyades/$1"; $wgUsePathInfo = true; require_once "$IP/extensions/SyntaxHighlight_GeSHi/SyntaxHighlight_GeSHi.php"; require_once "$IP/extensions/MobileFrontend/MobileFrontend.php"; $wgMFAutodetectMobileView = true; require_once "$IP/extensions/ParserFunctions/ParserFunctions.php"; $wgPFEnableStringFunctions = true; require_once "$IP/extensions/Cite/Cite.php"; require_once( "$IP/extensions/WikiEditor/WikiEditor.php" ); $wgDefaultUserOptions['usebetatoolbar'] = 1; $wgDefaultUserOptions['usebetatoolbar-cgd'] = 1; $wgDefaultUserOptions['wikieditor-preview'] = 1; $wgDefaultUserOptions['wikieditor-publish'] = 1; require_once "$IP/skins/CologneBlue/CologneBlue.php"; require_once "$IP/skins/Modern/Modern.php"; require_once "$IP/skins/MonoBook/MonoBook.php"; require_once "$IP/skins/Vector/Vector.php";