Skip to content
Sendex
Sendex
Email-рассылки в MODX — подписчики, очередь писем и форма подписки на сайте
  1. Компоненты
  2. Sendex

Sendex

Компонент для email-рассылок в MODX Revolution: рассылки и подписчики в менеджере, очередь писем и форма подписки на сайте через сниппет Sendex.

Возможности

  • Рассылки в менеджере — шаблон письма, тема, отправитель, подписчики
  • Подписка на сайте — авторизованные пользователи подписываются в один клик; гости подтверждают email
  • Групповая подписка — добавление активных незаблокированных пользователей из группы MODX
  • Очередь писем — формирование, ручная отправка или cron
  • Экспорт подписчиков — CSV из менеджера
  • Слияние guest → user — при регистрации или активации аккаунта с тем же email

Системные требования

ТребованиеОписание
MODX Revolution2.8+ или 3.x
PHP7.4–8.4
ExtJSменеджер MODX (MODX 3 — namespace + action)

Проверено на MODX 3.2.0-pl. Модели xPDO — глобальные классы sx* (не namespaced).

Установка

Через ModStore

  1. Подключите репозиторий ModStore
  2. Перейдите в Extras → Installer и нажмите Download Extras
  3. Найдите Sendex и нажмите Download, затем Install
  4. Управление → Очистить кэш

Пакет доступен в каталоге modstore.pro.

При установке и обновлении resolver migrations запускает Phinx-миграции схемы БД. Таблицы при удалении пакета не удаляются.

После установки

Меню Компоненты → Sendex. Создайте рассылку, разместите [[!Sendex]] на странице и настройте cron для очереди.

Подробнее: Быстрый старт и Системные настройки.

Быстрые ссылки

РазделОписание
Быстрый стартПервая рассылка и тест подписки
Сниппет SendexПараметры, чанки, AJAX
ПодпискиРассылки и подписчики в менеджере
Очередь писемОтправка и cron
Системные настройкиКлючи sendex_*
СобытияХуки sxOn*
PHP APIПодписка и очередь из кода
FAQТипичные проблемы

История

Компонент изначально написан как учебный пример на bezumkin.ru. Текущая версия поддерживается в репозитории modx-pro/Sendex.