我正在尝试设置权限,并想知道这是否可能。
我希望用户能够创建谈话和讨论页面,但不能编辑内容页面。
只有受信任的人可以选择编辑内容页面。
这可以在 MediaWiki 中完成吗?
我已经通读了文档,似乎要进行编辑,要么全有,要么全无。
我错过了什么吗?
谢谢...
$wgNamespaceProtection允许您执行此操作。在你的 LocalSettings.php 中添加这样的内容:
$wgNamespaceProtection[NS_MAIN] = array( 'edit-main' );
//This restricts editing in the main namespace to people in a group that has the 'edit-main' permission.
$wgGroupPermissions['trusted']['edit-main'] = true;
//This means only people in a new 'trusted' group have the 'edit-main' permission
或者,不要使用“受信任”,而是使用“sysop”,表示管理员也可以编辑主命名空间(以及删除页面和其他 sysop 权限)
但是,如果您确实想要一个名为“受信任”的新组,那么您可能还希望在您的 wiki 上创建具有以下小内容片段的页面,以使界面正确描述这个新的“受信任”组:
MediaWiki:Group-trusted
将内容“信任”的页面上MediaWiki:Group-trusted-member
将内容“信任”的页面上MediaWiki:Grouppage-trusted
放置内容“项目:受信任”的页面上我将此基于手册上的“忍者”示例:用户权限