1

我正在尝试将FlaggedRevs扩展配置为基于MediaWiki(当前为 V1.19.1)的 Wiki。我已经仔细阅读了几次文档,但我无法完全实现我想要的。

我的目标是向用户显示稳定版本的页面。任何编辑都必须针对具有四个标志的单一规模进行审查。只有在页面被审核到标尺的顶部标志后,当前版本才能成为稳定版本。

到目前为止我所做的:我已经配置了我自己的规模,称为内容及其组件标志;我已经配置了用户、编辑和审阅者。关键尺度配置代码为:

$wgFlaggedRevsTags = array(
    'content' => array( 'levels' => 3, 'quality' => 2, 'pristine' => 3 ),
);

我的结果:当我编辑页面时,这些编辑被视为待处理。用户看到页面的稳定版本。到目前为止一切都很好。但是,一旦我查看页面并将刻度从最低标志 (0) 升级到下一个标志 (1),当前版本将变为稳定版本。这不是我想要的;升级到稳定应该需要顶部标志 (3),而不是任何标志,而是最少 (0)。

如何配置 FlaggedRevs 使页面的稳定版本对应于原始标记?

编辑添加:我的经验和 jpatokal 的答案似乎不同。'levels' => 3 是否给我标志(0,1,2)或(0,1,2,3)。我得到后者,但是扩展是为我添加了 0=Unreviewed 标志还是我指定了它?质量原始设置如何工作?

4

1 回答 1

1

我能够通过他们的 Mediawiki 讨论页面联系到其中一位扩展作者。原来扩展文档有点过时了。这是最新的:

标志确定修订是否经过检查/质量/原始。可以在 UnreviewedPages 和 PendingChanges(特殊页面)查询这些层,以使质量/原始版本保持最新。通过它们“异步”更新。那是更新的“检查”版本在被标记为“质量”或更好之前“上线”。这减少了人们进行编辑的平均时间,并简化了 UI。

所以我的观察符合当前预期的操作。可见(稳定)版本取决于选中的标记,质量原始标记与此无关(但仍然具有提高质量的价值)。

所以我的问题的答案,也许是没有答案。也就是说,我所追求的不能直接实现,因为这不是扩展的意图。

于 2012-06-29T01:56:31.120 回答