维基百科: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].