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_…
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/LocalS…
==============================================================================
--- 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(a)reactos.org";
-$wgPasswordSender = "ros-web(a)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(a)reactos.org";
+$wgPasswordSender = "ros-web(a)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;
+
+?>