0

我已经安装了mediawiki。如何在mediawiki中实现以下目标

  1. 我如何创建组或将其分配给用户。

  2. 不同的组有不同的权限,即读取、编辑、删除

  3. 编辑后仅向用户显示批准的修订版

  4. 任何时候管理员都可以未经批准的修订

4

1 回答 1

0

创建组:https ://www.mediawiki.org/wiki/Manual:User_rights

只需在 php 代码中引用一个组。

从上面的页面:这里我们正在创建一个名为“editor”的组,该组具有编辑权限。我们从其他所有人那里删除这些权利:

$wgGroupPermissions['*']['edit'] = false;
$wgGroupPermissions['*']['createpage'] = false;
$wgGroupPermissions['user']['edit'] = false;
$wgGroupPermissions['user']['createpage'] = false;  
$wgGroupPermissions['editor']['edit'] = true;
$wgGroupPermissions['editor' ]['createpage'] = true;

将用户分配到组:https ://www.mediawiki.org/wiki/Help:Assigning_permissions

使用 [[Special:UserRights]] 页面。

仅显示已批准的修订:使用FlaggedRevs 扩展

于 2013-08-17T13:56:48.963 回答