Когда в одном проекте встречаются WordPress, Gutenberg и Vue/Nuxt, это не архитектура.
Это уже семейная терапия.
Схема простая:
— контент живёт в WordPress,
— редактор думает, что он главный,
— фронт на Vue/Nuxt делает вид, что всё под контролем.
Проблема в том, что у каждого — свой характер и своя правда.
WordPress хочет быть CMS.
Gutenberg хочет быть платформой.
Nuxt хочет быстрый SSR и не участвовать в этом цирке.
И вот ты сидишь и собираешь связку, которую до этого никто не решал на коммерческом уровне.
Не потому что это «инновация».
А потому что обычно после первого спринта кто-то честно говорит: «давайте просто сделаем на шаблонах» 😏
Но если аккуратно разрулить контент-модель, рендер блоков и интеграцию фронта, получается не костыль, а рабочая машина.
Главный инсайт: сложность не в технологиях.
Сложность — не дать им устроить между собой войну за рендер.
Growth Lab
@GrowthLabHub
Когда в одном проекте встречаются WordPress, Gutenberg и Vue/Nuxt, это не архитектура.
Этот пост опубликован в Telegram-канале Growth Lab. Подписаться можно по ссылке: @GrowthLabHub.