擴充功能是為Fandom運行的軟體平台MediaWiki開發的功能和附加元件。它們由Fandom職員或第三方開發人員設計,用於擴充wiki的功能或覆蓋內置的MediaWiki功能來實現自訂目的。
如何申請擴充功能[]
首先,要確定一下您想要用的擴充功能是否已經存在於您要使用擴充功能的社區上,您可以在版本中看到「已安裝的擴充功能」段落,或者對照尋找該擴充功能的解析器函數、標籤、函數鉤。在默認情況下,Fandom已經有許多預設啟用的擴充功能請參見:預設啟用的擴充功能(中文)或預設啟用的擴充功能(英文)。
許多其他擴充功能可以經由Special:contact向職員申請而安裝,您可以在本頁下述內容查看Fandom提供的擴充功能。一些比較簡單的功能如变量通常會很快通過,但如果是比較複雜的擴充功能如DPL,通常員工會詢問一些問題,確定申請者的確有其需要。另外有一些功能會較大改變Fandom的設定(如防滥用过滤器)員工可能會視實際狀況來決定是否要通過安裝。
您可以透過使用Special:Contact附帶您想要安裝的MediaWiki擴充功能頁面的連結和為什麼需要該擴充功能的說明來請求Fandom工程團隊調查該擴充功能。請注意,工程團隊可能需要花費幾個月的時間來審核擴充功能,由於需要對Fandom代碼庫服務器上運行的擴充功能進行重寫,大多數擴充功能都會被拒絕。因此,在MediaWiki.org上查看擴充功能時,問問自己該擴充功能是否是最新的,是否維護得當等問題。如果以上任何一個問題的回答均為「不行」,則有可能Fandom無法安裝該擴充功能。
預設啟用的擴充功能[]
使用者和管理員[]
wiki工具[]
- 條目評論(ArticleComments)
- 在網誌貼文或條目頁面上快速留言的方式。
- 分類樹(CategoryTree)
- 基於AJAX,可提供全站分類的架構。
- 字元插入(CharInsert)
- 允許建立可輸入非一般文字的JavaScript方框。
- 引用(Cite)
- 新增用於引用的
<ref [name=id]>
和<references/>
標籤。 - CLDR
- 包含從CLDR資料提取的不同語言、國家、貨幣以及時間單位的本地語言名稱。
- 社區頁(Community Page)
- 提供社區頁以列出需要在wiki上完成的事情。
- DPL論壇(DPLforum)
- 基於DPL的論壇。
- 簡易時間軸(EasyTimeline)
- 編輯者可以使用此工具的語法建立事件的時間軸。
- 嵌入影片(EmbedVideo)
- 將流行來源的影片直接嵌入頁面。
- FandomEmbedVideo
- 嵌入來自YouTube、MetaCafe等其他影片網站的影片。
- 圖片地圖(ImageMap)
- 使用<imagemap>標籤製作可點擊的圖片地圖。
- 輸入框(Inputbox)
- 允許包含特定的HTML表單。
- 互動式地圖(Interactive Maps)
- 新增地圖建立工具,用於建立基於JSON的地圖。
- 標記式章節嵌入(Labeled Section Transclusion)
- 允許嵌入頁面的一部分而非整個頁面。
- 數學公式(Math)
- 可向頁面加入數學公式的語法。
- 地圖擴充功能(Maps Extension)
- 輕鬆製作基於地球的地圖。
- 留言牆(Message Wall)
- 允許使用者向其他使用者發送公開訊息的交流工具。
- 批次檔案(MsUpload)
- 原始碼編輯器中內置的工具,用於批次上傳圖片。
- 解析器函數(ParserFunctions)
- 啟用具有邏輯函數的語法分析器。
- 詩歌(Poem)
- 使用
<poem>
標籤進行詩歌格式化。 - 隨機圖片(RandomImage)
- 使用<randomimage />標籤會提供顯示隨機的媒體檔案
- 隨機選擇(RandomSelection)
- 在預設組合中顯示隨機的選擇。
- RSS Pie
- 將來自任何站點的RSS提要嵌入到頁面中。
- Scribunto
- 將腳本語言嵌入到MediaWiki頁面的一個框架。
- 社交日誌(SocialLogs)
- 協助管理員和版主關注其wiki社交動態的工具。
- 標籤器(Tabber)
- 製作標籤化的內容。
- 模板資料(TemplateData)
- 使編輯者可以指定模板的調用方式。
防垃圾和封禁[]
其他工具[]
可申請啟用的擴充功能[]
以下並未列出所有可申請啟用的擴充功能,詳見需要啟用的擴充功能(中文)或需要啟用的擴充功能(英文)。
- 成就(Achievements)
- 為使用者新增成就徽章以鼓勵貢獻。
- 陣列(Arrays)
- 提供操作陣列的解析器功能。
- 日曆(Calendar)
- 允許在頁面嵌入日曆。
- 內容審查(ContentReview)
- 允許網站使用JS(不包括ImportJS)
- 動態頁面清單(DynamicPageList)
- 增加
<dpl>
標籤的內容列表工具 - 小工具(Gadgets)
- 允許使用者建立並使用小工具。
- 循環(Loops)
- 提供用於執行循環的解析器功能。
- LuaCache
- 透過Scribunto的Lua介面展露MediaWiki的ObjectCache。
- 巡查編輯(Recent Changes Patrol)
- 提示此編輯是否符合wiki的政策。
- 感謝(Thanks)
- 可以在頁面中感謝其他編輯者的貢獻。
- 變數(Variables)
- 允許定義一個變數,在同頁較後面再使用。
- WikiHiero
- 可以顯示古埃及象形文字的語法。
受限擴充功能[]
這些擴充功能具有一定限制的存取權限,只有在明確且當前需要它們的情況下,才會為管理員提供存取權限。
- 防濫用過濾器(AbuseFilter)
- 自動捕獲非建設性編輯的工具。
- 使用者查核(CheckUser)
- 授予具有權限的使用者查看其他使用者IP地址和其他信息的能力。(通常只有員工才能使用,但一些大型wiki的管理員也可以訪問該工具。)
- 大量刪除(Nuke)
- 使SOAP和職員能夠大量刪除頁面、檔案。(wiki管理員可以使用大量刪除腳本大量刪除特定使用者的破壞性頁面、檔案。)
- 保護全站(Protect site)
- 允許Fandom員工、Fandom助手、wiki主管和SOAP暂时阻止对社区所有页面的修改(是根據需要啟用此功能且wiki的管理員無法訪問该工具)。
- 垃圾訊息黑名單(SpamBlacklist)
- 基於正則表達式的反垃圾廣告URL工具。
- 語義MediaWiki(Semantic MediaWiki)
- 在幾十個Fandom站點和一些最大的站點上使用,由於經常出現性能和穩定性等問題,因此不再需要。它在這個wiki上的“幫助”頁面重新導向到這裡,但最好將討論限制在Semantic MediaWiki的官方文檔站點上。
- 標籤展示(TabView)
- 提供輕鬆將多個頁面合併嵌入至單個頁面且每個子頁面都有標籤的方法。
外部連結[]
- MediaWiki.org 的MediaWiki擴充功能列表。
更多帮助和反馈[]
- 於帮助:帮助中心瀏覽或搜索其他帮助頁面。
- 查看Fandom社区中心以尋求更多協助和支持。
- 查看联系Fandom頁面,了解如何报告本條目中的任何錯誤或不清楚的步驟。