Jump to content

編輯檢查/配置

本頁使用了標題或全文手工轉換
From mediawiki.org
This page is a translated version of the page Edit check/Configuration and the translation is 98% complete.

編輯檢查 在人們編輯時提供有關維基百科方針的可明確執行的回饋。

本頁旨在為資深志願者提供必要資訊,以確保「編輯檢查」的配置方式能有助於各專案的方針和常規的細微差別。

On-wiki配置

本地管理員可以透過編輯MediaWiki:Editcheck-config.json訊息在wiki上配置「編輯檢查」。 訊息初始為null,表示未配置,並且應完全套用預設值。

該訊息必須是有效的JSON ,否則它將被忽略並套用預設值。 任何未指定的值都將填以預設值。

參考檢查配置

預設配置值如下:

{
    "addReference": {
        "minimumCharacters": 50,
        "beforePunctuation": false,
        "account": false,
        "maximumEditcount": 100,
        "ignoreSections": [],
        "ignoreLeadSection": false
    }
}

如果需要,可以在wiki上覆寫任何這些值。

有效配置訊息的範例:

{
    "addReference": {
        "minimumCharacters": 40,
        "beforePunctuation": true,
        "ignoreSections": [ "External links", "Unsupported claims", "Discussion" ],
        "ignoreLeadSection": true
    }
}

在這個範例中,觸發「參考檢查」之前所需的最小字元數變更為40,並使其在句末標點符號之前而不是之後插入引註。

可配置值

截至2023年,可配置值仍在不斷變化。 目前最好的參考是配置載入程式碼中的$defaults陣列

如果在本地配置中未使用任意參數,則使用其預設值。

minimumCharacters
將出現新增引註建議提示的最小連續字元字串。該值通常應該小到足以使大多數重要新資訊的添加觸發檢查,但又大到足以不觸發本地語言中的文字修改。 截至2023年,預設值為50個字元。
beforePunctuation
指定引註應出現在句末標點符號之前(法語維基百科採用的樣式:「Sentence[1].」)還是之後(英語維基百科採用的樣式:「Sentence.[1]」)。 預設值為false,使其使用大多數維基百科(包括英語維基百科)採用的樣式。
account
指定「編輯檢查」應該套用於何種帳號狀態。 Valid values are "loggedin", "loggedout", or false. The default is false, resulting in the edit check applying to all users.
maximumEditcount
指定編輯次數閾值,以控制隨之而來的「編輯檢查」。 預設值為100,這表示「編輯檢查」將僅向編輯次數少於100的使用者顯示。 如果未定義該值,則使用預設值。 編輯次數是根據使用者編輯次數,所有命名空間的編輯都會考慮在內。
ignoreSections
一個章節標題陣列,與標題進行比(不區分大小寫)。如果標題與此陣列中的某個項目匹配,則檢查時將忽略該章節中的所有內容。預設為空陣列([])。
每個章節標題必須置於"之間,並以,分隔:["External links", "Unsupported claims", "Discussion"]
ignoreLeadSection
一個布林值。如果為true,則檢查時將忽略序言章節的內容。序言章節定義為條目中第一個章節標題之前的內容(須至少有一個章節標題)。預設值為false


站點級配置

這些值可以在LocalSettings.php的站點層級配置中設定。

配置 意義 預設值
VisualEditorEditCheck 啟用該功能 false
VisualEditorEditCheckTagging 標記與編輯檢查功能相關的編輯 false

尋求協助

  • 您所處wiki的任何介面管理員都可以配置「編輯檢查」。 搜尋Special:ListUsers/interface-admin即可檢視介面管理員清單。 搜尋Special:ListAdmins即可檢視其他管理員清單。
  • 如果您所處的維基百科沒有任何介面管理員,您可以在m:Steward requests/Miscellaneous請求協助。
  • 如果您所處wiki由維基媒體基金會託管,但不是維基百科,您將需要請求在您所處wiki上部署「編輯檢查」。 請依照m:請求wiki配置變更中的流程進行申請。 使用以下所有標籤標記Phabricator 工單:#editcheck, #wikimedia-site-requests

參考資料

  1. 1.0 1.1 Example

註腳