Jump to main content Jump to doc navigation

Обзор GroupEletters

GroupEletters это дополнение для MODX Revolution, которое позволяет создавать и отправлять email-кампании прямо в MODX. Вы можете использовать продвинутые возможности шаблонов MODX для кастомных шаблонов рассылок. Управляйте списками и подписчиками, а подписчики могут сами настраивать предпочтения. Персонализируйте письма стандартными плейсхолдерами.

Возможности

  • Простое управление группами и подписчиками
  • Подписка пользователей через контактную форму (FormIt)
  • Подтверждение подписки (ссылка в email)
  • Ссылка отписки в рассылках ([[+unsubscribeUrl]])
  • Выбор групп для подписки, одной или нескольких
  • Импорт подписчиков из CSV
  • Очередь сообщений: в системных настройках задайте размер пакета и интервал между отправками
  • Базовая статистика
  • Хук FormIt Email
  • API для отправки рассылок из сниппетов и дополнений

Требования

  • MODX Revolution 2.2+
  • FormIt для страницы подписки
  • CronManager для автоматической очереди

История

Eletters, ранее GroupEletters, написал Joshua Gulledge. Первая alpha-версия вышла 30 апреля 2012 года. Часть кода основана на Ditsnews. Это не обновление Ditsnews.

Сообщения об ошибках и участие

Eletters на GitHub: https://github.com/jgulledge19/GroupEletters

Сообщайте об ошибках здесь: https://github.com/jgulledge19/GroupEletters/issues

Установка

Сначала установите через Package Management, затем выполните настройку:

  • Создайте страницу регистрации. Пример в чанке GroupEletterSignup
  • Необязательно: страница «Спасибо» (укажите её как redirectTo в вызове FormIt на странице регистрации)
  • Создайте страницу подтверждения / opt-in: добавьте сниппет [[!GroupEletterConfirm]] и укажите ID страницы в вызове FormIt на странице регистрации
  • Создайте страницу отписки: добавьте сниппет [[!GroupEletterUnsubscribe]]. Добавьте ссылку на эту страницу в шаблон рассылки [[+unsubscribeUrl]]
  • Откройте System → System Settings, выберите Eletters и настройте параметры под ваши страницы
  • Откройте Components → Eletters, добавьте группы и при необходимости подписчиков
  • Установите CronManager и добавьте GroupEletterQueue. Если CronManager недоступен, можно вызвать [[!GroupEletterQueue]] на отдельном документе вручную, но страница будет загружаться несколько минут

Обновление GroupEletters 1.0 до Eletters 1.1+

Шаблоны, чанки, сниппеты, плагин и все системные настройки переименованы: убран префикс «Group». TV не меняли имена.

Если у вас уже работала GroupEletters, обновите вызовы сниппетов в ресурсах MODX. Проверьте системные настройки и перенесите значения из GroupEletters в Eletters. Кастомные шаблоны и чанки не затронуты, но убедитесь, что к кастомным шаблонам привязаны все TV Eletters. После успешной установки и проверки удалите шаблоны, чанки, сниппеты, плагин и системные настройки с префиксом Group.

Как использовать

  • Создайте ресурс и выберите шаблон EletterSample
  • Заполните страницу как обычно. Доступны плейсхолдеры (данные нужно собрать заранее):
    • [[+trackingImage]]
    • [[+first_name]]
    • [[+m_name]]
    • [[+last_name]]
    • [[+fullname]] это [[+first_name]] и [[+last_name]] вместе
    • [[+company]]
    • [[+address]]
    • [[+city]]
    • [[+state]]
    • [[+zip]]
    • [[+country]]
    • [[+email]]
    • [[+phone]]
    • [[+cell]]
    • [[+crm_id]]
    • [[+date_created]]
  • Откройте вкладку Template Variables и заполните поля:

  • Перед отправкой отметьте Send a Test. Это обязательный шаг. После изменения контента отправьте тест снова
  • При настроенном CronManager рассылка уйдёт в Publish Date или при следующем запуске CronManager, если ресурс уже опубликован
  • Протестируйте рассылку в разных почтовых клиентах

См. также

  1. Eletters.API
  2. Eletters.FormIt
  3. Eletters.Import CSV
  4. Eletters.Templates

Support the team building MODX with a monthly donation.

The budget raised through OpenCollective is transparent, including payouts, and any contributor can apply to be paid for their work on MODX.

Backers

  • modmore
  • STERC
  • Digital Penguin
  • Jens Wittmann – Gestaltung & Entwicklung
  • CrewMark
  • Fabian Christen
  • Sepia River Studios
  • Dannevang Digital
  • Alex
  • A. Moreno
  • Chris Fickling
  • Stéphane Jäggi
  • Murray Wood
  • Anton Tarasov
  • deJaya
  • JT Skaggs
  • Lefthandmedia
  • eydolan
  • Following Sea
  • Guido Gallenkamp
  • YJ
  • Raffy
  • Snow Creative
  • Nick Clark
  • Guest
  • Helen
  • krisznet
  • Yanni
  • Richard

Budget

$204 per month—let's make that $500!

Learn more