Author: frik85 Date: Wed Oct 17 22:02:40 2007 New Revision: 29646
URL: http://svn.reactos.org/svn/reactos?rev=29646&view=rev Log: Add two new MediaWiki groups to our ReactOS Wiki: * moderator (protect, move) * super moderator (protect, move, delete)
More information can be found there: http://de.wikibooks.org/wiki/MediaWiki/_Benutzergruppen_und_Rechte#Default_G...
Modified: trunk/web/reactos.org/htdocs/wiki/LocalSettings.php
Modified: trunk/web/reactos.org/htdocs/wiki/LocalSettings.php URL: http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/LocalSe... ============================================================================== --- trunk/web/reactos.org/htdocs/wiki/LocalSettings.php (original) +++ trunk/web/reactos.org/htdocs/wiki/LocalSettings.php Wed Oct 17 22:02:40 2007 @@ -1,15 +1,15 @@ -<?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. +<?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. +# the other MediaWiki files. It will be used as a base to locate files. if( defined( 'MW_INSTALL_PATH' ) ) { $IP = MW_INSTALL_PATH; } else { @@ -17,116 +17,129 @@ }
$path = array( $IP, "$IP/includes", "$IP/languages" ); -set_include_path( implode( PATH_SEPARATOR, $path ) . PATH_SEPARATOR . get_include_path() ); - -require_once( "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" ); - } -} elseif ( empty( $wgNoOutputBuffer ) ) { - ## Compress output if the browser supports it - if( !ini_get( 'zlib.output_compression' ) ) @ob_start( 'ob_gzhandler' ); -} - -$wgSitename = "ReactOS"; - -$wgScriptPath = "/wiki"; -$wgScript = "$wgScriptPath/index.php"; -$wgRedirectScript = "$wgScriptPath/redirect.php"; - +set_include_path( implode( PATH_SEPARATOR, $path ) . PATH_SEPARATOR . get_include_path() ); + +require_once( "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" ); + } +} elseif ( empty( $wgNoOutputBuffer ) ) { + ## Compress output if the browser supports it + if( !ini_get( 'zlib.output_compression' ) ) @ob_start( 'ob_gzhandler' ); +} + +$wgSitename = "ReactOS"; + +$wgScriptPath = "/wiki"; +$wgScript = "$wgScriptPath/index.php"; +$wgRedirectScript = "$wgScriptPath/redirect.php"; + ## For more information on customizing the URLs please see: ## http://meta.wikimedia.org/wiki/Eliminating_index.php_from_the_url -## If using PHP as a CGI module, the ?title= style usually must be used. -$wgArticlePath = "$wgScript/$1"; -# $wgArticlePath = "$wgScript?title=$1"; - -$wgStylePath = "$wgScriptPath/skins"; -$wgStyleDirectory = "$IP/skins"; -$wgLogo = "$wgStylePath/common/images/reactos.png"; - -$wgUploadPath = "$wgScriptPath/images"; -$wgUploadDirectory = "$IP/images"; - -$wgEnableEmail = true; -$wgEnableUserEmail = true; - -$wgEmergencyContact = "ros-web@reactos.org"; -$wgPasswordSender = "ros-web@reactos.org"; - -## For a detailed description of the following switches see -## http://meta.wikimedia.org/Enotif and http://meta.wikimedia.org/Eauthent -## 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; - -require_once("/web/reactos.org/config/wiki-connect.php"); - -# Experimental charset support for MySQL 4.1/5.0. -$wgDBmysql5 = false; - -## Shared memory settings -$wgMainCacheType = CACHE_NONE; -$wgMemCachedServers = array(); - -## To enable image uploads, make sure the 'images' directory -## is writable, then uncomment this: -$wgEnableUploads = true; -$wgUseImageResize = true; -$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 = true; -$wgMathPath = "{$wgUploadPath}/math"; -$wgMathDirectory = "{$wgUploadDirectory}/math"; -$wgTmpDirectory = "{$wgUploadDirectory}/tmp"; - -$wgLocalInterwiki = $wgSitename; - -$wgLanguageCode = "en"; - -$wgProxyKey = "896f6cbb876cd587e34eb26996a5c234c181b0c8d243a70f20ae7dafd1828e67"; - -## Default skin: you can change the default skin. Use the internal symbolic -## names, ie 'standard', 'nostalgia', 'cologneblue', 'monobook': -$wgDefaultSkin = 'roscms'; - -## 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 = "http://www.gnu.org/copyleft/fdl.html"; -$wgRightsText = "GNU Free Documentation License 1.2"; -$wgRightsIcon = "${wgStylePath}/common/images/gnu-fdl.png"; -# $wgRightsCode = ""; # Not yet used - -$wgDiff3 = "/usr/bin/diff3"; - +## If using PHP as a CGI module, the ?title= style usually must be used. +$wgArticlePath = "$wgScript/$1"; +# $wgArticlePath = "$wgScript?title=$1"; + +$wgStylePath = "$wgScriptPath/skins"; +$wgStyleDirectory = "$IP/skins"; +$wgLogo = "$wgStylePath/common/images/reactos.png"; + +$wgUploadPath = "$wgScriptPath/images"; +$wgUploadDirectory = "$IP/images"; + +$wgEnableEmail = true; +$wgEnableUserEmail = true; + +$wgEmergencyContact = "ros-web@reactos.org"; +$wgPasswordSender = "ros-web@reactos.org"; + +## For a detailed description of the following switches see +## http://meta.wikimedia.org/Enotif and http://meta.wikimedia.org/Eauthent +## 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; + +require_once("/web/reactos.org/config/wiki-connect.php"); + +# Experimental charset support for MySQL 4.1/5.0. +$wgDBmysql5 = false; + +## Shared memory settings +$wgMainCacheType = CACHE_NONE; +$wgMemCachedServers = array(); + +## To enable image uploads, make sure the 'images' directory +## is writable, then uncomment this: +$wgEnableUploads = true; +$wgUseImageResize = true; +$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 = true; +$wgMathPath = "{$wgUploadPath}/math"; +$wgMathDirectory = "{$wgUploadDirectory}/math"; +$wgTmpDirectory = "{$wgUploadDirectory}/tmp"; + +$wgLocalInterwiki = $wgSitename; + +$wgLanguageCode = "en"; + +$wgProxyKey = "896f6cbb876cd587e34eb26996a5c234c181b0c8d243a70f20ae7dafd1828e67"; + +## Default skin: you can change the default skin. Use the internal symbolic +## names, ie 'standard', 'nostalgia', 'cologneblue', 'monobook': +$wgDefaultSkin = 'roscms'; + +## 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 = "http://www.gnu.org/copyleft/fdl.html"; +$wgRightsText = "GNU Free Documentation License 1.2"; +$wgRightsIcon = "${wgStylePath}/common/images/gnu-fdl.png"; +# $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 ); - -# Entirely disable Anonymous Edits -$wgGroupPermissions['*']['edit'] = false; - -# Enable external image embedding -$wgAllowExternalImages = true; - -?> +$wgCacheEpoch = max( $wgCacheEpoch, $configdate ); + +# Entirely disable Anonymous Edits +$wgGroupPermissions['*']['edit'] = false; + +# moderator group +$wgGroupPermissions['mod']['protect'] = true; +$wgGroupPermissions['mod']['move'] = true; + +# super moderator group +$wgGroupPermissions['supermod']['protect'] = true; +$wgGroupPermissions['supermod']['delete'] = true; +$wgGroupPermissions['supermod']['move'] = true; + +# deactivate DB SQL queries +$wgAllowSysopQueries = false; + + +# Enable external image embedding +$wgAllowExternalImages = true; + +?>