2012-06-26 54 views
1

我試圖將FlaggedRevs擴展配置爲基於MediaWiki(當前爲V1.19.1)的Wiki。我幾次仔細閱讀文檔,但是我無法完成我想要的。如何指定哪個FlaggedRevs標記對應於頁面的穩定版本

我的目標是向用戶顯示穩定版本的頁面。任何編輯都必須用四個標記進行單一比例的審查。只有當頁面被檢查到最高標誌時,當前版本才能成爲穩定版本。

我到目前爲止所做的工作:我已經配置了我自己的比例,稱爲內容及其組件標誌;我已經配置了用戶,編輯和審稿人。關鍵的比例配置代碼是:

$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 =未經審查的標誌的擴展名,還是我指定它? 質量原始設置如何工作?

+0

我寫了我的答案,沒有檢查我們的實時配置,是完全錯誤的,所以我刪除了它。等級= 3確實給了你三個等級,雖然我認爲我理解穩定/原始/質量的工作,但我顯然不知道(因爲在我們的系統中甚至等級1是穩定的)。對不起,浪費你的時間=/ – jpatokal

+0

沒問題。我們都在這裏學習。 – dave

回答

1

我可以通過他們的Mediawiki談話頁面與其中一個擴展作者聯繫。原來擴展文檔有點過時了。這是最新的:

該標誌決定版本是否被選中/質量/原始。這些層可以在UnreviewedPages和PendingChanges(特殊頁面)上查詢,以保持質量/原始版本的最新狀態。他們被「異步」更新。這是更新的「檢查」版本「上線」之前,它被標記爲「質量」或更好。這減少了人們編輯通過並簡化UI的平均時間。

所以我的觀察符合目前的預期操作。可見(穩定)版本取決於檢查標記,質量原始標記標記是一種獨立於此(但仍具有提高質量的價值)。

所以我的問題的答案,可能是沒有答案。也就是說,我所追求的並不是直接實現的,因爲它不是擴展的意圖。

相關問題