全站通知:
插件
刷
历
编
阅读
2025-08-06更新
最新编辑:
阅读:
更新日期:2025-08-06
最新编辑:
跳到导航
跳到搜索
说明
在MediaWiki环境中,"Gadget"、"Widget"和"Extensions"这三个术语代表了不同的概念和技术实现方式。它们各自有不同的用途和应用场景。
- Gadget(小工具)
- Gadget是一种特殊的 JavaScript或CSS 脚本,通常用于增强用户体验或添加额外的功能。Gadgets是通过MediaWiki:Gadgets-definition页面定义,并且可以在用户个人偏好设置中启用或禁用。Gadgets通常由wiki社区成员开发,旨在为编辑者提供便捷工具,一般全局应用的功能使用此类型开发插件。
- Widget(小部件)
- Widget可以被理解为嵌入到页面中的小型应用,用于显示信息或与用户交互,Widget可使用 Html、JavaScript和CSS编写,一般作为独立页面嵌入的功能使用此类型开发插件。
- Extensions(扩展)
- Extensions可以添加新的功能、改变现有行为或集成第三方服务到MediaWiki站点中。几乎所有对MediaWiki核心功能的扩展都可以通过安装相应的扩展来实现。在BWIKI中此类扩展仅限官方设定,wiki社区成员没有权限进行新增、修改、删除等操作。
- 总结
- Gadget:适合开发无界面、全局执行、可供用户自行设置启用或禁用的插件。
- Widget:适合开发嵌入页面、编写UI、简易功能的插件。
- Extensions:不用了解,没有权限。
Gadget(小工具)
用途 | 小工具 | 备注 |
---|---|---|
音频播放 | MediaWiki:AudioPlayer.css MediaWiki:AudioPlayer.js |
|
音频播放 | MediaWiki:BWIKIAudioPlayer.js | |
音频播放 | MediaWiki:Gadget-AudioPlayer.js | |
移动端底部导航栏 | BottomBar | |
审核预览 | 审核预览 | |
优化版本差异-DiffTools | 优化版本差异-DiffTools | |
动态查询 | 动态查询 | 配套模板模板:条件项 |
动态查询 | 动态查询JS版 | 配套模板模板:动态查询 |
动态加载 | 动态加载 | |
点击复制 | 点击复制 | |
贡献者黑名单 | BwikiBlackList | |
更多待添加 | 更多待添加 |
Widget(小部件)
用途 | 小部件 | 备注 |
---|---|---|
编辑热力图 | 编辑热力图 | 包含新版本和旧版 |
批量刷新 | 批量刷新 | |
批量新建、修改、删除 | Widget:批量 | |
批量页面编辑 | 批量页面覆盖式编辑工具 | |
批量添加/删除分类 | 批量添加/删除分类 | |
WIKI投稿页面编辑器 | WIKI投稿页面编辑器 | |
页面阅读量查询 | Widget:阅读量 | |
点击复制 | Copy | |
表格列折叠 | 表格列折叠 | |
修复bwiki部分bug | Widget:Bugfix | |
实验室框架-Bikit | 实验室框架-Bikit | Bikit是一个实验性质的功能框架 |
小屏幕修复侧边导航栏和目录 | BwikiTune | |
小屏幕搜索框优化 | Widget:Search | |
烟花 | Fireworks | |
更多待添加 | 更多待添加 |