Некоторые вещи реализованные в TYPO3 просто великолепны, как например четкое разделение данных и представления (шаблоны Fluid). Однако это очень сильно затрудняет создание интерфейса редактирования в реальном режиме plug-and-play. Программисту необходимо вручную настроить шаблоны для редактирования во фронтенд-интерфейсе. Это потому, что шаблоны не знают, откуда берутся данные о свойствах записи и поля.
Подходы к редактированию внешнего интерфейса, такие как Gutenberg, были выпущены для Wordpress и Drupal. Но такой подход не будет использоваться в TYPO3, поскольку весь редактируемый контент помещается в одно поле редактирования форматированного текста, смешивая как данные, так и представление Информация. Он устраняет преимущества структурированных данных, влияя на масштабируемость, ремонтопригодность, производительность и т. д.
Но тем не менее решение есть, это фронтенд-редактирование в бэкэнд-модуле
Представьте себе модуль View с возможностью редактирования. За последние несколько выпусков отзывчивый бэкэнд TYPO3 позволил скрыть почти весь пользовательский интерфейс. Чтобы увидеть всю веб-страницу целиком, вы можете легко свернуть список модулей и скрыть дерево страниц.
Это дает больше преимуществ:
- Нет необходимости поддерживать отдельную реализацию дерева страниц.
- Использование существующего дизайна пользовательского интерфейса и соглашений.
- Меньше настраиваемых ресурсов и более быстрая загрузка страниц.
- Сужение внимания к разработке, чтобы сделать редактирование максимально удобным.
Источник: https://typo3.org/article/frontend-editing-planning-the-next-major-version