快速上手

应用市场与在线升级

更新于 2026-11-13 阅读 2 # 市场与升级流程 平台同时承担官网、应用市场与 cms 升级源三个角色。 ## 市场清单接口 cms 端配置: 接口返… Markdown

市场与升级流程

平台同时承担官网、应用市场与 cms 升级源三个角色。

市场清单接口

cms 端配置:

'market' => [
    'url' => 'https://你的域名/market/api/list',
],

接口返回结构:

{
  "code": 0,
  "msg": "ok",
  "data": {
    "updated": "2026-11-13 14:00:00",
    "site": {"name": "盘云CMS"},
    "core": {"version": "1.1.0", "package": "pycms-core-1.1.0.zip"},
    "plugins": [],
    "themes": []
  }
}

上传完整包自动生成补丁

后台「应用管理 → 版本」上传新版本 zip 后,系统会:

  1. 校验包内 info.ini 或 theme.json。
  2. 与上一版本逐文件比对。
  3. 生成 storage/patches/{code}-{old}-to-{new}.patch.zip。
  4. 写入版本表与 manifest.json,cms 可只下载增量补丁。

核心升级

「应用与版本 → 核心版本」上传核心完整包,包根目录需含 manifest.json:

{
  "version": "1.1.0",
  "changelog": "修复与优化",
  "sql": "update.sql"
}

cms 升级前会自动备份当前核心到 storage/backups/。

← 主题安装与切换 已是最后一篇