Files
cms-SiteForge/docs/V8_10_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.6 KiB
Raw Blame History

SiteForge Enterprise V8.10.0-dev.1 — 管理后台易用性升级验收

本轮实际交付

  • 默认路由 / 改用全新的简洁工作台(app/templates/workspace.html、app/static/workspace.{css,js})。
  • 原后台迁移到 /classic,以保证原有功能与接口可回退;原数据库和 Worker 不变。
  • 合并日常导航:工作台、我的网站、网站概览、内容与页面、外观与设计、导入与迁移、构建与交付、网站设置。
  • 默认隐藏复杂技术入口;展开“高级工具”可访问 WordPress/连接器/模板/任务/审批等全部既有模块。
  • 新建网站、内容 CRUD(新建与编辑)、主题切换、站点设置、文件直接导入、后台构建及其质量报告和预览均使用原有真实 API。
  • 新工作台加入四步流程引导,识别内容数量、构建版本、域名是否已配置。
  • 专业数据工作台 /production-v8 按任务切换(批次数据、整站模板、WordPress、XML/API、MySQL),保留原控件 ID 和事件处理。
  • 桌面和移动端响应式样式,手机侧滑菜单,可见键盘焦点与 reduced-motion 支持。
  • CI / 后端 / 镜像版本更新为 8.10.0-dev.1,Compose 试点项目名 siteforge-v8-10。

本地已验证

  • python -m pytest -q --disable-warnings:210 passed。
  • python -m compileall -q app:完成。
  • node --check app/static/*.js(逐文件执行):完成。
  • 新增四项 HTTP 路由/静态资源/真实 API 操作专项测试。
  • 独立 HTML 离线交互预览已生成:可以切换菜单和体验模拟数据,不会操作真实项目。

严格边界

  • 这是管理后台体验升级,不是对 Art Design Pro 官方工程的完整重构。
  • 高级主题页、Editor 三栏设计器、运行中心仍是既有单独页面,下一轮可以逐步统一视觉组件。
  • 离线预览使用虚构数据,仅供查看界面;创建、导入等操作在实际项目上通过 API 生效。
  • 未执行真实 Docker Engine、生产浏览器多设备交互、正式云端 CI、可用性用户访谈。
  • 简易文件导入使用直接导入 API,不提供迁移审计;关键 WordPress 项目应进入高级迁移工作台。

运行

首次部署(Windows PowerShell):

docker run --rm -v "${PWD}:/project" -w /project python:3.12-slim python scripts/init_config.py
docker compose up -d --build

浏览器访问 http://localhost:8787/。旧版管理页位于 /classic,便于对比和临时回退。

使用独立 Compose 测试卷,正式升级前做好数据库和媒体备份。