summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBret McMillan <bretm@redhat.com>2008-11-10 16:46:22 -0500
committerBret McMillan <bretm@redhat.com>2008-11-10 16:46:22 -0500
commitffa76508a6e212e997622a68999352ef3c4979d7 (patch)
tree94f1f8a2c9302e6968bda13da008aefe92cde92b
parent48e497b2b009e5b9d2137e2df8dab1639af1bb30 (diff)
downloadmediawiki-stuff-ffa76508a6e212e997622a68999352ef3c4979d7.zip
mediawiki-stuff-ffa76508a6e212e997622a68999352ef3c4979d7.tar.gz
mediawiki-stuff-ffa76508a6e212e997622a68999352ef3c4979d7.tar.xz
customizations of configuration to make mediawiki work w/ the various extensions
-rw-r--r--config/LocalSettings.php148
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();
+