維基百科:Wikiplus
使用Wikiplus進行工作時,必須確保您的操作不危害社群及不違反共識,且您對您的操作完全負責。 請務必了解維基百科的方針與指引,並且在方針與指引許可的範圍內使用本工具。 如果您無法做到以上要求,請停止使用本工具。如有疑問,請到互助客棧發起討論。 |
Wikiplus是一個使用JavaScript編寫的MediaWiki擴展程序,由中文維基百科用戶鏡音鈴開發及維護,用於快速編輯基於Mediawiki軟件的維基網站(如維基百科、萌娘百科、Translatewiki),該工具受各種MediaWiki網站的資深用戶的歡迎。截至2022年4月,Wikiplus共處理了超過130萬次編輯[1]。
功能
- 進行頁面快速編輯
- 將一個頁面快速重定向到當前頁面
- 數據統計
使用方法
如果您只希望在中文維基百科啟用Wikiplus,請在用戶JS頁加入如下內容;
如果您希望在維基媒體基金會下屬的所有Wiki網站均啟用Wikiplus,請在全局用戶JS頁加入如下內容:
mw.loader.load('https://cdn.jsdelivr.net/npm/wikiplus-core');
第一次加載Wikiplus時,程序會詢問是否收集信息。收集的內容包括用戶名、頁面名、編輯用時和維基名。工具不會收集用戶隱私,而且用戶可以選擇關閉此功能。
啟用Wikiplus將會在大多數頁面引入第三方JavaScript文件,還請您注意。
如希望使用舊版本,請使用
mw.loader.load('https://wikiplus-app.com/Main.min.js');
語法高亮插件
Wikiplus-highlight是由Bhsd編寫的一款Wikiplus語法高亮插件,它主要基於MediaWiki內置的JavaScript模塊和CodeMirror編寫[2]。使用時會將Wikiplus內文字進行語法高亮。
若想使用,請在個人用戶JS頁面加入以下內容:
mw.loader.load('https://cdn.jsdelivr.net/npm/wikiplus-highlight');
設置參數
"key"
:通過Wikiplus作出的編輯如何影響監視列表。可能的值:"watch"
(添加至監視列表)"unwatch"
(從監視列表中移除)"preferences"
(與參數設置中的設定一致)"nochange"
(保持原來的監視狀態)
"defaultSummary"
:Wikiplus時的默認編輯摘要"esc_to_exit_quickedit"
:是否啟用ESC鍵退出Wikiplus界面。可能的值:"true"
"disableEditEveryWhere"
:是否禁用對其他頁面的編輯鏈接插入Wikiplus快速編輯按鈕。可能的值:"true"
"language"
:界面語言。目前可使用的有:"zh-cn"
"zh-tw"
"en-us"
"vi"
"ka"
"ur"
"id-id"
開發
Wikiplus的開發目的是提高小編輯的速度,因此,該工具設計成通過API獲取頁面內容。[3]因為所有的與服務器通信的操作都是通過API來完成的,數據通信量會比較小(返回內容都是JSON),從而在大部分情況下比打開編輯界面要快。
Wikiplus的提交編輯功能通過的是Mediawiki的edit接口實現,而預覽功能則是通過Parsing wikitext接口實現。[4]
版權許可
Wikiplus採用Apache License 2.0、CC BY-SA 3.0雙協議授權。您可以選擇其中任一使用。
回報Bug及建議
請直接在User talk:鏡音鈴留言,或在Github開issue。
參考資料
- ^ Wikiplus数据统计. Wikiplus-app.com. [2021-07-20].
- ^ Wikiplus-highlight. Bhsd. [2022-04-21].
- ^ User:妹空酱/Wikiplus. 萌娘百科. [2021-07-20].
- ^ User:妹空酱/Wikiplus/快速编辑技术细节. 萌娘百科. [2021-07-20].