FAQ — Часто задаваемые вопросы о RU CMS

Здесь собраны ответы про получение сборки, требования, установку, модули и темы, безопасность, производительность, обновления и поддержку. Контакты для связи — внизу страницы.

Найдено:
Как получить базовую сборку RU CMS?
Исходный код сейчас не в публичном доступе. Базовая сборка выдаётся автором по запросу. Напишите на visitorsec@internet.ru или в VK/Telegram: @ru_cms, @ru_cms. Телефон: +7 925 652 06 39 (пн-пт 09:00–17:00, МСК).
Какие системные требования?
PHP 8.3/8.4, Laravel 12.x; MySQL/MariaDB; Composer; Node.js для Vite/Tailwind. Опционально: Redis для кэша/очередей. Веб-сервер nginx/Apache.
Как установить RU CMS?
Получаете сборку → .envcomposer installphp artisan key:generate → миграции php artisan migrate --force → фронт npm ci && npm run buildphp artisan storage:link. Дальше включите нужные модули и тему в админке.
Как устроены модули и темы?
Архитектура HMVC: каждый модуль живёт в /modules/<Name>, регистрирует маршруты, миграции и вьюхи через ServiceProvider и module.json. Витрина собирается из Blade-секций, тема переключается без изменения бизнес-логики.
Какие меры безопасности реализованы?
CSRF, строгая серверная валидация, защита форм от спама (Cloudflare Turnstile, honeypot, throttle), безопасная отправка почты через очереди, аудит действий в админке, ролевая модель доступа.
Как обеспечивается производительность?
Vite-сборка, критические стили, минимум JS на публичных страницах, кэширование выборок, аккуратные запросы, пагинации и ленивые блоки. Ради быстрых TTFB/CLS соблюдаются базовые Web Vitals.
Открытый ли код? Какой формат поставки и лицензия?
Исходники не публикуются. Базовая сборка выдаётся адресно, премиум-модули и интеграции — по согласованию. Условия внедрения и сопровождения фиксируются в договоре/ТЗ.
Как выходят обновления и как их ставить?
Обновления поставляются пакетами автора. Ядро стабильно; модули версионируются семантически. Поставка: staging → проверка → деплой на прод по инструкции.
Как организовать резервные копии и откаты?
Рекомендуем ежедневные дампы БД, бэкап storage/, загрузок и конфигураций. Деплой с миграциями — только после снапшота. Для Docker/K8s — снапшоты томов.
Что с SEO и контент-модерацией?
ЧПУ-маршруты, мета-поля, предпросмотр, чистка HTML для превью, карты сайта/robots, редиректы. Расширенный SEO-модуль — как премиум-опция.
Поддерживается ли мультиязычность?
Поддержка локализаций Laravel, переводимые строки и контент-поля. Мультиязычные ленты — модулем.
Как связаться и получить поддержку?
Пишите в VK: @ru_cms, Telegram: @ru_cms, e-mail: visitorsec@internet.ru, телефон: +7 925 652 06 39 (пн-пт 09:00–17:00, Московская обл., г. Королёв).
Вы делаете внедрение «под ключ» и партнёрства с агентствами?
Да. Помогаем с брифом, архитектурой, миграцией контента, обучением. Для студий и интеграторов доступен партнёрский формат. Подробности: страница «Сотрудничество».
Можно ли поддержать проект финансово?
Да, добровольные пожертвования помогают ускорять релизы и документацию. Подробнее: страница «Пожертвования».
Памятка: чек-лист перед деплоем
  1. База/окружение готово, .env заполнен, ключи сгенерированы.
  2. Миграции/сиды пройдены, права на storage/ и bootstrap/cache корректны.
  3. Vite-бандлы собраны, storage:link создан.
  4. Кэш/очереди/логирование проверены, почта уходит через очередь.
  5. Бэкапы БД и storage/ настроены (а лучше — снапшот).
  6. Staging одобрен, план отката известен.