diff options
author | Bret McMillan <bretm@redhat.com> | 2008-11-10 16:46:22 -0500 |
---|---|---|
committer | Bret McMillan <bretm@redhat.com> | 2008-11-10 16:46:22 -0500 |
commit | ffa76508a6e212e997622a68999352ef3c4979d7 (patch) | |
tree | 94f1f8a2c9302e6968bda13da008aefe92cde92b | |
parent | 48e497b2b009e5b9d2137e2df8dab1639af1bb30 (diff) | |
download | mediawiki-stuff-ffa76508a6e212e997622a68999352ef3c4979d7.tar.gz mediawiki-stuff-ffa76508a6e212e997622a68999352ef3c4979d7.tar.xz mediawiki-stuff-ffa76508a6e212e997622a68999352ef3c4979d7.zip |
customizations of configuration to make mediawiki work w/ the various extensions
-rw-r--r-- | config/LocalSettings.php | 148 |
1 files changed, 148 insertions, 0 deletions
diff --git a/config/LocalSettings.php b/config/LocalSettings.php new file mode 100644 index 0000000..d9fffdb --- /dev/null +++ b/config/LocalSettings.php @@ -0,0 +1,148 @@ +<?php + +# This file was automatically generated by the MediaWiki installer. +# If you make manual changes, please keep track in case you need to +# recreate them later. +# +# See includes/DefaultSettings.php for all configurable settings +# and their default values, but don't forget to make changes in _this_ +# file, not there. + +# If you customize your file layout, set $IP to the directory that contains +# the other MediaWiki files. It will be used as a base to locate files. +if( defined( 'MW_INSTALL_PATH' ) ) { + $IP = MW_INSTALL_PATH; +} else { + $IP = dirname( __FILE__ ); +} + +$path = array( $IP, "$IP/includes", "$IP/languages" ); +set_include_path( implode( PATH_SEPARATOR, $path ) . PATH_SEPARATOR . get_include_path() ); + +require_once( "$IP/includes/DefaultSettings.php" ); + +# If PHP's memory limit is very low, some operations may fail. +ini_set( 'memory_limit', '20M' ); + +if ( $wgCommandLineMode ) { + if ( isset( $_SERVER ) && array_key_exists( 'REQUEST_METHOD', $_SERVER ) ) { + die( "This script must be run from the command line\n" ); + } +} +## Uncomment this to disable output compression +# $wgDisableOutputCompression = true; + +$wgSitename = "Red Hat Mediawiki Eval"; + +## The URL base path to the directory containing the wiki; +## defaults for all runtime URL paths are based off of this. +$wgScriptPath = "/wiki"; +$wgScriptExtension = ".php"; + +## For more information on customizing the URLs please see: +## http://www.mediawiki.org/wiki/Manual:Short_URL + +$wgEnableEmail = true; +$wgEnableUserEmail = false; + +$wgEmergencyContact = "bretm@redhat.com"; +$wgPasswordSender = "bretm@redhat.com"; + +## For a detailed description of the following switches see +## http://www.mediawiki.org/wiki/Extension:Email_notification +## and http://www.mediawiki.org/wiki/Extension:Email_notification +## There are many more options for fine tuning available see +## /includes/DefaultSettings.php +## UPO means: this is also a user preference option +$wgEnotifUserTalk = true; # UPO +$wgEnotifWatchlist = true; # UPO +$wgEmailAuthentication = false; + +$wgDBtype = "mysql"; +$wgDBserver = "10.11.227.59"; +$wgDBname = "wikidb"; +$wgDBuser = "wikiuser"; +$wgDBpassword = "password"; + +# MySQL specific settings +$wgDBprefix = "mw_"; + +# MySQL table options to use during installation or update +$wgDBTableOptions = "TYPE=InnoDB"; + +# Experimental charset support for MySQL 4.1/5.0. +$wgDBmysql5 = false; + +# Postgres specific settings +$wgDBport = "5432"; +$wgDBmwschema = "mediawiki"; +$wgDBts2schema = "public"; + +## Shared memory settings +$wgMainCacheType = CACHE_NONE; +$wgMemCachedServers = array(); + +## To enable image uploads, make sure the 'images' directory +## is writable, then set this to true: +$wgEnableUploads = false; +$wgUseImageMagick = true; +$wgImageMagickConvertCommand = "/usr/bin/convert"; + +## If you want to use image uploads under safe mode, +## create the directories images/archive, images/thumb and +## images/temp, and make them all writable. Then uncomment +## this, if it's not already uncommented: +# $wgHashedUploadDirectory = false; + +## If you have the appropriate support software installed +## you can enable inline LaTeX equations: +$wgUseTeX = false; + +$wgLocalInterwiki = $wgSitename; + +$wgLanguageCode = "en"; + +$wgProxyKey = "10ad489d797bf8bf46840fdf5e63816861fc788b875822df1bdc0b0dc99af8a1"; + +## Default skin: you can change the default skin. Use the internal symbolic +## names, ie 'standard', 'nostalgia', 'cologneblue', 'monobook': +$wgDefaultSkin = 'monobook'; + +## For attaching licensing metadata to pages, and displaying an +## appropriate copyright notice / icon. GNU Free Documentation +## License and Creative Commons licenses are supported so far. +# $wgEnableCreativeCommonsRdf = true; +$wgRightsPage = ""; # Set to the title of a wiki page that describes your license/copyright +$wgRightsUrl = ""; +$wgRightsText = ""; +$wgRightsIcon = ""; +# $wgRightsCode = ""; # Not yet used + +$wgDiff3 = "/usr/bin/diff3"; + +# When you make changes to this configuration file, this will make +# sure that cached pages are cleared. +$configdate = gmdate( 'YmdHis', @filemtime( __FILE__ ) ); +$wgCacheEpoch = max( $wgCacheEpoch, $configdate ); + + +## bretm's hacks below + +#### TinyMCE_MW.php: Easily implement Moxiecode's TinyMCE into MediaWiki +$wgUseTinymce = true;#Init needed for clicking on a new article link +$wgDefaultUserOptions ['showtoolbar'] = 0; #new users get this default or modify DefaultSetting.php +$wgTinymceTheme = "advanced"; #"simple", "advanced", "msword", else none +$wgMyWikiURL = "http://$wgDBserver/$wgScriptPath/index.php/"; +$wgExt_valid_elements = "data[table|template],repeat[table|sort],categorytree[mode|depth],inputbox[type|bgcolor|width|default|preload|editintro|buttonlabel|searchbuttonlabel|break], big"; +require_once("$IP/extensions/TinyMCE_MW.php"); + +# what should the criteria for "protectability" be? +# plugins/hooks that allow customization of this? +$wgGroupPermissions['user']['protect'] = true; + +$wgSecurityUseDBHook = true; # Add this to enable the experimental DB hook for stronger security +require_once("extensions/SimpleSecurity/SimpleSecurity.php"); + +require_once('extensions/Auth_remoteuser.php'); +$wgAuth = new Auth_remoteuser(); + |