Heroic CMS 2.0 — современный движок для вашего проекта!

Oleksandr Volodymyrovych

Веб-разработчик
HEROIC-CMS.INFO
Авторитет форума
Уважаемый собеседник
Стратег Данных
Куратор Данных
Стальной Визионер
Старожил I степени
Сообщения
414
Розыгрыши
0
Репутация
359
Реакции
740
Баллы
1 573
Представляю вашему вниманию Heroic-CMS 2.0 — современный движок для вашего проекта!

: жмём «Войти как админ».

Технологии​

  • Laravel 13, PHP 8.3+ — современное ядро.
  • Модульная архитектура — система из плагинов, каждый со своими роутами, шаблонами, миграциями и настройками; любой включается и выключается отдельно.
  • Безопасность — транзакции и блокировки на деньгах, шифрование данных, аудит, защита от SSRF/XSS/CSRF.
  • Собственный разработанный дизайн — своя дизайн-система: светлая/тёмная тема.
  • Мультиязычность — без потолка по числу языков.
  • Очереди и крон — асинхронная обработка тяжёлых операций.
  • Реалтайм на вебсокетах — живые уведомления и чат тикетов без перезагрузки страницы (Pusher / Soketi / Reverb), с откатом на поллинг, если вебсокеты отключены.

Поддержка: L2J / PTS​



1782618822291.webp

Защита системы​

Защита заложена в каждый слой, а не прикручена сбоку:
  • Вход — bcrypt в 12 раундов, 2FA по TOTP с резервными кодами, passkeys/WebAuthn с детектом клонирования ключа (попытка зайти клонированным authenticator'ом блокируется), OAuth с проверкой state через hash_equals, файловый вход по SHA256-токену для лаунчера.
  • Деньги — каждая мутация баланса в транзакции с блокировкой строки; вебхуки платёжек проверяются по подписи, сверяется сумма (целыми, без float-ошибок), повторный вебхук игнорируется по идемпотентности; полный денежный аудит с балансом «до/после».
  • Сеть — защита от SSRF с пиннингом IP и закрытием окна DNS-rebinding, security-заголовки (CSP с nonce, HSTS, защита от кликджекинга), очистка пользовательского HTML от XSS.
  • Доступ — права админки по секциям с fail-closed логикой: забыл выдать доступ — значит закрыто, а не открыто. Все POST-действия идут через единый диспетчер, где метод обязан явно разрешить себя атрибутом.
  • Анти-абьюз — многоуровневый rate-limiting (отдельно вход, действия и платёжный API), капча (своя математическая + reCAPTCHA v3), журнал входов с отпечатком устройства (IP, браузер, тип девайса).
  • Аудит — каждое админ-действие и каждая денежная операция пишутся в журнал с IP; логи не вычищаются вместе с кэшем.

Донат и экономика​

Транзакции, блокировки строк, проверка подписи и суммы, аудит каждой операции.

Платёжных систем — 13:
Stripe · PayPal · CryptoCloud · MonoBank · Monobank ФОП · Lava · FreeKassa · Betatransfer · Wata · Pally · PrimePayment · SeverPay · ParityPay
  • Магазин — товары, категории, покупка за баланс, выдача предметов и валюты в игру.
  • Колесо удачикаждый прокрут пишется в аудит.
  • Промокоды — привязка к игроку и по HWID.
  • Перевод баланса между игроками (комиссия 10%, минимальная сумма, двусторонний аудит и уведомление) и вывод доната в игру на персонажа.
  • Реферальная программа — процент с доната приглашённых (по умолчанию 12%).
  • Акции/скидки и мультисервер — баланс считается по каждому серверу отдельно.

Плагины и архитектура​

Панель собрана из модулей, и каждый ставится, включается, выключается и удаляется прямо из админки.
  • Магазин плагинов — каталог расширений и установка в один клик: панель сама качает архив, распаковывает и прогоняет миграции.
  • Safe-mode и авто-восстановление — если модуль начал валиться, система чистит кэши, откатывает его из бэкапа, в крайнем случае отключает. Ядро при этом защищено и работает всегда.
  • Хуки и темы — расширение без правки ядра: хуки на действия и вьюхи, полное переопределение шаблонов.
  • Единый диспетчер действий — вместо россыпи роутов фронт шлёт {controller, method, params}; метод сам объявляет, что он разрешён и к какой секции относится.
  • Двухуровневый крон — системные задачи (outbox, sitemap, бэкапы) и пользовательские из таблицы; модули регистрируют свои задачи сами.

Дизайн и интерфейс​

  • Свой разработанный дизайн — Светлая и тёмная тема, адаптив от телефона до большого монитора.
  • 100+ Blade-компонентов дизайн-системы (кнопки, формы, таблицы, модалки, бэйджи, селекты, поля под мультиязычность) — единый стиль на всём сайте и в админке.
  • Лёгкий фронт на Alpine.js — всё быстро; ленивые модалки, клиентская валидация форм, единый обработчик действий.
  • 48+ готовых страниц админки на единой OOP-базе: таблицы с поиском/сортировкой/пагинацией, авто-сохранение черновиков, загрузка картинок с конвертацией в WebP.

Редактор контента​

Гайды, новости и вики собираются мышкой, без HTML. Это полноценный rich-editor (TipTap) с почти 70 готовыми блоками:
  • Игровые — карточки предметов и боссов, тир-листы, лут-таблицы, навыки, дерево навыков, квесты, рецепты, статы, NPC-диалоги, терминал, gear-score, локации, классы.
  • Структурные — табы, шаги, таймлайн, аккордеон, спойлеры, FAQ, колонки, инфобоксы, глоссарий, степпер.
  • Базовые — карточки, hero-блоки, баннеры, заметки, цитаты, подсказки, тосты, таймеры событий, теги.
Плюс таблицы, код с подсветкой синтаксиса, картинки с ресайзом, YouTube, чек-листы, выделение цветом, заголовки и списки — всё, чтобы страница выглядела как у больших проектов.


Чат и поддержка​

  • Живой чат тикетов на вебсокетах (Pusher / Soketi / Reverb) — игрок написал, админ видит сразу, без перезагрузок.
  • Форматирование и ответы-цитаты — блоки кода, ссылки, вложения, цитирование сообщений, статусы прочтения.
  • Fallback на поллинг — нет вебсокетов на хостинге, чат всё равно работает.
  • Голосовые и видеосообщения — возможность записывать и отправлять аудио- и видеосообщения прямо в чате без использования сторонних сервисов.

Статистика и рейтинги​

  • Топы — по PvP, PK, уровню, онлайну, кланам, замкам, свадьбам. Что показывать и какие лимиты — настраивается.
  • Информеры онлайна — статус серверов и количество игроков на главной, с кэшем по минутам.
  • Fake-online множитель — для тех, кому нужно.

Страницы, меню и вики​

Кастомные страницы
  • Создавайте свои страницы (гайды, правила, лор, акции) прямо в админке: собственный URL, контент на всех языках в том же блочном редакторе.
  • Тонкая видимость — страница для всех, только для гостей, только для авторизованных, для админов или для конкретного списка игроков.
  • Вывод в меню кабинета — любую страницу можно закрепить в боковом меню со своей иконкой и названием.
  • Порядок — перетаскиванием мышкой.
Blade-режим (для продвинутых)
  • Страницу можно перевести в режим живого Blade-шаблона — с компонентами дизайн-системы, условиями и динамикой, а не просто текстом.
  • Включить его может только глобальный администратор — чтобы исполняемый код не попал в руки обычным контент-менеджерам. Это сознательная защита, а не ограничение.
Меню сайта и кабинета
  • Два независимых меню — отдельно для кабинета игрока и для админки, оба редактируются полностью.
  • Дерево перетаскиванием — пункты и подпункты, разделители и иконки (SVG автоматически чистится от XSS).
  • Любые ссылки — на внутренние страницы, маршруты или внешние URL; видимость пункта настраивается по правам (гость / игрок / админ).
  • Пункты от плагинов добавляются в меню сами; есть сброс и импорт меню по умолчанию в один клик.
Вики / база знаний
  • Многоуровневая структура — разделы, подстраницы и вложенные подстраницы: удобно для гайдов, описаний механик, правил и FAQ.
  • Собирается тем же блочным редактором и открыта всем посетителям, независимо от авторизации.

Языки​

  • Встроенный редактор переводов — поиск по ключам и значениям, статус полноты (переведено / частично / пусто), счётчики по языкам, импорт-экспорт JSON с анализом изменений, порядок и переименование языков.
  • Контент мультиязычный — новости, страницы, вики, товары, файлы, акции, баннеры редактируются на всех языках в одной форме, через табы.
  • На каждый язык свой URL, свой SEO (title, slug, описание), умный fallback, если перевода нет.
  • Новый язык добавляется на лету — без миграций БД, просто включается локаль.

Вход​

  • Email и пароль — bcrypt, троттлинг от перебора.
  • 2FA по TOTP — Google Authenticator, с резервными кодами.
  • Passkeys / WebAuthn — по отпечатку, Face ID или ключу, вообще без пароля.
  • Соцсети — Google, Discord, VK, Mail.ru.
  • Telegram — через Login Widget.
  • Файловый вход — из игрового лаунчера по токену.

Кабинет игрока​

  • Дашборд — баланс, серверы, статус.
  • Рейтинги — топы по PvP, уровню, онлайну, кланам, замкам, свадьбам.
  • Пополнение — выбор суммы и платёжки, история донатов.
  • Магазин, инвентарь, отправка предметов на персонажа.
  • Персонажи — список, инфо, телепорт в город, привязка и создание игровых аккаунтов.
  • Колесо удачи и голосование за награды (mmotop, l2top, hopzone).
  • Файлы, новости, wiki, стримеры (Twitch/YouTube/Kick/Trovo с авто-статусом).
  • Тикеты — с живым чатом.
  • Профиль и безопасность — 2FA, passkeys, привязка Telegram и соцсетей, реферальная ссылка, журнал входов.

Админка​

  • Обзор — дашборд с 14-дневными графиками онлайна, доната (по валютам и серверам) и регистраций; KPI по пользователям/серверам/новостям; экспресс-выдача баланса прямо отсюда.
  • Игроки — пользователи и выдача баланса/предметов, права админов по секциям, IP-whitelist, тикеты, донаты, рефералка, трекинг-ссылки (откуда пришёл трафик и плательщики), email-кампании, аналитика.
  • Контент — новости, мини-новости, страницы, wiki, меню сайта, файлы, слайды, акции, баннеры.
  • Игра — серверы и подключения, стримеры, промокоды, голосование, настройки статистики, персонажи с телепортом.
  • Настройки — шаблон сайта и кабинета (с редактором файлов в браузере), SEO, SMTP, Telegram-уведомления, капча, регистрация, OAuth, пасскеи.
  • Инструменты — редактор переводов, крон-задачи, бэкапы базы, обновления, статус системы, аудит, логи, журнал ошибок, лицензия, управление модулями и магазин плагинов.
Редактор шаблона прямо в браузере — правка файлов сайта и кабинета (HTML/CSS), смена темы, логотип, акцентный цвет, кастомный CSS, загрузка картинок с проверкой и санитайзом SVG. Импорт и экспорт тем в ZIP.


Маркетинг​

  • Аналитика — просмотры, визиты, гости и авторизованные, топ-пути и рефереры, графики за 14 и 30 дней.
  • Трекинг-ссылки (UTM) — видно, какая реклама реально приводит плательщиков, с привязкой к донатам.
  • Email-кампании — рассылки на почту и в кабинет, мультиязычные, со статусом и статистикой, дослать по ошибкам.
  • Реферальная программа и SEO из коробки — мультиязычный sitemap с hreflang-альтернативами, структурированные данные, og-теги, управление индексацией по страницам.
  • Уведомления в Telegram — донат, события, тикеты, бэкапы.

Производительность и надёжность​

  • Не падает в 500 при недоступной БД — сайт остаётся живым, пока база восстанавливается.
  • Многоуровневое кэширование с инвалидацией по ключам и по серверу — десятки типов контента (новости, рейтинги, промо, статистика…) отдаются из кэша; защита от «толпы» при промахе.
  • Само-обновление — качает релиз, сверяет SHA256, делает бэкап, накатывает миграции, при ошибке откатывается; защита от path-traversal; атомарный лок от параллельных запусков.
  • Бэкапы базы по расписанию, с автоочисткой старых и уведомлением в Telegram.
  • Крон и очереди работают даже на шаред-хостинге без системного cron — через защищённый эндпоинт.
  • Оптимизация картинок — авто-конвертация в WebP и ресайз, экономия трафика.
  • Инсталлятор-мастер — проверка требований, тест БД, миграции и админ-аккаунт по шагам, без ковыряния в БД.

Купить​

  • CMS — 160$ (единоразовая оплата, без ежемесячных платежей).
  • Натяжка вёрстки — от 50$ (стоимость зависит от сложности вёрстки).

Дополнительные услуги​

  • Разработка уникального шаблона сайта под ключ — от 250$.
  • Оформление панели под ваш стиль — от 50$.

Заказать.
 
Последнее редактирование:
А я еще первый не поставил :(
 
Morune, они же Enot (компания одна), в кидалы заделались более полугода назад (здесь даже тема с черным списком есть)
Рекомендую убрать, чтобы новые пользователи движка по ошибке с ними не связались и не лишились денег.
 
Morune, они же Enot (компания одна), в кидалы заделались более полугода назад (здесь даже тема с черным списком есть)
Рекомендую убрать, чтобы новые пользователи движка по ошибке с ними не связались и не лишились денег.
Спасибо, убрал.
Сообщение объединено:
Добавил в редактор новую возможность для работы с предметами.
Теперь вы можете создавать наборы итемов и переиспользовать их в любых местах проекта.

 
Последнее редактирование:
Hello, how many voting sites does Heroic CMS support? Can I add custom voting sites, or only the ones already included in the CMS?
Сообщение объединено:
Hello, does Heroic CMS include a built-in forum? I can’t find it mentioned anywhere on the website.
 
Последнее редактирование:
Hello, how many voting sites does Heroic CMS support? Can I add custom voting sites, or only the ones already included in the CMS?
Сообщение объединено:
Hello, does Heroic CMS include a built-in forum? I can’t find it mentioned anywhere on the website.
Hi!The forum isn't available yet.
As for voting sites, you're not limited to the built-in ones. If you need support for another voting site, I can integrate it into the CMS.
 
Назад
Сверху Снизу