SuperAPI AI 工具集

typo3-14-update

编程与开发

查看项目

更新于 10-15 21:10

技能介绍

用途:把 TYPO3 v12 或 v13 的扩展、sitepackage 或完整项目升级到受支持的 TYPO3 14.3 LTS,交付物是可在本地 DDEV 项目中安装、迁移、通过向导、测试并完成文档的安装实例,且渲染结果与升级前基线一致;只产出 v14 专用代码,不保留 v12/v13 兼容分支或垫片。

主要能力:围绕可视化回归主循环工作,升级前先对同步站点取样建立基线,升级后重拍同一批页面并修复差异直至一致;涵盖升级向导、测试、静态分析、后端模块扫描、axe-core 驱动的 WCAG 2.2 AA 无障碍循环、Visual Editor 行内编辑与 CKEditor RTE 迁移、Lighthouse 性能优化等阶段。所有操作在本地 DDEV 容器内进行,通过 ddev composer、ddev typo3、ddev exec 执行,禁止部署到预发或生产,禁止改动远程基础设施或数据。

使用方式:先建立可回滚点,例如 ddev snapshot --name pre-update 与数据库导出,再做清点与计划;目标核心为 typo3/cms-core: ^14.3,PHP 至少 8.4;v12 有真实数据库时需先升到 ^13.4、运行全部 13.4 升级向导,再升到 ^14.3。可视化回归依赖随附脚本 scripts/run-tests.cjs(提供 get-urls、take-screenshots、compare-screenshots、smoke-test、lighthouse-test)与 scripts/backend-module-sweep.cjs,需在 scripts/ 执行 npm install,并通过 codingsasi/ddev-playwright 插件提供容器内浏览器。

适用场景与限制:适用于在本地 DDEV 中进行的 TYPO3 扩展、sitepackage 或整站升级;每次数据库架构变更、升级向导或数据迁移前需做快照,破坏性数据库操作需先征得同意。远程部署属于独立任务,需在本技能完成门槛之后由用户明确请求才开始。资料未提供具体价格、支持平台之外的收费信息或性能数据。