1 заметка с тегом: Events
1 заметка с тегом

Events

События

События помогают построить схемы взаимодействия между пользователями и системой посредством пользовательского интерфейса.

Обзор

События представляют собой скрипты, закреплённые за страницами, которые при срабатывании в определённых условиях, выполняют ряд заданных действий. Встроенный с Symphony редактор позволяет легко и быстро создавать любые события на страницах пользователей, позволяя им тем самым добавлять данные в разделы системы (например, система комментариев это хороший пример для описания). Однако, вы можете содавать свои собственные события посредством API системы (материал готовится к публикации)

К каждому условию может быть прикреплён фильтр, для создания дополнительных условий (например, только автор может вызывать событие) или для выполнения вторичного действия (например, отправка почты при срабатывании события).

Использование

Доступ к управлению событиями осуществляется через меню компонентов (Blueprints > Components).

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

Чтобы активировать механизм событий, к необходимой странице необходимо заранее подключить события через панель администратора.

Детали

Редактор событий.

Редактор событий.

События создаются и редактируются с использованием редактора событий Symphony, который представляет собой простую форму с тремя полями:

Параметр Описание Пример
Имя (Name) Любое имя события. Save Comment
Источник (Source) Раздел, в который событие будет добавлять данные. Comments
Фильтры (Filter Rules) Фильтры события, которые влияют на работу события. Send Email

The Big Picture

События играют очень важную роль в обеспечении взаимодействия пользователей с системой. Пользовательские события являются довольно мощным инструментов в разработке, так как, представляют собой PHP скрипты, которые могут запускаться при срабатывании события. События могут быть представлены в виде расширений.