官方动态
插件 manifest 基础
plugin.json 是 Daiying CMS 识别插件的基础 manifest。它用于描述插件身份、版本、兼容性、能力、依赖和数据策略。官方市场和本地安装流程都会依赖 manifest 做校验。
plugin.json 的作用
plugin.json 是 Daiying CMS 识别插件的基础 manifest。它用于描述插件身份、版本、兼容性、能力、依赖和数据策略。官方市场和本地安装流程都会依赖 manifest 做校验。
常见字段
- plugin_id:插件唯一 ID,应与插件目录和市场包一致。
- name / version / author:用于后台展示和版本管理。
- capabilities:声明插件需要或提供的能力。
- dependencies / required_plugins:声明依赖关系。
- data_policy:说明卸载时数据保留或清理策略。
不要在 manifest 中放什么
- 不要放 API Key、Token、Client Secret 或数据库密码。
- 不要把内部 Core 类名当成插件稳定 API。
- 不要声明并不存在的权限或能力。
安装前校验
安装包进入官方市场或本地安装前,应通过 manifest 校验、路径校验、依赖检查和完整性检查。
评论
0 条还没有评论。