Files
cms-SiteForge/README_V8_26.md
T
浅念 8884e100f9 upgrade: adopt V8.31.1 (theme 1.3/1.4 redesigns, editor deep-canvas, guided launch, component library)
Overlay 190 upstream items (V8.22→8.31) preserving trade-pro theme,
registry tests, and design docs. Re-applied full patch set on identical
anchors (discovery/env_for/blocks.css/type-mapping/locale-override/
theme_color/frontend entries/test_theme_pro_v3 mods) plus compose pins.

Verified: theme suites 35/35; dual-baseline full run 415 passed vs
pristine 386+29 ours, FAILED-set diff EMPTY (same 10 Windows env fails).
Live: container 8.31.1-dev.1 healthy, hesupipe 192 entries intact,
trade-pro build 203 pages 0 errors.

Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-10-26 09:43:17 +08:00

33 lines
2.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# SiteForge Enterprise V8.26.0-dev.1 — 全站设计与公共组件维护
**交付等级:开发集成版,非生产正式版。** 在 V8.25 全量源码上增量开发,保留已有的 WordPress、四套主题、移动端抽屉导航、可选 Tabs、公共组件版本/同步、草稿审批及静态构建。
## 这次实际增加了什么
- **更容易找到**:编辑器左侧增加“编辑全站菜单、页眉与页脚”入口。
- **可视化管理全站导航**:编辑名称、站内路径,创建最多三级菜单,添加、上下排序、删除;不必手写 JSON。所有改动仍通过原来的导航结构白名单与路径安全校验。
- **发布差异审核**:保存草稿后检查相对于当前发布设置的字段差异,检查页眉、导航、页脚、设计令牌、手机 Tabs 与响应式设置。用户确认后调用带审核令牌的独立发布接口;修改草稿会使旧审核令牌失效。
- **全站发布历史与安全恢复**:查看历史快照,将发布前或发布后的版本恢复为新草稿;恢复带当前正式配置哈希/草稿版本双重防护,绝不直接改线上网站。
- **继续保留安全边界**:仅站点 Owner 可执行审核发布;Editor 可修改/恢复草稿;Viewer 只读;数据和历史完全按 site_id 隔离。
## 用户操作(正式系统)
启动 SiteForge 后打开一个网站的页面编辑器 → 左侧点击“编辑全站菜单、页眉与页脚” → 调整导航与页眉、页脚、手机 Tabs → 保存全站草稿 → 点击“审核差异并发布” → 检查变更清单后确认。正式网页仍需重新构建、发布审批和远端部署。
## 测试命令
```bash
python -m pytest -q tests/test_v826_global_design.py tests/test_site_design_v87.py
node --check app/static/editor.js
node --test tests_js/*.test.cjs
python scripts/http_end_to_end.py
python scripts/regression_v826.py --timeout 55 --group-size 2
python scripts/verify_release.py
```
详见 `docs/V8_26_GLOBAL_DESIGN.md`、`reports/v826/V8_26_集成验收.html` 与 `examples/V8_26_全站设计与导航_交互预览.html`。离线演示使用模拟数据,不会连接正式管理后台。
## 尚未完成的正式验收
官方 Art Design Pro 完整工程编译;正式后台登录后的真实 Chromium E2E;PostgreSQL/Redis 多 Worker、灾备恢复;真实 SFTP/S3/Agent 正式发布、CDN 和生产安全审计,均不应标为已通过。