Контактная информация

По всем интересующим вас вопросам связывайтесь при помощи контактной информации приведенной на этой странице!

skype: metsof
email: accusser@gmail.com

В социальных сетях...

Форма обратной связи

Авторизация

Дополнение GroupEletters MODX Revolution для создания рассылки

Сайдбар

Обзор GroupEletters

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

Особенности

Простое управление группами и подписчиками.

Для посетителей есть возможность подписываться с помощью формы (FormIt)

Необходимость подтверждения подписки с помощью перехода по соответствующей ссылке

Возможность отписки от рассылки с помощью ссылки в письме ([[+unsubscribeUrl]])

Возможность выбора одной или нескольких групп для подписки

Импорт CSVдля подписчиков.

Очередь сообщений. С помощью системных настроек можно выбрать размер серии отправляемых писем и интервал отправки писем.

Статистика основных параметров.

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

MODX Revolution 2.2+

FormIt – для страницы подписки

CronManager – для автоматизации рассылки.

История создания

GroupEletters создан Joshua Gulledge, первый альфа релиз выпущен 30 апреля 2012. Определенная часть кода взята из Ditsnews, но GroupEletters не является обновлением Ditsnews.

Установка

Для установки нужно воспользоваться Package Management и выполнить следующие шаги:

Создать страницу регистрации. Пример страницы приведен в чанке GroupEletterSignup.

Опции –> Создать страницу "Спасибо" (и установить ее 'redirectTo' на странице регистрации , вызываемой сниппетом FormIt)

Создать страницу подтверждение / соглашения, просто добавив сниппет [[!GroupEletterConfirm]] и внеся ID этой страницы в вызов сниппетом FormIt страницы регистрации.

Создать страницу отписки, просто добавив сниппет [[!GroupEletterUnsubscribe]]. Убедитесь, что добавили ссылку на страницу в шаблоне письма [[+unsubscribeUrl]]

Перейдите System->System Setting и выберите GroupEletters, измените необходимые настройки – нужная страница создана.

Перейдите Components -> GroupEletters и добавьте несколько групп, и по, желанию, несколько подписчиков.

Установите CronManager. Добавьте в него GroupEletterQueue. Если не смогли настроить CronManager, то можете разместить сниппет [[!GroupEletterQueue]] в документе и вызывать его вручную, но страница будет загружаться несколько минут.

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

Создайте Ресурс / Документ и выберите шаблон GroupEletterSample

Заполните страницу как обычно. Доступны следующие плейсхолдеры (они у вас должны быть до того, как вы начнете их использовать на странице):

  [[+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 в следующий раз.

Протестируйте новостную рассылку в других почтовых программах.

GroupEletter.Import CSV

Теперь вы можете создавать CSV со списком имен, импортировать их, выбирать в зависимости от того, к какой группе назначены и активны ли

Подготовка CSV файла к импорту

Подготовка CSV файла к импорту не вызовет затруднений, если вы знакомы c Excel или подобными продуктами. Вот пример файла CSV, размещенного в папке с инсталлированными файлами core/components/groupeletters/docs/example-import.csv

  1. Для получения практических навыков запустите Excel, и в первой строке ячеек для каждой колонки разместите названия для создания строки заголовков. Используйте следующие: crm_id, first_name, m_name,last_name, company, address, city, state, zip, country, email, phone и cell. Порядок не имеет значения, также вам могут не понадобится все названия, поэтому можете убрать те, которые не планируете использовать. Для импорта нужно оставить, по меньшей мере, поле email.

2. Заполните столбцы информацией о подписчиках.

3.Теперь все готово для сохранения файла в CSV формате.

Импорт CSV файла

  1. Наведите курсор мышки на Components и кликните на on GroupEletters
  2. Вы увидите панель управления, кликните на закладку Subscribers
  3. Далее вы увидите несколько кнопок, кликните на Import CSV.

  1. Во всплывающем окне выберите ваш CSV файл и затем отметьте галочками Active (будут импортированы как активные) и нужные для импорта группы

GroupEletters.Templates

Создание индивидуального шаблона

Самый простой способ создать индивидуальный шаблон – просто продублировать шаблон GroupEletterSample. Перейдите на закладку Элементы на левой панели MODX менеджера. Разверните Templates, затем GroupEletters. Найдите GroupEletterSample, сделайте двойной клик по нему. Появится окно диалога, кликните на Duplicate Template. Затем нужно ввести подходящее имя шаблона.

Теперь просмотрите код и введите ваш. Внимание, вам нужны все отмеченные GroupEletter TV, иначе программа не создаст email.

Плейсхолдеры для использования в шаблоне

В MODX доступны все тэги и Элементы, необходимые для использования в типичном шаблоне. Эти плейсхолдеры также доступны в пределах TV или контента.

Пример использования:

[[+manageSubscriptionsUrl]]

Имя

Описание

trackingImage

Используйте [[+trackingImage]] для изображений, разместить изображение также можно используя такой код: [[+trackingImage]]image=test.jpg , изображение нужно разместить в assets/components/groupeletters/images/
Пример: <img src="[[+trackingImage]]" alt="" />

manageSubscriptionsUrl

URL, позволяющий подписчику управлять его подписками, созданные ссылки содержат уникальный код подписчика.

unsubscribeUrl

URL, позволяющий подписчику отписаться от рассылки писем, созданные ссылки содержат уникальный код подписчика.

manageSubscriptionsID

ID страницы для управления страницей подписки

unsubscribeID

ID страницы отписки от рассылки.

Плейсхолдер персональнойинформации подписчика

Обратитевнимание, в каждом поле должна находиться актуальная информация. В регистрационной форме рекомендуется имя, фамилию, email задать как обязательные поля, а остальные – для заполнения по желанию. date_created создается автоматически, поэтому в регистрационную форму это поле добавлять не нужно.

Имя

Описание

first_name

Имя

m_name

Отчество

last_name

Фамилия

fullname

Имя + Фамилия

company

Организация, фирма

address

Адрес

city

Город

state

Штат / область

zip

Почтовый индекс

country

Страна

email

Адрес электронной почты

phone

Номер стационарного телефона

cell

Номер мобильного телефона

crm_id

ID CRM (Система управления взаимосвязями), если вы используете подобные продукты

date_created

Дата подписки посетителя или добавления аккаунта администратором.