我安装了mediawiki。我如何在mediawiki中实现以下内容
-
如何创建组或将其分配给用户。
-
不同的组具有不同的权限,即读取、编辑、删除
-
编辑后仅向用户显示批准的修订
-
任何时候管理员都可以未经批准的修订
创建组: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扩展