Здесь я пишу свои идеи, мысли, описываю события своей жизни и просто делаю личные и рабочие заметки. «А Вы что, собираетесь жить вечно?»

Плагин SMS Pilot Sender для Symphony CMS

На выходных задался целью написания одного небольшого, но крайне полезного плагина для движка Symphony CMS. Данным движком я пользуюсь уже больше года, и он отлично себя зарекомендовал. Описание данного движка достойно отдельной статьи, поэтому в данном посте я опишу лишь написанный мной плагин.

SMS Pilot Sender

Данный плагин добавляет новый фильтр событий для отправки СМС сообщений через сервис SMSPilot.

Установка плагина SMS Pilot Sender

  1. Скачиваем плагин на Github.
  2. Создаём каталог «sms_pilot_sender» в каталоге расширений движка и копируем в него файлы плагина.
  3. Теперь в разделе управления расширениями движка находим и включаем плагин «SMS Pilot Sender».
Включаем плагин SMS Pilot Sender

Настройка плагина SMS Pilot Sender

После установки плагина, заходим в раздел настроек для дальнейшей конфигурации. Для работы с сервисом SMS Pilot необходимо скопировать ваш уникальный API ключ в личном кабинете и вставить его в соответствующее поле в разделе настроек.

API ключ для работы с системой SMS Pilot

После ввода API ключа и сохранения настроек, в разделе появятся дополнительные поля конфигурирования, но только в том случае, если указан валидный API ключ.

Дополнительные поля настроек плагина SMS Pilot

На основании введенного API ключа, система делает запрос через API сервиса SMS Pilot и получает список допустимых имён отправителей. Имена отправителей задаётся в личном кабинете сервиса. Поле «Отправитель» отвечает за подпись отправителя СМС, именно от этого имени абонент получит СМС.

В поле «Номера телефонов» перечисляют номера телефонов абонентов, которые должны получить СМС при срабатывании события в системе.

Поле «Текст сообщения» служит для ввода текста сообщения, которое будет отправлено абонентам, чьи номера указаны в поле «Номера телефонов».

Использование плагина SMS Pilot Sender

После того, как все настройки плагина произведены, вы можете добавить появившийся фильтр SMS Pilot: Отправка СМС к любому из имеющихся в системе событий.

После того, как система инициирует данное событие, и данные будут успешно обработаны, сработает фильтр отправки СМС сообщения.

Проверка

Проверка отправки SMS

Вот такой вот первый небольшой плагин для движка Symphony CMS.

P.S. Если вы знакомы с работой системы Событий и Фильтров в Symphony CMS, то вы без проблем сможете разобраться в работе данного плагина.

Отправить
Поделиться
Запинить