Найдено: —
Как получить базовую сборку 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?
Получаете сборку →
.env
→ composer install
→ php artisan key:generate
→
миграции php artisan migrate --force
→ фронт npm ci && npm run build
→ php 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, Московская обл., г. Королёв).
Вы делаете внедрение «под ключ» и партнёрства с агентствами?
Да. Помогаем с брифом, архитектурой, миграцией контента, обучением. Для студий и интеграторов доступен партнёрский формат.
Подробности: страница «Сотрудничество».
Можно ли поддержать проект финансово?
Да, добровольные пожертвования помогают ускорять релизы и документацию.
Подробнее: страница «Пожертвования».
Памятка: чек-лист перед деплоем
- База/окружение готово,
.env
заполнен, ключи сгенерированы. - Миграции/сиды пройдены, права на
storage/
иbootstrap/cache
корректны. - Vite-бандлы собраны,
storage:link
создан. - Кэш/очереди/логирование проверены, почта уходит через очередь.
- Бэкапы БД и
storage/
настроены (а лучше — снапшот). - Staging одобрен, план отката известен.
Полезные ссылки
Не нашли ответ? Напишите — подберём решение под вашу задачу.
ℹ️ Контакты