Открыл для себя новый инструмент для управления сайтами.

Payload CMS.

После установки Payload даёт разработчику инструменты для построения системы с нуля, не навязывая готовый функционал.

Это моя любимая концепция — когда строишь систему сам, как нужно тебе. Именно за это я люблю Evolution CMS, Planfix, Debian и RPG?

В основе работы Payload CMS лежат "коллекции". Статьи, товары, изображения в галерее — всё это примеры таких коллекций.

Фактически это слой управления бизнес-данными, а не просто CMS.

Разработчик описывает коллекции и их свойства через код, а Payload автоматически создаёт схему базы данных, интерфейс админки и API для взаимодействия с фронтендом.

Давно искал систему, где архитектура описана явно в коде, а не собирается руками через админку.

Отдельно радует, что такая модель хорошо подходит для работы с ИИ: нейросети любят работать с декларативными структурами.

И да, это open source.

Пока не делаю выводов, но, похоже, у меня появился новый любимчик.