Міграція з Flux і Mask на Content Blocks у TYPO3 14

Flux припинено, а Mask не працює на TYPO3 14. Розповідаємо, як ми переносимо застарілі елементи контенту на Content Blocks — сучасний стандарт ядра.

Міграція з Flux і Mask на Content Blocks у TYPO3 14

Якщо ваш сайт на TYPO3 використовує Flux (fluidcontent/fluidpages) або Mask для кастомних елементів контенту, TYPO3 14 — час мігрувати. Flux припинено, а Mask не працює на v14 — сучасна заміна, узгоджена з ядром, це Content Blocks.

Чому Content Blocks

Content Blocks дають змогу описувати кастомні елементи контенту як самодостатні пакети: поля, шаблон і конфігурація в одному місці. Немає крихкого ручного TCA, елементи багаторазові між проєктами, а підхід відповідає напряму розвитку ядра TYPO3.

Міграція з Mask

Mask зберігає свої поля в окремих колонках. Ми відтворюємо кожен елемент Mask як Content Block з відповідними полями, переносимо наявний контент у нову структуру та повторно використовуємо нативний tt_content, де можливо — тож редактори зберігають свій контент і процеси.

Міграція з Flux

Елементи контенту та шаблони сторінок на Flux конвертуються в Backend Layouts плюс Content Blocks. Визначення сітки й полів переходять у нові елементи, а дані мігруються, щоб вивід на фронтенді залишався незмінним.

Результат

Після міграції ви маєте чисті, зручні в підтримці елементи контенту на підтримуваній основі, готові до TYPO3 14 і далі. Подивіться нашу послугу розробки TYPO3 або зв’яжіться з нами, щоб спланувати міграцію.