手册:Echo

From mediawiki.org
This page is a translated version of the page Manual:Echo and the translation is 100% complete.

扩展:Echo 為MediaWiki提供了另一套通知系統。

提及

Echo可以向討論中被提及的用戶發送通知;這個功能通常被稱為「ping」。 在帶有簽名的留言中,無論是直接或是透過模板連結其他使用者的用戶頁,將會觸發給他們的提及通知。 技術細節如下。

技術細節

當產生提及事件時,Echo按區塊處理修訂差異,以檢查使用者何時添加了需要搜尋被提及用戶的新留言,以進行ping。至此,要使提及用戶的通知有效:

  • 差異的區塊必須被認為是增加新行,而非對現有行數的修改。
  • 使用者必須在他們的留言簽名。[1]
    • 簽名必須包含連到本地Wiki的用戶頁、用戶討論頁、用戶貢獻頁其一的連結([[ ]]);簽名不能是由模板所嵌入。[2]
    • 為了辨認簽名,文字中的簽名必須由完全符合~~~(或~~~~)的標記來產生。[3]
  • 留言必須完全屬於現有的章節(差異的區塊不能包含新章節的標題)[4][5],或是新的章節(差異的區塊是由新的章節標題開始)。[6][7] 只有二級以下的章節會被計算。[8]
  • 被提及使用者的用戶頁連結可以被嵌入在模板中,因為模板會被展開。[9]
  • 如果發現被提及用戶的數量超過50個,將不會發送通知。[10]

另外,所有的標記都是以正則表達式解析的,過於複雜的標記會觸發錯誤的結果。

參考資料