set( 'header', "(For an account to edit articles with, contact Oliver Bush, oliver.bush[at]pathcom.com )"); return true; } $wgHooks['UserLoginForm'][]='efLoginFormMessage'; $wgForceUIMsgAsContentMsg = array( 'mainpage-url', 'portal-url', 'mapfeatures-url', 'helppage' ); require_once("$IP/extensions/HeaderFooter/HeaderFooter.php"); # Disable anonymous editing $wgGroupPermissions['*']['edit'] = false; $wgGroupPermissions['*']['viewfiles'] = true; $wgGroupPermissions['sysop']['edit'] = true; // Allow sysop to edit non-protected articles #$wgGroupPermissions['sysop']['editarticles'] = true; // Allow sysop to edit protected articles $wgGroupPermissions['sysop']['createpage'] = true; $wgGroupPermissions['sysop']['createtalk'] = true; $wgGroupPermissions['*']['createpage'] = false; $wgGroupPermissions['*']['createtalk'] = false; $wgGroupPermissions['*']['writeapi'] = false; ## No bots! $wgGroupPermissions['user']['edit'] = false; $wgGroupPermissions['user']['reupload-shared'] = false; $wgGroupPermissions['user']['movefile'] = false; $wgGroupPermissions['user']['upload'] = false; $wgGroupPermissions['user']['reupload'] = false; $wgGroupPermissions['user']['move'] = false; $wgGroupPermissions['user']['move-rootuserpages'] = false; $wgGroupPermissions['user']['move-subpages'] = false; $wgGroupPermissions['user']['writeapi'] = false; ## No bots! $wgGroupPermissions['user']['createpage'] = false; $wgGroupPermissions['user']['createtalk'] = false; $wgGroupPermissions['user']['minoredit'] = false; $wgGroupPermissions['user']['sendemail'] = false; #For BreadCrumbs # Whether to provide breadcrumbs to users by default $wgDefaultUserOptions['breadcrumbs-showcrumbs'] = true; # Delimiter string between BreadCrumbs $wgDefaultUserOptions['breadcrumbs-delimiter'] = '>'; # Number of breadcrumbs to show $wgDefaultUserOptions['breadcrumbs-numberofcrumbs'] = 3; # Whether to show the breadcrumbs' namespaces $wgDefaultUserOptions['breadcrumbs-namespaces'] = true; # Whether to ignore pages that are already in breadcrumbs $wgDefaultUserOptions['breadcrumbs-filter-duplicates'] = true; # Text to appear before breadcrumbs $wgDefaultUserOptions['breadcrumbs-preceding-text'] = ''; # Whether to ignore page refreshes $wgBreadCrumbsIgnoreRefreshes = false; # Whether to provide the links also for anonymous users $wgBreadCrumbsShowAnons = false; # Whether users should be allowed to configure BreadCrumbs Options $wgBreadCrumbsAllowUPOs = false; $wgGroupPermissions['sysop']['replacetext'] = true; #For Bluespice require_once("$IP/extensions/BlueSpiceDistribution/BlueSpiceDistribution.php"); require_once("$IP/extensions/BlueSpiceFoundation/BlueSpiceFoundation.php"); require_once("$IP/extensions/BlueSpiceExtensions/BlueSpiceExtensions.php"); require_once("$IP/skins/BlueSpiceSkin/BlueSpiceSkin.php"); require_once( "$IP/extensions/ReplaceText/ReplaceText.php" ); #Dynamic Tab #require_once("$IP/extensions/DynamicTabs/DynamicTabs.php"); #Extensions #enableSemantics( 'docs.pathcom.com' ); require_once('extensions/WYSIWYG/WYSIWYG.php'); require_once "$IP/extensions/ExtensionInstaller/ExtensionInstaller.php"; require_once "$IP/extensions/ExtensionInstaller/ExtensionInstaller-master/ExtensionInstaller.php"; require_once "$IP/extensions/SemanticMediaWiki/SemanticMediaWiki.php"; #require_once( 'extensions/BreadCrumbs/BreadCrumbs.php' ); require_once "$IP/extensions/BreadCrumbs/BreadCrumbs.php"; #Configure Plugin require_once "$IP/extensions/Configure/Configure.php"; efConfigureSetup(); #$wgConfigureEditableSettings = array(); $wgShowExceptionDetails = true;