[birthReminder] 1.0.0-beta
Добрый день сообщество!
Сегодня предлагаю вам небольшой компонентик для уведомления о днях рождениях.
Возможно кому то понадобится, как мне.
Уведомления возможны по sms и email. Сделана подготовка под cron. Уведомления отсылаются «на завтрашних именников». Для отправки sms используется сервис smspilot — подготовка вся сейчас под него. Возможно в будущем сделаю какой-нибудь другой (или выбор, если будет на то потребность).
Для отправки уведомлений сделаны 2 файла:
/assets/components/birthReminder/email.php
/assets/components/birthReminder/sms.php
Шаблон напоминания в чанки пока не оформлял — надобности не было, возможно в будущем будет выбор чанка для сообщения.
Код на github
Дополнение в modstore
Сегодня предлагаю вам небольшой компонентик для уведомления о днях рождениях.
Возможно кому то понадобится, как мне.
Уведомления возможны по sms и email. Сделана подготовка под cron. Уведомления отсылаются «на завтрашних именников». Для отправки sms используется сервис smspilot — подготовка вся сейчас под него. Возможно в будущем сделаю какой-нибудь другой (или выбор, если будет на то потребность).
Для отправки уведомлений сделаны 2 файла:
/assets/components/birthReminder/email.php
/assets/components/birthReminder/sms.php
Шаблон напоминания в чанки пока не оформлял — надобности не было, возможно в будущем будет выбор чанка для сообщения.
Код на github
Дополнение в modstore
Комментарии: 10
О, можно текст сделать типа Дорогой друг/подруга поздравляю и подпись) и всех туда добавить друзей)
Ну, сейчас отправка идет на один email, дабы напомнить, что этих людей надо поздравить.
Дни рождения добавляются только вручную сейчас? Нельзя как-то связать с уже существующими пользователями? Там же есть поле «день рождения»
Делалось специально для отделения базы юзеров от базы дней рождений. Если популярность будет компонента, то сделаю поддержку текущих юзеров modx.
Нужна была именно СМС рассылка и отправка на корпоративную почту, никакой синхронизации и внешнего сервиса. Это корпоративный инструмент некий)
Было бы супер если напоминалка о др рассылалась по смс на добавленные номера телефонов. Чтобы можно было подключить всю семью например. И сами телефоны к примеру добавлялись в отдельной вкладке компонента. Мне и моему отцу с нашей забывчивостью очень бы пригодилось) Ну и также на e-mail массово чтобы отправлялись. А предусмотрен лишь дата рождения или каждый год нужно нужное число ставить?
Телефоны, если я не ошибусь, можно написать через запятую) Они пишутся в настройках компонента. С email то же самое. Один раз надо проставить дату рождения и все, дальше напоминания будут приходить каждый год)
А сделайте группы, чтобы можно было к примеру людей в группы ставить Родственники, Друзья, Коллеги. Тогда первый мой комментарий будет как раз в тему, чтобы можно было не всем отправлять, а по группам, разные группы, разные майлы и телефоны с этими группами. Ещё вопрос такой, если вводиться дата рождения, то в смс пишут сколько лет исполняется?
Спасибо за комментарий, я подумаю над этим функционалом. Сейчас сколько лет не пишется, но это достаточно просто добавляется.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.