MediaWiki:仅由创作者或经批准允许的页面编辑

Nil*_*ils 6 rights mediawiki edit

我正在努力限制Wiki上的编辑(使用MediaWiki)我正在创建我公司的内部项目.

我们希望能够让页面创建者指定以下两个选项之一:

  • 除此页面的创建者外,没有人可以编辑此页面的内容
  • 任何人都可以编辑此页面的内容,但在更改可见之前必须得到页面创建者的批准(无论是通过邮件,还是通过维基直接或其他内容 - 无关紧要).

如果创建者未指定任何2个选项,则任何人都可以编辑该页面,并且更改立即可见(默认行为).

我一直在浏览网络,但我没有找到一个开箱即用的解决方案.由于LocalSettings文件的版本,我们设法制作了一些很棒的自定义内容,但不是这样.

有没有该功能的解决方案?

Adr*_*her 2

我不知道有什么扩展可以让这件事变得简单。

我认为你可以做的是采用像“标记的修订版”“批准的修订版”这样的扩展,并使其不使用组作为批准状态的确定者,而是使用用户名。这可能并不太难。这有道理吗?