tushov.ru

блог php-программиста, преподавателя и конcультанта

Joomla

TUMailer Beta 1.0 — компонент рассылки новостей в Joomla 1.5.x

TUMailer Beta 1.0 — пока что бета версия простенького компонент для организации автоматической рассылки (по CRON’у) в Joomla 1.5.x.

Основные возможности:

  • Создание письма для рассылки с указанием темы письма и содержимого.
  • Управление подписчиками, а точнее: удаление из базы подписчиков пользователя, отключение рассылки для выбранных подписчиков. База подписчиков содержит как стандартных пользователей Joomla, так и не зарегистрированных гостей подписавшихся на рассылку через форму.
  • Благодаря плагину TUMailer_Users реализуется функционал синхронизации базы подписчиков компонента TUMailer  и стандартной таблицы пользователей Joomla (при редактировании данных или удалении пользователя Joomla — происходит синхронизация с базой подписчиков компонента  TUMailer).
  • После установки компонент TUMailer самостоятельно синхронизирует свою базу подписчиков с таблицей зарегистрированных на момент установки пользователей  Joomla. Таким образом после установки компонента, в разделе Подписчики — должны быть отражены все зарегистрированные пользователи Joomla.
  • Есть возможности управления очередью заданий на рассылку писем (очистка очереди заданий, удаление из очереди заданий по отправке конкретных писем).
Алгоритм работы  с компонентом следующий:
  1. Создаем рассылку (не забыв указать тему и содержание письма)
  2. Сохраняем 
  3. Жмем по кнопке Отправить
  4. В разделе Очередь появятся задания на рассылку писем (кол-во заданий равно кол-во писем умноженное на кол-во подписчиков).
  5. Адрес для запуска скрипта автоматической рассылки писем http://ваш_сайт/index.php?option=com_tumailer&task=cron. Пример строкового выражения CRON-задания на запуск через каждые 5 минут скрипта для рассылки писем выглядит так:
    */5 * * * * /usr/bin/wget -O- sec ‘http://ваш_сайт/index2.php?option=com_tumailer&task=cron’ > /dev/null
  6. В настройках TUMailer можно указать Количество писем отправляемых за один запуск CRON-задания, а также шаблоны Темы и содержимого письма
  7. Для вставки в письме ссылки на отписку от рассылки достаточно вставить код вида:

    [php]<a href="%UNSUB_LINK%">Отписаться от рассылки</a>[/php]

Скачать компонент TUMailer Beta 1.0
Скачать плагин TUMailer_Users

2 Comments

  1. tapioka

    Добрый день. Не совсем понятно как настроить отправку через определенный интервал?
    Надо идти на хостинг и это */5 * * * * /usr/bin/wget -O- sec ‘http://ваш_сайт/index2.php?option=com_tumailer&task=cron’ > /dev/null вставлять в поле -Команда- ? И после того как из очереди уйдут все пользователи, не начнется ли повторная отправка писем?

  2. Тушов Леонид

    Добрый день. Не совсем понятно как настроить отправку через определенный интервал?
    Надо идти на хостинг и это */5 * * * * /usr/bin/wget -O- sec ‘http://ваш_сайт/index2.php?option=com_tumailer&task=cron’ > /dev/null вставлять в поле -Команда- ? И после того как из очереди уйдут все пользователи, не начнется ли повторная отправка писем?

    нет не начнется, что касается команды CRON-задания все очень сильно зависит от конкретной конфигурации — условий настройки CRON заданий на конкретном хостинге. Обычно у хостера есть справка на этот счет. Моя команда — рабочий пример для хостинга SWEB

Leave a Reply

Theme by Anders Norén