Ваш контент — в стандартном PostgreSQL
Весь контент хранится в стандартном PostgreSQL — схему можно изучить через бэкапы и экспорт в любой момент. Никакой привязки к вендору.
CMSHub спроектирован вокруг данных: изоляция клиентов, аудит и контент, который всегда хранится в базе данных, доступной для экспорта.
Весь контент хранится в стандартном PostgreSQL — схему можно изучить через бэкапы и экспорт в любой момент. Никакой привязки к вендору.
Учётные данные на основе Argon2id, отзываемые серверные сессии и сессионные токены в обёртке JWT с журналом событий аутентификации.
Все запросы ограничены рабочим пространством — каждый запрос привязан к членству вызывающего в его рабочем пространстве.
Машинные учётные данные несут явные права на действия в каждой коллекции. Публичные API контента закрыты, пока вы их не откроете.
Шаблонизатор отклоняет исполняемый HTML и никогда не выполняет JavaScript — сгенерированные страницы не могут стать вектором XSS.
Изменения схемы проверяются пробным прогоном с оценкой последствий и применяются только вперёд. Пользовательские данные никогда не сбрасываются.
Моделируйте контент и отдавайте его через контролируемые API, а данные пусть остаются в стандартном PostgreSQL, который можно экспортировать и бэкапить. Self-hosted-версии пока нет.