Блог компании
Гиперпейдж: как мы строим CMS будущего на скорости настоящего

Если WordPress — это многофункциональный швейцарский нож, то Гиперпейдж (HYPERPAGE) — это карбоновая катана. Меньше лишнего, больше мощности. И главное — рез в один проход.
Зачем миру ещё одна CMS?
Потому что реальность изменилась. Сегодня сайт — это не набор страничек с плагинами, а живой продукт: он должен быть быстрым, безопасным, легко масштабируемым и управляемым как код. Старые стеки тянут за собой технические долги: тяжелые плагины, хрупкие шаблоны, неожиданные дыры безопасности и постоянно растущие накладные расходы.
Гиперпейдж отвечает на это иначе: Rust + современный фронтенд вместо компромиссов. Типобезопасность, предсказуемость, контроль над производительностью и архитектурой.
Идея в одном предложении
Гиперпейдж — это высокопроизводительная CMS на Rust с модульной архитектурой, конструктором страниц и админкой на React, которая заменяет WordPress-подобные системы без потери гибкости и с кратным ростом скорости и безопасности.
Из чего сделан Гиперпейдж
Ядро на Rust: Actix Web, SQLx, Tera.
Скорость нативного кода, низкая латентность, строгая типизация.
Предсказуемое потребление ресурсов даже на скромном VPS.
Админка на React + Vite:
Компоненты shadcn/ui, современный UX, моментальный отклик.
Page Builder: визуальная сборка страниц на dnd-kit с зонами (header/hero/body/sidebar/footer).
Шаблоны и макеты:
Tera-шаблоны и динамические layout’ы из базы.
Зоны задаются прямо в HTML (например,
data-zone
), а контент модулей перетаскивается визуально.
Манифест ассетов:
UnoCSS/JS с контентным хэшированием (
style.[hash].css
), чистка устаревших файлов, manifest.json для точного подключения ресурсов.
Безопасность из коробки:
CSRF-мидлварь,
session.renew()
, заголовки безопасности, строгая обработка форм.Авторизация: remember-me токены, куки, middleware для восстановления сессии.
Интеграции и SDK:
Простые REST/JSON эндпоинты + готовый подход к внешним встраиваниям (например, видеоплеер/стриминг).
Чем это отличается от «поставили тему — добавили плагины»
Нет плагин-хаоса — вместо «чем больше, тем хуже» у нас модули, управляемые из базы и кодовой базы. Отключили — значит отключили.
Типобезопасность — Rust заставляет думать об ошибках на этапе компиляции, а не в продакшене.
Производительность — это архитектура, а не опция: сервер быстро отвечает, шаблоны рендерятся эффективно, фронтенд лёгкий и понятный.
Контроль над версткой: layout и зоны — из базы, страница собирается как конструктор без боли, а не через цепочку конфликтующих плагинов.
Конструктор страниц, который действительно помогает
Page Builder — та часть, которой обычно не хватает «техничным» CMS:
Вы выбираете шаблон страницы → указываете layout → видите живое превью.
Модули подгружаются из списка (контент-блоки, меню, герои, карточки, формы) и перетаскиваются мышкой между зонами.
Изменения сразу сохраняются через API (PATCH), без потери состояния и мигания.
Порядок модулей, их состояния (вкл/выкл), настройки — всё визуально, но хранится как строгие данные.
Это быстро превращает редактора контента в соавтора продукта, а не «просителя у разработчика».
Безопасность без компромиссов
CSRF-защита: сервер генерирует, админка аккуратно передает и проверяет токены.
Сессии: корректное обновление и защита от фиксации сессий.
Роли и права: единая система входа, понятная политика доступа.
Загрузка файлов: строгие MIME-проверки, безопасные имена, несколько форматов изображений (AVIF/JPEG/WEBP) с ресайзом.
Это скучные, но критичные вещи — и они у нас не «потом», а «сразу».
Производительность как привычка
Мы проектируем так, чтобы всё было быстро по умолчанию:
Минимум аллокаций в горячем пути.
Раскладка шаблонов без лишних вычислений.
Умные кэши и грамотный TTFB.
Ассеты с хэшем и чисткой мусора.
Без блокирующих скриптов там, где они не нужны.
В демо-конфигурациях мы целимся в идеальные метрики Lighthouse/PageSpeed — и достигаем их не хаками, а архитектурой.
Dev UX: сделано для разработчиков
Генератор модулей:
cargo cmsddrw gen module <имя>
— за секунды создаёт каркас, регистрирует модуль и добавляет запись в базу.Единый build-пайплайн: UnoCSS, Rspack/Vite, обновление манифеста и очистка старых ассетов.
Глобальный контекст (язык, тема, текущий URL) автоматически попадает в шаблоны — меньше «пробросов» руками.
Тестовый сервер: поднял — и сразу видишь то, что собрал Page Builder’ом.
Вы пишете код — платформа не мешает.
Кому подойдёт Гиперпейдж
Продуктовым командам, у которых сайт — часть бизнеса (лендинги, блоги, документация, промо).
Стартапам, которым хочется контролировать скорость и стоимость владения.
Digital-студиям, которым надо быстро выпускать кастомные сайты без груза плагинов.
Проектам с повышенными требованиями к безопасности, где отсутствие PHP — плюс, а строгая типизация — норма.
Миграция и рефакторинг
Мы понимаем реальность: у вас может быть наследие на WordPress/старом фреймворке.
Гиперпейдж позволяет двигаться итеративно:
Поднять ядро и админку на Rust.
Сначала перенести критичные страницы и шаблоны.
Постепенно «пересобирать» модули и контент, тестируя их в изолированных layout’ах.
Включать интеграции (SDK, API) по мере готовности.
Так риски минимальны, а результат ощущается уже в первые недели.
Кейсы, которые он «любит»
Высокоскоростные лендинги с богатым контентом.
Блоги и документацию, где важны структура и удобство редактирования.
Интегрированные страницы с видео/стримом (готовность к внешним SDK).
Маркетинговые системы с мультиязычностью, темами и A/B-экспериментами.
Почему это увлекательно
Потому что Гиперпейдж — это не «ещё одна админка». Это редкий баланс:
редактору — визуальная свобода и скорость;
разработчику — контроль и чистая архитектура;
бизнесу — предсказуемая производительность и безопасность.
А ещё — это платформа, которая растёт вместе с вами. Новые модули, новые layout’ы, новые сценарии интеграций — без боли и «придётся все сломать».
Хочется посмотреть и потрогать?
Давайте начнём с простого: соберём лендинг.
Вы выбираете шаблон «Landing».
Бросаете «Hero», «Benefits», «CTA», «Testimonials» в нужные зоны.
Подключаете тему, логотип, перевод.
Публикуете.
Спустя час у вас не просто страница — у вас основа системы, которую удобно поддерживать и развивать.
Гиперпейдж — не про «ещё один сайт». Он про скорость идей, безопасность решений и удовольствие от разработки.
Готовы выйти за пределы плагинов?