Чек-лист апгрейду до TYPO3 14: як спланувати міграцію
Оновлення до TYPO3 14 — переважно добре відпрацьований процес, але надійний план робить його плавним і безризиковим. Ось чек-лист, який ми використовуємо на реальних проєктах.
1. Перевірте вимоги
TYPO3 14 потребує PHP 8.3 або 8.4 і Composer 2. Переконайтеся, що хостинг їх забезпечує, а ваша база даних (MariaDB, MySQL 8.0+, PostgreSQL) підтримується.
2. Проаналізуйте розширення
Складіть перелік усіх розширень і перевірте наявність версій, сумісних із TYPO3 14. За роки ядро увібрало частину колишніх додатків, тож деякі розширення можна просто прибрати; інші потребують оновлення або кастомної переробки.
3. Перегляньте шаблони та кастомний код
Fluid 5 робить шаблони суворішими, а застарілі hooks замінено на події PSR-14. Кастомні ViewHelpers, код Extbase (тепер через атрибути) та умови TypoScript, що спиралися на видалені API, потребують ревізії.
4. Оновлюйтеся в безпечному середовищі
Спершу виконайте апгрейд локально (наприклад, у DDEV): підніміть версії розширень до ^14, запустіть майстри оновлення та оновіть схему БД, а потім опрацюйте breaking changes, починаючи з фронтенду та Fluid.
5. Ретельно протестуйте
Перевірте фронтенд, робочі процеси редакторів та інтеграції, а перед запуском відстежте deprecations у лозі TYPO3. Збережіть URL і SEO-метадані, щоб не втратити позиції.
Хочете передати це нам? Наша послуга апгрейду TYPO3 покриває весь процес від початку до кінця, а команда розробки виконає будь-яку кастомну роботу.