Полноценная платформа веб-сайта и контента — визуальная для авторов, гибкая для разработчиков и готовая к работе на вашей собственной инфраструктуре.
Управление контентом
Создавайте структурированный контент, не отказываясь от визуального контроля. Страницы, публикации и пользовательские типы контента используют один рабочий процесс публикации и один гибкий блочный документ.
Визуальный конструктор страниц, публикаций и других типов контента
Многоразовые блоки, адаптивные сетки, шаблоны и возможность отмены/повтора.
Многоязычные маршруты, меню, список сообщений, список ссылок и импорт WordPress.
Публичные цепочки комментариев с модерацией, уведомлениями и CAPTCHA
Рабочие версии каждого типа — набросайте, сравните и восстановите последние пять.
Восстанавливаемая корзина для контента, мультимедиа, комментариев и меню.
Отправляйте технически исправные страницы без сборки стека плагинов SEO. Core создает необходимые метаданные и файлы обнаружения для каждого общедоступного сайта.
Заголовки, описания, канонические URL-адреса и карточки для обмена в социальных сетях.
Безопасные структурированные данные JSON-LD об опубликованном контенте.
Автоматический файл sitemap.xml и настраиваемый robots.txt
Предоставьте каждому человеку необходимый ему доступ — от публичной регистрации до полного администрирования — со вторым фактором, ротацией сеансов и реконструируемым контрольным журналом.
Двухфакторная аутентификация TOTP с зашифрованными кодами восстановления.
Изменение и сброс пароля, которые отменяют каждый существующий сеанс.
Журнал административного аудита, подписанные сеансы, CSRF и вход в систему с ограничением скорости.
Локальные настраиваемые роли сайта, предоставление и отказ в предоставлении возможностей для каждого пользователя, а также содержание, локаль и области владения.
Список сеансов устройств с возможностью отзыва каждого сеанса, а также самостоятельный сброс пароля по электронной почте
Храните файлы в одной библиотеке и повторно используйте их на сайте. Проверка MIME, ограничения на загрузку, квоты библиотек и безопасная локальная доставка встроены в путь администрирования.
Подтвержденная загрузка изображений, документов, видео и аудио с настраиваемыми ограничениями.
Средство выбора мультимедиа внутри изображений и других блоков, поддерживающих URL-адреса.
Значок сайта в настройках, а также макеты галереи: сетка, кладка, карусель, слайд-шоу и список.
Используйте Justflows как полноценный веб-сайт или как контент-сервер для любого внешнего интерфейса. Публичный контракт доступен для обнаружения, документирован и удобен для типизированных клиентов.
Публичные конечные точки REST для контента, типов, мультимедиа и меню.
Документ OpenAPI для создания клиентов и исследования API.
Опубликованный контент с учетом локали для автономных приложений
Исходящие подписанные веб-перехватчики для контента, мультимедиа, пользовательских и системных событий.
Расширяйте платформу до стабильных границ вместо внесения исправлений в ядро. Плагины могут добавлять поведение и возможности редактирования, в то время как жизненный цикл и разрешения остаются явными.
Типизированные действия, шлюзы, фильтры, задания, блоки и расширения администратора.
Устанавливайте, активируйте, деактивируйте и удаляйте плагины во время выполнения.
Подписанные пакеты, объявленные разрешения и выполнение только в активном режиме.
Publish your site in the admin, then write the whole thing out as a folder of files you can serve from object storage or a CDN — no Node origin required for the published pages.
Every published page, asset, locale variant, sitemap.xml, robots.txt, favicon, themed 404, and the built /theme.css
A manifest with per-file sha256 and Cache-Control advice, plus a _headers file for Cloudflare Pages and Netlify and ready-to-use .htaccess / nginx config
Optional auto-rebuild: an incremental re-export after publish, menu, theme, or settings changes
Forms, comments, analytics, and cookie consent keep working off-origin via CORS and a generic window.__JF_ORIGIN__ stamp
staticExport.routes, assets, formAction, completed, and deploy SDK hooks
Запустите платформу с помощью инструментов, которые ожидает оператор: управляемые обновления ядра, глубокая диагностика, версионные системные электронные письма и возможность восстановления всего.
Обновления ядра одним щелчком мыши с проверкой контрольной суммы, а также ежедневное автоматическое обновление по подписке, которое никогда не пересекает основную версию.
Административная диагностика: среда выполнения, база данных, миграция, кеш, состояние плагинов и перехватчиков, идентификаторы корреляции и подтвержденные пакеты поддержки.
Корзина на уровне сайта для контента, мультимедиа, комментариев и меню — восстанавливайте с сохранением изменений или очищайте по расписанию.
Переместите URL-адрес администратора с /admin с проверкой доступности и автоматическим откатом.
Версионные системные электронные письма с брендингом, типизированными переменными, языковыми вариантами и проверенными тестовыми отправками.
Выполняйте обязательства по согласию и субъекту данных с помощью сторонних инструментов — никаких сторонних скриптов, никакого поиска IP-адресов, ничего лишнего.
Согласие на использование собственных файлов cookie: баннер с категоризацией, центр предпочтений, сценарий для каждой категории и встраивание шлюзов.
Реестр файлов cookie сайта, в котором объявляется каждое расширение, переклассифицируемый для каждого файла cookie.
Версионные записи согласия, которые можно экспортировать в формате CSV и удалять для каждой записи.
API-интерфейсы экспорта и удаления с субъектным доступом, которые анонимизируют, а не удаляют авторский контент.
Журнал административного аудита с настраиваемым сроком хранения
Репозиторий объясняет себя современным агентам кодирования. Машиночитаемое руководство помогает им найти правильные точки расширения и сохранить контракты платформы.
Инструкции, встроенные в репозиторий, и навыки целенаправленной разработки.
Архитектура, границы безопасности и пути проверки в контексте
Пошаговые рабочие процессы для плагинов, тем, API и изменений платформы