Local Settings
From The Viking Age Compendium
Some of the settings that I've changed to make the wiki work:
Contents
Embedding images from other sites
Mediawiki Commons
# InstantCommons allows wiki to use images from http://commons.wikimedia.org $wgUseInstantCommons = false;
Any Sites
## Allows Wiki to link dynamically to wikimedia commons ## works but turned off as not needed #$wgAllowExternalImagesFrom = array('http://commons.wikimedia.org/wiki/') $wgAllowExternalImages = True; ##$wgRawHTML = True;
Speeding up MediaWiki
## Set $wgCacheDirectory to a writable directory on the web server ## to make your wiki go slightly faster. The directory should not ## be publically accessible from the web. #$wgCacheDirectory = "$IP/cache";
#Keep parsed pages in a cache (objectcache table, turck, or memcached) to speed up output of the same page viewed by another user with the same options. ###$wgEnableParserCache = True; #Allow client-side caching of pages ###$wgCachePages = True; #This will cache static pages for non-logged-in users to reduce database traffic on public sites ###$wgUseFileCache = true; /* default: false */ ###$wgFileCacheDirectory = "$IP/cache"; ###$wgShowIPinHeader = false; #cache the sidebar navigation links. ###$wgEnableSidebarCache=true; #Make the hit counter more efficient ###$wgHitcounterUpdateFreq = 50;
Short Paths
Needed to make
## The URL base path to the directory containing the wiki; ## defaults for all runtime URL paths are based off of this. ## For more information on customizing the URLs please see: ## http://www.mediawiki.org/wiki/Manual:Short_URL #$wgScriptPath = "/wiki"; #$wgScriptExtension = ".php"; $wgArticlePath = "{$wgScriptPath}/wiki/$1"; $wgUsePathInfo = true;
Enable site customisations
$wgUseSiteCss = True; $wgUseSiteJs = True;
Customise the Wiki's look and behaviour
Maximum indent level of the table of contents
$wgMaxTocLevel = 3;
Left Menu behaviour
MediaWiki:Sidebar
$wgVectorFeatures['collapsiblenav']['global'] = false;
Default Search
#Set default searching $wgNamespacesToBeSearchedDefault = array( NS_MAIN => true, NS_TALK => false, NS_USER => false, NS_USER_TALK => false, NS_PROJECT => false, NS_PROJECT_TALK => false, NS_IMAGE => true, NS_IMAGE_TALK => false, NS_MEDIAWIKI => false, NS_MEDIAWIKI_TALK => false, NS_TEMPLATE => false, NS_TEMPLATE_TALK => false, NS_HELP => false, NS_HELP_TALK => false, NS_CATEGORY => true, NS_CATEGORY_TALK => false );