Sections
Настройки каждого виджета разделены на вкладки и секции:

Elearning плагин добавляет несколько секций настроек ко всем виджетам в редакторе:
- Triggers / Триггеры - обработка событий взаимодействия с виджетом или всей страницей и вызов соответствующего действия
- Display conditions / Условия отображения - добавление к виджету условий при которых виджет будет показан или скрыт на странице
- States / Состояние - добавление к виджетам различных состояний для их стилизации
Для добавления секций в плагине создан абстрактный класс Base.php упрощающий их регистрацию