<b>Contentful ломается не на контенте, а на модели: 5 ошибок, которые потом дорого чинить</b>
Contentful часто выбирают как «просто headless», а потом упираются в архитектуру. Главная ошибка — делать один универсальный content type для всего: он быстро обрастает полями, условиями и пустыми значениями. Второй промах — не отделять маркетинговые блоки от сущностей каталога: лендинг и товар живут по разным правилам, и смешивать их в одной схеме неудобно.
Еще одна типовая проблема — слабая работа с reference-полями. Если связи между сущностями не продуманы заранее, редакторы начинают копировать контент вручную, а разработчики — писать костыли для сборки страниц. И отдельно проверьте локализацию: переводить весь объект целиком часто хуже, чем переводить только нужные поля. Иначе любое обновление превращается в рассинхрон.
Для проектов на Contentful полезнее всего держать простое правило: одна сущность = одна бизнес-задача. Блоки — для переиспользования, коллекции — для списков, страницы — для композиции, а не для хранения всего подряд. Тогда контент-стек не расползается, а редакторский интерфейс остается понятным 🙂
Если модель можно объяснить за две минуты новому редактору — вы на правильном пути.
Webmaster Stack — хостинг, CDN, безопасность
@webmaster_stack
<b>Contentful ломается не на контенте, а на модели: 5 ошибок, которые потом дорого чинить</b>
Этот пост опубликован в Telegram-канале Webmaster Stack — хостинг, CDN, безопасность. Подписаться можно по ссылке: @webmaster_stack.