Difference between revisions of "Mediawiki"

From Alessandro's Wiki
(Created page with "== this wiki == $wgSitename = "Alessandro's Wiki"; === user permissions === // Prevent anonymous users from editing $wgGroupPermissions['*']['edit'] = false; $wgGroup...")
 
Line 6: Line 6:


=== user permissions ===
=== user permissions ===
// Prevent anonymous users from editing
 
$wgGroupPermissions['*']['edit'] = false;
* Prevent anonymous users from editing
$wgGroupPermissions['*']['createpage'] = false;
$wgGroupPermissions['*']['edit'] = false;
$wgGroupPermissions['*']['createtalk'] = false;
$wgGroupPermissions['*']['createpage'] = false;
$wgGroupPermissions['*']['createtalk'] = false;
   
   
// Prevent registered, non-confirmed users from editing
* Prevent registered, non-confirmed users from editing
<pre>
$wgGroupPermissions['user' ]['move'] = true;
$wgGroupPermissions['user' ]['move'] = true;
$wgGroupPermissions['user' ]['edit'] = true;
$wgGroupPermissions['user' ]['edit'] = true;
Line 22: Line 24:
$wgGroupPermissions['user' ]['delete'] = false;
$wgGroupPermissions['user' ]['delete'] = false;
//$wgGroupPermissions['user' ]['read'] = false;
//$wgGroupPermissions['user' ]['read'] = false;
// Allow confirmed users to edit
</pre>
* Allow confirmed users to edit
<pre>
$wgGroupPermissions['confirmed' ]['move'] = true; // Only add this line if you want all users to be able to move
$wgGroupPermissions['confirmed' ]['move'] = true; // Only add this line if you want all users to be able to move
$wgGroupPermissions['confirmed' ]['edit'] = true;
$wgGroupPermissions['confirmed' ]['edit'] = true;
Line 33: Line 37:
$wgGroupPermissions['confirmed' ]['delete'] = true;
$wgGroupPermissions['confirmed' ]['delete'] = true;
$wgGroupPermissions['confirmed' ]['read'] = true;
$wgGroupPermissions['confirmed' ]['read'] = true;
 
</pre>
// Put all pages everybody is allowed to view here. At least Special:Userlogin has to be in here
* Put all pages everybody is allowed to view here. At least Special:Userlogin has to be in here
$wgWhitelistRead = array("Main Page", "Special:Userlogin");
$wgWhitelistRead = array("Main Page", "Special:Userlogin");


== older revisions ==
== older revisions ==

Revision as of 06:29, 23 February 2011

this wiki

$wgSitename = "Alessandro's Wiki";


user permissions

  • Prevent anonymous users from editing
$wgGroupPermissions['*']['edit'] = false;
$wgGroupPermissions['*']['createpage'] = false;
$wgGroupPermissions['*']['createtalk'] = false;

  • Prevent registered, non-confirmed users from editing
$wgGroupPermissions['user' ]['move'] = true;
$wgGroupPermissions['user' ]['edit'] = true;
$wgGroupPermissions['user' ]['createpage'] = true;
$wgGroupPermissions['user' ]['createtalk'] = false;
$wgGroupPermissions['user' ]['upload'] = false;
$wgGroupPermissions['user' ]['reupload'] = false;
$wgGroupPermissions['user' ]['reupload-shared'] = false;
$wgGroupPermissions['user' ]['minoredit'] = false;
$wgGroupPermissions['user' ]['delete'] = false;
//$wgGroupPermissions['user' ]['read'] = false;
  • Allow confirmed users to edit
$wgGroupPermissions['confirmed' ]['move'] = true; // Only add this line if you want all users to be able to move
$wgGroupPermissions['confirmed' ]['edit'] = true;
$wgGroupPermissions['confirmed' ]['createpage'] = true;
$wgGroupPermissions['confirmed' ]['createtalk'] = true;
$wgGroupPermissions['confirmed' ]['upload'] = true;
$wgGroupPermissions['confirmed' ]['reupload'] = true;
$wgGroupPermissions['confirmed' ]['reupload-shared'] = true;
$wgGroupPermissions['confirmed' ]['minoredit'] = true;
$wgGroupPermissions['confirmed' ]['delete'] = true;
$wgGroupPermissions['confirmed' ]['read'] = true;
  • Put all pages everybody is allowed to view here. At least Special:Userlogin has to be in here
$wgWhitelistRead = array("Main Page", "Special:Userlogin");

older revisions

$configdate = gmdate( 'YmdHis', @filemtime( __FILE__ ) ); $wgCacheEpoch = max( $wgCacheEpoch, $configdate );

$wgShowExceptionDetails = true;