Знания и практика
Блог
Практика Payload CMS на реальных проектах: разборы релизов, миграции и версионирования, интеграция с Next.js, импорты данных и кейсы наших сайтов. Пишем о том, что проверено в продакшене.
Как кешировать данные Payload CMS в Next.js 16: use cache, cacheTag, revalidateTag, инвалидация зависимостей, Redis для нескольких экземпляров
В Payload CMS готовят встроенный OAuth-сервер для MCP: подключение Claude, Codex и других ИИ-агентов без ручных API-ключей, плюс refresh-токены для долгих сессий.
Плагин barcode-scanner-payloadcms добавляет сканирование штрихкодов в поля админки Payload CMS: камера, USB-сканер, обработка после считывания.
Разбор Polysite: одна админка Payload 3 на несколько сайтов — изоляция по сайтам, роли из админки, конструктор блоков, Nuxt 4 и лицензия source-available.
Разбор framework adapters в Payload CMS 4: поддержка TanStack Start, отделение ядра от Next.js, новая админка, MCP и что это значит для проектов.
Payload Info Tooltip — плагин, который переносит описания полей в компактные подсказки у заголовка поля: авто-конвертация admin.description, Lexical, Payload 3 и 4 beta.
Плагин @seshuk/payload-plugin-janitor для Payload CMS: находит потерянные файлы, битые загрузки и документы без ссылок перед безопасной очисткой.
Плагин @seshuk/payload-plugin-sitemap: автогенерация sitemap.xml из Payload, фоновые Payload Jobs, hreflang, мультисайт и изображения.
Почему тормозит админка Payload CMS: функция buildClientFieldSchemaMap и PR, ускорившие открытие форм на 93% в конфигурациях с сотнями Rich Text-полей.
Content Branching в Payload CMS 4: ветки контента как в Git, отличия от Drafts и Versions, вопросы конфликтов и сценарии для редакций и магазинов.
Что известно о Payload CMS 4.0.0-beta.0: новая админка, Content Branching, версии файлов, переписанный MCP, TanStack и кодмоды. Когда пробовать четвёртую версию.
В Payload CMS 4 появились llmInstructions: правила для ИИ-агентов в конфигурации коллекций, редактирование через админку и передача через MCP и CLI. Разбираем, как это работает и что оно может.
Payload CMS 4 (canary.37): Local API по умолчанию соблюдает Access Control — overrideAccess теперь false. Что проверить в проекте и плагинах перед миграцией.
Разбор октябрьского пакета CVE Payload CMS: три критические уязвимости, SQL-инъекции, prototype pollution в Import Export и обходы access control.
Обзор Admin UI Pro для Payload CMS: дашборд, карточки, канбан и календарь, журнал действий, presence, темы и брендирование — и что не работает на Payload 3.90.2.
Payload CMS как backend приложения: REST и GraphQL API, access control и админка из коллекций — и граница, за которой бизнес-логику всё равно пишем сами.
Payload CMS 3.90.0 и 3.90.1: security-релиз с критическими исправлениями — пароли, uploads, scheduled publishing, полиморфные joins, API-ключи и Lexical.
Разбор @ogutdgn/payload-booking: защита от double booking через уникальный ключ в БД, magic-link отмена, endpoints и насколько плагину можно доверять
Разобрали 11 проектов на Payload CMS и собрали пять повторяющихся ошибок: самодельная публикация, deadlock в хуках, обход access control, force-dynamic и клиентские CMS-блоки.
Разбор Payload CMS 3.89.0: Next.js обновлён до 16.3.3 с фиксами критических RCE, коллекция payload-jobs закрыта по умолчанию, стриминг больших загрузок вместо буфера в RAM, предупреждения о длинных идентификаторах PostgreSQL, потеря hasMany-данных и лишние aggregation в MongoDB исправлены, апдейты админки.
Payload внутри Next.js standalone-сборки: как устроен кэш, зачем нужна on-demand ревалидация и что учесть при деплое.
Быстрый старт с Payload CMS: установка, коллекции, админка и первый контент — практическое введение на русском языке.