我已经安装了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 扩展