[Mediawiki-l] How to Temp. Disable Wiki.
Bass, Joshua L
joshua.l.bass at lmco.com
Fri Sep 2 17:36:50 UTC 2005
Sorry, I overlooked that. You can include the entire array in
Localsettings.php as I have done:
/**
* Permission keys given to users in each group.
* All users are implicitly in the '*' group including anonymous
visitors;
* logged-in users are all implicitly in the 'user' group. These will be
* combined with the permissions of all groups that a given user is
listed
* in in the user_groups table.
*
* This replaces wgWhitelistAccount and wgWhitelistEdit
*/
$wgGroupPermissions = array();
$wgGroupPermissions['*' ]['createaccount'] = false;
$wgGroupPermissions['*' ]['read'] = false;
$wgGroupPermissions['*' ]['edit'] = false;
$wgGroupPermissions['user' ]['move'] = true;
$wgGroupPermissions['user' ]['read'] = true;
$wgGroupPermissions['user' ]['edit'] = true;
$wgGroupPermissions['user' ]['upload'] = true;
$wgGroupPermissions['bot' ]['bot'] = true;
$wgGroupPermissions['sysop']['block'] = true;
$wgGroupPermissions['sysop']['read'] = true;
$wgGroupPermissions['sysop']['edit'] = true;
$wgGroupPermissions['sysop']['createaccount'] = true;
$wgGroupPermissions['sysop']['delete'] = true;
$wgGroupPermissions['sysop']['editinterface'] = true;
$wgGroupPermissions['sysop']['import'] = true;
$wgGroupPermissions['sysop']['importupload'] = true;
$wgGroupPermissions['sysop']['move'] = true;
$wgGroupPermissions['sysop']['patrol'] = true;
$wgGroupPermissions['sysop']['protect'] = true;
$wgGroupPermissions['sysop']['rollback'] = true;
$wgGroupPermissions['sysop']['upload'] = true;
$wgGroupPermissions['bureaucrat']['userrights'] = true;
// Used by the Special:Renameuser extension
$wgGroupPermissions['bureaucrat']['renameuser'] = true;
-----Original Message-----
From: mediawiki-l-bounces at Wikimedia.org
[mailto:mediawiki-l-bounces at Wikimedia.org] On Behalf Of Joshua Oreman
Sent: Friday, September 02, 2005 12:34 PM
To: MediaWiki announcements and site admin list
Subject: Re: [Mediawiki-l] How to Temp. Disable Wiki.
On 9/2/05, Bass, Joshua L <joshua.l.bass at lmco.com> wrote:
> For 1.5 mediawiki add this to your Localsettings.php. It will allow
> only registered members to read and edit the wiki and prevent
> newcomers from
> registering:
>
> $wgGroupPermissions = array();
Watch out. This clears the permissions array; see below.
I'd recommend removing this line.
>
> $wgGroupPermissions['*' ]['createaccount'] = false;
> $wgGroupPermissions['*' ]['read'] = false;
> $wgGroupPermissions['*' ]['edit'] = false;
>
> $wgGroupPermissions['user' ]['move'] = true;
> $wgGroupPermissions['user' ]['read'] = true;
> $wgGroupPermissions['user' ]['edit'] = true;
> $wgGroupPermissions['user' ]['upload'] = true;
There's no "sysop" entries in there. If you use this code, sysops won't
have any special permissions. Thus, there will be no type of user
allowed to delete pages. I doubt this is what you want.
-- Josh
>
> -----Original Message-----
> From: mediawiki-l-bounces at Wikimedia.org
> [mailto:mediawiki-l-bounces at Wikimedia.org] On Behalf Of Aaron Crayne
> Sent: Friday, September 02, 2005 10:39 AM
> To: mediawiki-l at Wikimedia.org
> Subject: [Mediawiki-l] How to Temp. Disable Wiki.
>
>
> Is there a way I can install a wiki, but disable it for casual
> visitors until we have most of our content and templates added. We
> have been preparing to install a new wiki at its own domain, we have a
> lot of documents (that are unfortuneatley not in a sql dump),
> templates, graphics etc that are all part of it. It would be nice to
> have the time to get all of our info inplace before we open the doors.
>
> Thanks
> Aaron
> _______________________________________________
> MediaWiki-l mailing list
> MediaWiki-l at Wikimedia.org
> http://mail.wikipedia.org/mailman/listinfo/mediawiki-l
> _______________________________________________
> MediaWiki-l mailing list
> MediaWiki-l at Wikimedia.org
> http://mail.wikipedia.org/mailman/listinfo/mediawiki-l
>
_______________________________________________
MediaWiki-l mailing list
MediaWiki-l at Wikimedia.org
http://mail.wikipedia.org/mailman/listinfo/mediawiki-l
More information about the MediaWiki-l
mailing list