eSubscribes версия 0.99a

test

Самую свежую версию модуля вы можете скачать на этой странице.

Приветствую читатель!

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

eSubscribes для CMS/CMF Drupal 7

eSubscribes - модуль подписки на новые материала сайта/модуль подписки на новости сайта.

Что нового

  1. Поправлено меню. Теперь в админ. части Конфигурации вы можете видеть блок eSubscribes и видеть ссылки на нужные части модуля.
  2. Можно темизировать html-шаблон для отправки на email-ы в подпапке дефолтной темы, достаточно создать папку в папке с темой с названием esubscribes и в ней файлик template.html. По сути это тот же обычный html файл в котором нужно просто вывести два тега {subject} и {body}, соответственно тема и тело письма. Так же тот же файл можно скопировать из папки с модулем. Если в папке с темой нет нужного файла, используется файл в папке с темой.
  3. Очень полезная плюшка - настройка инстанса для SwiftMailer, теперь вы в конфигурации модуля можете спокойно настроить использовать вам для отправки функцию PHP mail(), или же использовать SMTP, или команду для локального MTA. Здесь же можно указать использовать SSL, авторизованный доступ к SMTP, ограничения на отправку количества писем в минуту и ограничение на количество переданных байт в минуту.
  4. Поправлена отправка по событию, теперь при наступлении события(добавление/обновление) статьи отправляется шаблонизированное письмо, использующее файлы из п.2. Так же теперь на добавленный материал в письме отправляется ссылка на конкретный материал.
  5. Поправлено удаление рассылки.
  6. Добавлена тестовая отправка на указанный email. Сделано оно для того чтобы вам было проще тестировать работает ли нужный инстанс(PHP Mail(), Sendmail,..) и проверки темизации шаблона.

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

Лицензия модуля GPLv3.

Пожелания, комментарии и сообщения об ошибках приветствуются.
Скачать/Download

Категория: 
Share/Save

Комментарии

test

Есть кое-какие пожелания.
Во-первых, в шаблоне html есть такая строка в начале

<?php
 // $Id$
?>

Что она делает? Просто на почту приходит этот код вместе с шаблоном. Её можно удалить ведь?
Во-вторых, по ссылкам /admin/config/esubscribes и /admin/config/esubscribes/create происходит дублирование одной и той же операции - создания рассылки.
В-третьих, к сожалению, нельзя увидеть какие материалы добавлены в конкретную рассылку. В предыдущей версии, по-моему, были видны, какие материалы добавлены в рассылку.

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

test

Код php можно спокойно удалить, это у меня была задумка выложить на оф. сайт друпала. В следующей версии поправлю. Все остальные моменты к следующей версии поправлю. =) Следующую версию постараюсь выложить до конца недели.

Never Give UP!

Делитесь с друзьями в социальных сетях! Оставляйте комментарии!

Share/Save

Это Вам так же может быть интересно!