8cea7dee20
- 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>
2.6 KiB
2.6 KiB
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 测试卷,正式升级前做好数据库和媒体备份。