我尝试根据FlaggedRevs(目前为V1.19.1)配置Wiki的MediaWiki扩展名。我已经多次仔细阅读了这些文档,但是我无法实现我想要的目标。
我的目标是向用户显示稳定版本的页面。必须使用四个标记对单个刻度进行任何编辑。只有当一个页面被评审到比例的最高标志时,当前版本才会成为稳定版本。
到目前为止我做了什么:我已经配置了自己的缩放,称为 content 及其组件标记;我已经配置了用户,编辑和审阅者。密钥规模配置代码是:
$wgFlaggedRevsTags = array(
'content' => array( 'levels' => 3, 'quality' => 2, 'pristine' => 3 ),
);
我的结果:当我编辑页面时,这些编辑被视为待处理。用户可以看到页面的稳定版本。到目前为止都很好。但是,一旦我查看页面并将比例从最低标志(0)升级到下一个标志(1),当前版本将成为稳定版本。这不是我想要的;升级到稳定应该需要顶部标志(3),而不是任何标志,但最少(0)。
如何配置FlaggedRevs,使得页面的 stable 版本对应于 pristine 标记?
编辑补充:我的经验和jpatokal的回答似乎有所不同。是'级别' => 3给我标志(0,1,2)或(0,1,2,3)。我得到了后者,但是扩展为我添加了0 = Unreviewed标志,还是我指定了它? 质量和 pristine 设置如何运作?
答案 0 :(得分:1)
我可以通过他们的Mediawiki对话页面与其中一位扩展作者联系。原来扩展文档有点过时了。这是最新的:
标志确定是否检查修订/ quality / pristine。可以在UnreviewedPages和PendingChanges(特殊页面)查询这些层,以使质量/原始版本保持最新。通过它们“异步”更新。这是更新的“检查”版本“上线”,然后才被标记为“质量”或更好。这减少了人们编辑的平均时间,并简化了用户界面。
所以我的观察与当前预期的操作相符。可见(稳定)版本取决于检查标记,质量和 pristine 标记是独立于此的(但仍具有价值)提高质量)。
所以我的问题的答案可能是没有答案。也就是说,我所追求的不能直接实现,因为它不是扩展的意图。