Оглавление

Ядро MODx содержит множество событий, которые запускаются в разное время и при разных условиях. При создании сайтов вы обычно используете только те плагины, которые доступны в виде устанавливаемых пакетов. Многие компоненты MODx имеют в своем активе и плагины, которые запускают определенный код при активации события.

События

События запускаются, когда срабатывают некоторые условия. Зачастую эти условия запускают сами пользователи, даже гости вашего сайта. Например событие OnUserSave запускается в момент сохранения профиля пользователя. Даже когда новый пользователь регистрируется, его профиль записывается в базу данных и запускается данное событие. При необходимости произвести определенные действия в момент сохранения профиля, вы можете воспользоваться данным событием и формировать дальнейшую логику.

Разработка плагинов

В большинстве случаев, веб-мастеру не придется писать свои плагины, это задача скорее для разработчика, т. к. необходимы знания в PHP и понимание логики выбранного события. Про разработку плагинов и про события MODx, мы поговорим в главе «Разработка на MODx».