Files
浅念 df2a183dbf upgrade: adopt V8.34.1 (multi-image banner carousel + spec-table source modes)
Plain overlay (33 items, same-source lineage, zero patch replay).
Theme suites 35/35; full run 453 passed + 10 known Windows env fails
(suspect-module rerun confirms identical failure set).
Live: container 8.34.1-dev.1; hesupipe home leftover industrial-preset
blocks cleared via studio draft+publish flow — home now renders pure
trade-pro template (sf-section/Chinese blocks = 0).

Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-10-26 18:03:07 +08:00

37 lines
3.2 KiB
Markdown
Raw Permalink 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.34.0-dev.1 — 五主题可视化布局优化(第一批)
**基线**:V8.33.1(HESU PIPE 首页布局修复);**主路线**:用户上传的 `COMPLETION_PLAN.md`,V8.34 主题商业化与易用编辑器阶段。
## 交付范围(本轮实际落地)
- **Banner 直接改布局**:选中封面横幅,在右侧内容设置以可点击卡片选择「文字左 / 图片左 / 标题居中」,不需要设置 CSS、JSON 或行列参数。
- **图片显示方式**:图片铺满或完整显示,适用于车型外观、HDPE 管材等不应被裁切的商品图;仍通过本站素材库上传、选择图片。
- **动态内容列表**:选择标准、紧凑、图片优先的卡片形式;后台仍绑定真实车型/产品数据,不复制产品信息,页面 URL 和 SEO 不变。
- **一致的存储和渲染**:新字段 `hero.layout_variant`、`hero.image_fit`、`collection.card_style`、`collection.image_fit` 经过 `validate_blocks` 白名单验证;正式渲染与编辑器预览共用 `render_blocks` 和 `app/static/blocks.css`。
- **旧站保护**:老区块若没有新字段,则不生成新布局类名,旧表现保持;原五套主题版本与 1.3.1 工业主题均不修改。只有主动选用新布局才改变页面。
- **移动端与性能**:响应式排序、减少无意义箭头、新 Banner 首页图片 `loading=eager` 与 `fetchpriority=high`;详情/内页依旧按需加载。
## 操作路径
进入后台 → 网站 → 页面 → 可视化编辑 → 点选 Banner 或动态内容列表 → 右侧 **内容设置** → 点击布局选项 → 中间实时预览 → 保存草稿 → 检查并发布设计 → 构建部署。
点击「从素材库选择 / 上传新图片」即可更换当前图片区块素材。其它高级样式设置仍在单独的「更多设计设置」中。
## 质量验收
- 19/19 批独立 Python 回归通过,合计 **448 个测试**(详见 `reports/v834-regression/result.json`及原始日志)。
- 39/39 JavaScript 测试通过(`node --test tests_js/*.cjs`)。
- HTTP + Worker 登录、CSRF、创建网站、构建、ZIP 下载、静态预览通过(`scripts/http_end_to_end.py`)。
- **36 组** Chromium 独立页面状态检查:汽车/工业 × 三种 Banner × 三种卡片 × 电脑/390px,浏览器脚本错误 0、横向溢出 0。
- `scripts/verify_release.py` 与 `node --check app/static/editor.js` 通过。
### 演示与报告
- `examples/V8_34_主题Banner与产品卡片_真实渲染交互预览.html`:服务端实际渲染 HTML 的离线交互对比,不连接正式站点。
- `reports/v834/V8_34_可视化布局阶段验收.html`、`reports/v834/browser-check.json`,含所有测试记录与生产限制。
- `scripts/v834_visual_preview.py`、`scripts/v834_browser_check.py` 可复现示例与浏览器检查。
## 本轮没有宣称完成的内容
五套主题的 14 类页面逐页人工商业视觉验收,车型参数表格/全局导航的画布级所见即所得编辑,真实企业图片素材规范化,Art Design Pro 官方工程编译,PG/Redis 多 Worker 生产压力和公网部署/回滚验证。下阶段继续优先完善这些操作,但必须先测试当前新增字段在真实网站草稿上的表现。