typo3-project-upgrade

Installation
SKILL.md

TYPO3 Project Upgrade

Phases: Inventory -> Infrastructure -> Site Sets -> Visual Parity -> Review (+ Phase 6 for v14 targets)

Phase 1: Inventory

Query sys_template (uid, pid, root, include_static_file), tt_content CType distribution, extension list. Document all root=1 templates and their TypoScript constants/config.

Phase 2: Infrastructure

ImageMagick required — without it, ALL images serve unprocessed originals (10-30x size). Install in Docker, configure GFX processor in config/system/settings.php, then TRUNCATE sys_file_processedfile, rm -rf public/fileadmin/_processed_/*, cache:flush.

Phase 3: sys_template to Site Sets (v13+)

Structure: packages/my-site/Configuration/Sets/MySite/ with config.yaml, settings.yaml, setup.typoscript.

config.yaml: name, label, dependencies (e.g. bootstrap-package/full).

Site config (config/sites/default/config.yaml): add dependencies: [vendor/my-site].

Installs
25
GitHub Stars
1
First Seen
Mar 16, 2026