Перейти к содержанию

Системные модули Core2

Системные модули — это модули, которые поставляются вместе с ядром Core2 и обеспечивают базовые функции платформы. Они располагаются в core2/mod и могут обновляться вместе с ядром.

Основные системные модули

  • admin — администрирование системы, пользователи, роли, настройки, модули.
  • cron — планировщик задач (запуск методов Mod<ModuleName>Cli).
  • queue — выполнение фоновых задач/очередей.
  • profile — профиль пользователя и связанные настройки.
  • webservice — REST/API интерфейсы и публикация сервисов.

Как отличить системный модуль

В настройках модуля признак «Системный = Да» означает, что файлы модуля берутся из core2/mod/..., а не из проектного mod/....

Рекомендации

  • Не правьте системные модули напрямую в production.
  • Проектные доработки выносите в отдельные модули или расширения.
  • При обновлении core2 сначала проверяйте совместимость API и очередей.