Wikiplus是一个使用JavaScript编写的MediaWiki扩展程序,由萌娘百科用户妹空酱维护并开发,用于快速编辑基于Mediawiki软件的维基网站(如维基百科、萌娘百科、Translatewiki),该工具受各种MediaWiki网站的资深用户的欢迎。截至2022年4月,Wikiplus共处理了超过130万次编辑[1]。
功能
- 进行页面快速编辑
- 将一个页面快速重定向到当前页面
- 数据统计
使用方法
如果您只希望在求闻百科启用Wikiplus,请在用户JS页加入如下内容;
第一次加载Wikiplus时,程序会询问是否收集信息。收集的内容包括用户名、页面名、编辑用时和维基名。工具不会收集用户隐私,而且用户可以选择关闭此功能。
启用Wikiplus将会在大多数页面引入第三方JavaScript文件,还请您注意。
如希望使用旧版本,请使用
mw.loader.load('https://wikiplus-app.com/Main.js');
语法高亮插件
Wikiplus-highlight是由Bhsd编写的一款Wikiplus语法高亮插件,它主要基于MediaWiki内置的JavaScript模块和CodeMirror编写[2]。使用时会将Wikiplus内文字进行语法高亮。
若想使用稳定版本,请在个人用户JS页面加入以下内容:
mw.loader.load('//cdn.jsdelivr.net/gh/bhsd-harry/Wikiplus-highlight@stable/main.min.js');
若想使用最新版本,请在个人用户JS页面加入以下内容:
mw.loader.load('//cdn.jsdelivr.net/gh/bhsd-harry/Wikiplus-highlight@2.6/main.min.js');
开发
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].