维基百科:高風險模板
本頁是中文維基百科的​編輯指引​,經社群商議並採納。
使用者應該​嘗試遵守​此指引。如果出現​例外情況​,最好​使用常識​判斷此指引是否合適。
任何對此指引的編輯都必須反映​社群共識​,否則請先於​討論頁​或​互助客棧​發起討論。
本頁簡而言之:​常用模板及模組應盡量避免修改,並應該考慮永久保護。
這個指引是​Wikipedia:保護政策​的延伸。其目标旨在保護所有應被維基百科社群認定為​高風險​的​模板​和​模組​。這些模板和模組應該只被管理員修改,修改之前需要在模板討論頁得到共識。
根據這項指引而被保護的模板列於​Category:被半保護的模板​與​Category:被保護的模板​;模組列於​Category:被半保护的模块​和​Category:被保护的模块​
基本理由
模板和模組的​嵌入包含​(transclusion)會帶來一些利害得失。一項代價是每當模板被編輯時,會更新模板本身與每個引用模板的頁面。這是由於緩存(squid)與解析器(parser)所暫存(cache)的頁面版本會失效,每當頁面被閱覽時都必須要由解析器重新建構。需要注意的是,這些動作會比從暫存來顯示頁面需要更多的資源。假設現在有個模板A被500個條目所引用,當改變A的時候事實上也改變了這500個條目(外加模板本身)。常用模板和模組應該只在有明顯的需要時才進行編輯。
當模板或模組成為​破壞​的對象或是遭受恣意編輯時,將顯露出一個重大的問題。高風險模板的破壞會造成伺服器的讀取頻率明顯增加,而這些破壞可能會構成​分散式阻斷服務攻擊​。保護這些高風險模板並且使它們只允許由管理員編輯是一項關於改變模板的共識,為的是減緩與排除上述的風險。
保護政策已經保護了一些高可见性的頁面(例如​Wikipedia:首頁​)和某些「系統管理」頁面。部分模板及模組儘管可能只是暫時性但曾經成為破壞對象的也​已經受到保護​,另外有一些是依據​明顯的理由​而保護。本指引建議,永久保護應該擴及所有可能引起維基百科產生高度危險的模板和模組,其中包括社群認定的高使用率模板和邏輯模板。
經驗
英文維基百科為例:
中文維基百科的案例:
連結超過500個頁面(特別是​用戶頁​)的模板{{​Userbox​}},曾在2007年1月與2007年2月遭到清空頁面​[1]​與參數破壞​[2]​,導致多個用戶頁無法正常顯示用戶框的狀況,最終於2007年2月27日,進行全保護​[3]​。(詳見:​編輯歷史​、​保護請求​、​第二次破壞的刪除投票請求​
哪些是高風險模板?
保護提議不需要主動反映在一份模板列表上,高風險模板的認定程序,可能是依據個別的共識、由管理員所執行的一套標準、或是基於维基媒体開發者的請求。而為了輔助社群決定模板是否為高風險,在​英文維基百科​提供了一些表格做為參考。
最多使用的模板及模組參見​Special:MostLinkedTemplates​
不同條件下的保護方式
使用永久全保护的条件:
基於下列情況可以考虑使用模板保護:
被引用的頁面達到5,000+
基於下列情況可以考虑使用半保護:
參見
Wikipedia:模板文件頁模式 – 安全地將模板說明文件從原始碼中切割至一個分離頁面的方法。能夠達到完整保護模板原始碼並讓說明文件保持未保護,如此所有人仍然可以編輯說明文件。
最后编辑于2021年3月8日 (星期一) 11:37
除非另有声明,本网站内容采用​CC BY-SA 3.0授权。
隐私政策
使用条款
桌面版
 首页 随机  附近  登录  设置  资助维基百科  关于维基百科  免责声明
语言监视编辑