|
# Discuz插件开发工作流
## 套餐描述
把需求转成X5插件规格与可上传代码包,并自动诊断描述字段、模块入口、数据表前缀和PHP 8安装错误。
## 详细介绍
# Discuz插件开发工作流
**3个实用技能 · 3步完成 · 每一步都能单独使用**
把零散需求整理成可执行规格,自动生成符合Discuz X5本地插件结构的代码包,再对安装描述、模块入口、数据表前缀和PHP 8常见错误做静态诊断。工作流只处理本地文件,不会自动登录、上传、启用、卸载或修改生产站数据库。
3个可下载技能 · 每个技能可单独运行
## 3步自动化工作流
### 🔵 1 Discuz插件需求规划
技能文件:`discuz-plugin-spec-planner`
**解决什么:** 把插件名称、标识、前后台模块、设置项、逻辑数据表、权限和验收要求整理为一致规格。
**你会得到:** 可由程序读取的plugin-spec.json,并列出必备文件、风险和待确认事项。
**本步结果自动进入下一步**
### 🟢 2 Discuz X5插件包生成
技能文件:`discuz-x5-plugin-builder`
**解决什么:** 避免手工拼装描述文件时出现字段类型不匹配、入口漏传、固定表前缀或PHP 8不兼容。
**你会得到:** 标准插件目录、JSON/XML描述、前后台入口、安装/卸载/升级脚本、构建报告和可解压ZIP。
**本步结果自动进入下一步**
### 🟠 3 Discuz插件安装诊断
技能文件:`discuz-plugin-install-doctor`
**解决什么:** 定位数据类型错误、Unknown column installfile、模块文件不存在、数据表不存在和trim类型错误。
**你会得到:** diagnosis.json,逐条列出错误级别、证据、对应文件和修复建议,形成最终可重复运行的开发与预检交付。
**本步结果形成最终交付**
## 实际示例
脱敏测试示例:买家提供客户资料库需求,第一步输出结构化规格;第二步生成demo_customer_hub插件目录和ZIP;第三步检查模块入口、描述字段和安装SQL。若错误为Unknown column installfile,诊断器会要求删除Data.plugin中的不受支持字段,同时保留约定的install.php,而不是修改Discuz核心表。本示例不代表真实客户成果。
## 适合谁
Discuz X5.0或X5.1站长、插件开发者、外包团队,以及需要让Codex、Claude Code、OpenClaw等智能体协助生成插件骨架的人。
## 买家只需提供
- 脱敏后的插件名称、英文标识、功能目标和目标版本。
- 前台模块、后台模块、设置项、逻辑数据表、用户权限和验收要求。
- 诊断时提供本地目录或ZIP及删除IP、账号、Cookie、密钥和客户数据后的报错。
## 使用方式
1. 安装三个技能,或直接运行目录中的Python脚本。
2. 先生成规格,再生成插件包,最后扫描产物与脱敏错误栈。
3. 在与生产站版本一致的测试环境中完成导入、安装、启用、升级和卸载验收,经管理员确认后再部署生产。
## 交付与验收
- 交付三个可单独运行的技能目录,每个包含元数据、技能说明、智能体配置、脱敏示例和Python标准库脚本。
- 规划器拒绝非法标识和重复模块;生成器输出模块同名.inc.php、生命周期脚本、描述文件、ZIP与构建报告。
- 诊断器识别已覆盖的结构错误和错误签名,存在阻断项时返回非零退出码。
- 不包含服务器账号、管理员账号、第三方密钥、模型额度、人工定制业务代码、生产部署和长期维护。
## 服务说明
本工作流提供X5本地插件规划、骨架生成和静态诊断能力,不等同于自动完成任意业务代码,也不承诺应用中心审核通过、零错误或兼容所有主题与第三方插件。X5.1商业接口、云插件、支付、OAuth2、对象存储等应以目标站实际版本和官方文档为准。上传、启用、升级、卸载、删除数据和修改生产库必须由有权限的管理员在备份与测试后确认。不得向智能体提供真实密码、Cookie、私钥、未脱敏数据库或未经授权的用户数据。
## 套餐图标
<img id="aimg_Y4taz" onclick="zoom(this, this.src, 0, 0, 0)" class="zoom" src="https://www.xianshe.com/data/attachment/hl_skillhub/images/bundle_icon_1_1787953153.png" onmouseover="img_onmouseoverfunc(this)" lazyloadthumb="1" border="0" alt="" />
## 包含技能
- [discuz-plugin-install-doctor](https://www.xianshe.com/plugin.php?id=hl_skillhub&mod=detail&slug=discuz-plugin-install-doctor)
- [discuz-plugin-spec-planner](https://www.xianshe.com/plugin.php?id=hl_skillhub&mod=detail&slug=discuz-plugin-spec-planner)
- [discuz-x5-plugin-builder](https://www.xianshe.com/plugin.php?id=hl_skillhub&mod=detail&slug=discuz-x5-plugin-builder)
## 安装方式
此套餐为**付费套餐**,购买后可一键下载全部技能。
🛒 [点击购买并下载 Discuz插件开发工作流](https://www.xianshe.com/plugin.php?id=hl_skillhub&mod=buy&bundle_id=892)
## 收费方式
💴 **现金购买** - 需要支付 ¥168.00
## 前往安装
**[👉 点击前往套餐安装页面](https://www.xianshe.com/plugin.php?id=hl_skillhub&mod=bundle&ac=detail&slug=discuz-plugin-spec-planner-44833de0623a)**
|