Xiuno BBS 是一款轻量级的 PHP 论坛系统,以其简洁高效著称。今天来分享如何快速上手 Xiuno 插件开发。

一、插件目录结构

plugin/
└── my_plugin/
    ├── conf.json          # 插件配置
    ├── hook/              # 钩子文件
    ├── route/             # 路由文件
    ├── model/             # 业务逻辑
    └── view/              # 模板文件

二、conf.json 配置

{
    "name": "我的插件",
    "version": "1.0.0",
    "bbs_version": "4.0.4",
    "installed": 0,
    "enable": 0,
    "hooks_rank": [],
    "dependencies": []
}

三、注册路由

在 hook/index_route_case_end.php 中添加:

case 'my_page':
    include APP_PATH . 'plugin/my_plugin/route/my_page.php';
    break;

四、编写业务逻辑

在 route/my_page.php 中处理请求:



Hello, Xiuno!

以上就是 Xiuno 插件开发的基础流程,后续会分享更多进阶技巧。