GUGU WebUI

Config manerager using webui interface.

information
management

Installation command

!!MCDR plugin install guguwebui

Synced at

...

Last update

...

Latest version

Total downloads

23

Back to catalogue

PF-MCDR-WebUI

为 MCDR 开发的在线 WebUI 插件

页面浏览量计数  查看次数起始时间 仓库大小  最新版 议题  已关闭issues 下载量 最新发布下载量

插件说明

主要功能: 为MCDR提供一个在线WebUI管理界面和MCDR插件管理和表单配置功能(可选使用在线编辑器)。

插件管理: 提供列出全部插件、一键更新 ( 推迟 ) 、启动插件、停止插件、重载插件、插件配置修改(需要符合格式)。

配置修改: 使用在线表单 在线编辑器进行配置文件的修改(在 所有插件 选项卡处修改)。

支持的配置: yaml 格式或者 json 文件。

  • yml文件识别每项上一行注释作为中文标题,使用 :: 分割,第二项为副标题,例 标题::副标题 ,请注意,使用的是英文的符号;
  • json文件需要创建同级文件 需要加标题的配置文件名_lang.josn 例如 abc_lang.json 则会为 abc.json 创建中文标题,使用 [标题,副标题] 创建标题和副标题,参考示例: config_lang.json

自定义: 支持全局css和js配置文件,在首页提供在线编辑。

Important

关于更新: 涉及 HTML 更新部分更新后请删除 guguwebui_static 文件夹中的数据文件,如果您修改过内部的文件请自行备份,更新时 本插件 不会为您自动删除和更新 guguwebui_static 文件夹中的内容,以防您的数据丢失。

使用方式

目前未对接GUGUbot账号系统;当账号为QQ号时会显示QQ头像和昵称作为管理员名称和头像。

创建账户

!!webui create <username> <password>

更改密码

!!webui change <username> <old password> <newpassword>

临时密码

!!webui temp

Q&A 问答

Q:为什么要开发这个插件。
A:因为我乐意。

Q:会支持MC服务器管理的功能吗?如模组管理,玩家管理,白名单等等..
A:并不会深入涉及管理MC服务器,如有这方面的需求请查询MC服务器面板,仅可能会支持很小一部分,例如终端、重启服务器,更多的不在我们的范畴中。

Q:可以加入开发吗?
A:当然可以,您可以提交 pr 或者 参与交流 来参与开发。

Q:UI为什么这么丑(不美观、没有夜间模式...)
A:实力受限,但是我们提供自定义 css 和 js ,您可以自行修改甚至提交给我们以进行采纳,我们会将你加入贡献名单中。

Q:会支持多语言吗。
A:我只会中文,你要是愿意可以参与。

Q:为什么有私货(有未使用的插件,如gugubot等)。
A:因为这就是为它所开发。

示例图

截图来源本地测试

image image image image image image image image

开发进度

  • 首页:90%
    • 主要功能:100%
    • 最近配置项:0%
  • GUGUbot管理:90%
    • 配置:100%
    • 附加功能:0%
  • cq-qq-api:80%
    • 配置:100%
    • 文档:0%
    • 附加功能:0%
  • MC服务器配置:100%
  • MCDR配置:100%
  • 所有插件管理:90%
    • 管理:100%
    • 更新:10%(被推迟了)
    • 配置修改:100%
    • 附加功能:0%
  • 服务器终端:0%
  • Fabric(部分):0%

TODO

  • 对接 GUGUbot 插件

有BUG或是新的IDEA

如果需要更多联动或提交想法和问题请提交 issues 或 QQ 树梢 (1377820366) 提交!
如需要帮助或者交流请通过 QQ群 726741344 进行询问或者交流
视情况添加,请勿联系他人。

贡献

贡献人说明
树梢 (LoosePrince)功能设计、文档编写、Web设计、前端编写
雪开 (XueK66)代码开发、维护、功能设计
贡献项目说明
Ace Editor在线编辑器
MC-Server-InfoPython Minecraft 服务器信息查询
特别鸣谢
反馈者感谢你们的反馈
ChatGPTChatGPT协助编写

README source: src/README.md