Files
cms-SiteForge/docs/V8_7_RELEASE_STATUS.md
T
浅念 8cea7dee20 chore: baseline V8.10.0-dev.1 with v8_workflows type-mapping fix and trade-pro spec
- SiteForge Enterprise V8.10.0-dev.1 upstream source (210 tests)
- Fix: v8_workflows._mapped_input now reads both 类型/分类 columns so WXR
  imports keep post/product types instead of collapsing to page
- Docs: trade-pro theme port spec (R3) and implementation plan

Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-10-22 16:49:25 +08:00

2.0 KiB

SiteForge Enterprise V8.7.0-dev.1 — 开发验收与剩余工作

本轮范围:P4 全站设计与原有编辑 API 保护

需求 实现证据 结论
四主题站点导航/页眉/页脚设置 app/site_design_v87.py + 四套 themes/*/pro.html 后端与构建器完成
草稿保存/发布隔离 site_design_drafts、site_design_publications 测试通过
响应式调整 responsive_css() 注入 assets/custom.css 手机/平板间距与显隐完成;非独立自由画布
全站设计令牌 设计令牌写入草稿,发布才更新 settings 测试通过
旧接口绕过保护 require_legacy_enabled(),默认 HTTP 409 测试通过;某些其他历史入口待进一步统一
后台操作 app/templates/editor.html、app/static/editor.js、admin/enterprise 脚本 JavaScript 语法通过,浏览器实机待验收
生产发布与 Art Design Pro 无正式环境 未完成

本地自动化测试:181 项全部通过,在 V8.6 的 168 项基础上新增 13 项测试。四套静态演示站实际各生成 36 页(共 144 页),质量报告均为 0 个 error / 0 个 warning,演示内容为虚构样本。

代码侧进行了 Python 编译、JavaScript 语法、主题构建和 ZIP 校验;未执行真实 Docker 或浏览器视觉端到端验收。Docker 启动、跨浏览器 E2E、实际用户权限对抗测试和生产发布仍需外部环境验证。

升级注意事项

  • 在测试环境备份数据库、媒体文件与构建归档后升级,不要覆盖现有正式数据卷。
  • 新增两张表采用 CREATE TABLE IF NOT EXISTS 幂等创建。
  • 旧 API 对设计的直接写入默认禁用;如外部脚本依赖它们,必须改为新的草稿 API + 发布 API。
  • 只有进入 site_design_drafts 的全站设计设置需要发布;保存草稿不会更改历史已构建 ZIP。
  • 当前单机 SQLite 实现没有得到 PostgreSQL 并发生产压力测试结果。