UnicoreCMS

Разделы админки

Что где лежит и с чего начинать

Админка — отдельное приложение, обычно на поддомене вроде admin.example.com. Ничего сверх API она не делает: любое действие в панели уходит запросом на сервер, где его проверяют те же права. Поэтому «дать человеку доступ в админку» означает «выдать ему роль с нужными правами».

Меню разбито на четыре группы.

Основное

Панель управления

Онлайн, платежи, покупки и регистрации за период. Каждый виджет открывается отдельным правом, так что человеку можно показать графики онлайна и спрятать деньги.

Пользователи

Поиск по игрокам, балансы, баны, роли, склад покупок.

Роли

Кто что может. Права по маскам, приоритеты, исключения.

Настройки

Ссылки, курсы, награды, цены и переключатели поведения сайта.

Управление контентом

E-Commerce

Утилиты

Порядок настройки нового проекта

В пустом проекте идите по порядку, каждый следующий шаг опирается на предыдущий:

  1. Серверы. К ним привязано вообще всё в магазине и донате.
  2. Способ выдачи для каждого сервера: плагин или RCON. Без этого покупки будут копиться на складе и никуда не уезжать.
  3. Настройки сайта: ссылки, курс обмена, доля оплаты бонусами.
  4. Оплата. Хотя бы один агрегатор, иначе баланс пополнять нечем.
  5. Товары и донат-группы.
  6. Роли для команды, чтобы не раздавать суперпользователя.
  7. Новости и страницы, чтобы сайт не выглядел пустым.

Действия админов нигде не записываются

История операций хранит только то, что игрок делает сам: покупки, пополнения, переводы, обмены, смену пароля. Она видна ему в личном кабинете. Выдачу привилегии руками, правку баланса и снятие бана из админки движок не логирует, разобраться задним числом будет не по чему. Поэтому права выдавайте узко, а суперпользователя держите одного.

Содержание