Система событий
События - это новый мощный способ выполнения кода, реагирующего на события в системе. Например, если вы хотите отправить письмо администратору сайта, когда загружен новый файл или создается новая страница, то Вы можете привязать определенный код к этим события. Он будет воспроизведен в тот момент, когда это событие произойдет.
Вот как это работает:
- Модуль, или ядро системы, могут зарегистрировать, а затем отправлять события, такие как "newNews" или "newFronteEndUser" или "fileUploaded" или "editPage" и т.д. В системе уже существует около 50 основных событий.
- В административном интерфейсе, вы можете определить, какие теги должны исполнятся при данном событии, а также в каком порядке они должны быть воспроизведены.
- В самих модулях присутствует метод DoEvent с именем события, который и отвечает за воспроизведение в нужный момент. Большинство из событий хорошо документированы.
