Files
2026-07-27 12:58:44 +03:00

2.7 KiB
Raw Permalink Blame History

Дашборд и интерфейс

К управлению системой

Дашборд — рабочая сводка, а не отдельный источник данных. Его карточки и таблицы собираются из core-провайдеров и вкладов установленных модулей.

Что показывать

Для обычного сайта полезны общие показатели:

  • активные документы и недавние изменения;
  • активные публичные пользователи;
  • ошибки 404 и SQL;
  • состояние кеша и диагностики;
  • уведомления, требующие действия.

Товарные заказы, остатки и оплаты не должны появляться без установленных commerce-модулей. Виджет исчезнувшего или выключенного модуля не должен оставлять пустую область в сетке.

Настройка интерфейса

В Настройки → Интерфейс можно менять видимость и порядок:

  • пунктов левого меню;
  • виджетов дашборда.

Настройка применяется поверх реестра модулей. Она не удаляет раздел и не меняет права: скрытый пункт всё ещё должен быть защищён permission-проверкой на маршруте.

Если модуль добавляет виджет, действие шапки или уведомление, вклад объявляется в module.php, а пользовательская настройка только определяет его положение и видимость. Подробнее: Вклады модулей в UI.

Уведомления

Колокольчик объединяет core-события и уведомления модулей. Элемент должен иметь ссылку на действие, стабильный ID и право доступа. Ошибки БД, новые обращения и новые заказы могут использовать один интерфейс, но поставляются разными провайдерами.

Большое вычисление нельзя выполнять при каждом открытии страницы панели. Для счётчиков используйте быстрый агрегат, индекс или короткий кеш.