我已安装 mediawiki 。如何在 mediawiki
中实现以下功能如何创建组或将分配给用户。
不同的群体有不同的权限,即阅读,编辑,删除
仅编辑批准的修订显示给用户
管理员可以未经批准的修订
答案 0 :(得分: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 extension