如何在mediawiki中创建组并将其分配给具有不同权限类型的用户


How to create a group in mediawiki and assigned it to users with different type of permission

我安装了mediawiki。我如何在mediawiki中实现以下内容

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

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

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

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

创建组: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扩展