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

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

skype: metsof
email: accusser@gmail.com

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

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

Авторизация

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

Сайдбар

Что такое DitsNews?

DitsNews - это компонент для управления информационными письмами с помощью MODX Revolution.

Свойства:

  • информационные бюллетени/группы/управление подписчиками
  • импорт/экспорт подписчиков (CSV) (в 0.2.1)
  • очередь сообщений (50 сообщений на группу)
  • подписка через контакт-форму
  • подтверждение подписки (ссылка в письме на электронную почту)
  • отписаться по ссылке в информационном бюллетене
  • публичные/закрытые группы (Вы можете подписаться только на публичные группы)


Требования:

  • MODX Revolution (проверенно версией 2.1.1)
  • Дополнение FormIt (для контакт-формы)
  • Cronjobs - команда к операционной системе или серверу для работы, которая должна быть выполнена в требуемое время (или любой другой метод для периодического выполнения сценария)

Разработка и отчет об ошибке:

Сейчас DitsNews разрабатывается на Github. Так же туда можно отослать отчет об ошибке и запросы об особенностях и улучшениях. Так же Вы можете узнать о новостях из отдела разработки.

Установка:

Версия 0.2.0 полностью не совместима с версией 0.1.0! В ней присутствуют функциональные изменения, а так же некоторые поправки базы данных. Как обычно, сохраняйтесь перед обновлением!

В этой версии отсутствует функция импорта/экспорта CSV. Мы восстановим ее в версии 0.2.1.

  1. Установите при помощи установочного пакета.
  2. Добавьте команду к операционной системе или серверу для работы, которая должна быть выполнена в требуемое время (измените путь): */5 * * * * /path/to/php /path/to/core/components/ditsnews/cron/cron.php
  3. Создайте шаблон информационного бюллетеня (обычный образец; в нем должен быть CSS (вложенные таблицы стилей) с указанием полного URL-пути к рисункам. Никаких внешних CSS!)
  4. Создайте страницу подписки (блок «ditsnewssignup»; изменить по мере надобности)
  5. Создайте страницу «Благодарность» (установите ее как redirectTo («перенаправить») в блоке «ditsnewssignup»)
  6. Создайте страницу подтверждения/участия (добавьте фрагмент «ditsnewsconfirm») и установите ее ID в блоке «ditsnewssignup».
  7. Создайте страницу отписки (добавьте фрагмент «ditsnewsunsubscribe») и вставьте ссылку на эту страницу в Вашем шаблоне информационного бюллетеня.
  8. Перейдите в Components (Компоненты) -> DitsNews и измените настройки (Меню -> Настройки).

Использование:

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

!В разработке!

Эта составляющая требует доработки (присваивание имён и технические настройки).

Краткое руководство:

  1. Добавьте тестовую группу.
  2. Добавьте себя как подписчика (так же добавьте себя в тестовую группу).
  3. Создайте новый информационный бюллетень и выберите документ, который Вы хотите отослать. Отправьте его ТОЛЬКО в тестовую группу!
  4. Когда запустится Cronjobs (команда к операционной системе для работы, которая должна быть выполнена в требуемое время), Вы получите свой информационный бюллетень.
  5. Протестируйте свой информационный бюллетень в различных клиентах (Apple Mail, Outlook, Gmail, и т.д.)
  6. Для каждого клиента: проверьте бюллетень в различных браузерах!

Серверное приложение - Настройки:

Вы можете перейти в настройки DitsNews при помощи выпадающего списка меню справа. В нем доступны следующие базовые настройки:

  • имя
  • e-mail
  • возврат ­писем ‑ e-mail – адрес

Серверное приложение – Группы:

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

Серверное приложение – Подписчики:

В этом разделе Вы можете добавлять новых подписчиков вручную или же использовать CSV – импорт и CSV- экспорт подписчиков. Вы можете добавлять/редактировать некоторые данные пользователя:

  • Имя
  • Фамилия
  • Организация
  • Электронный адрес (требуется)
  • Статус (активен/неактивен)
  • Подписаться на группы

Серверное приложение – Создание информационного бюллетеня:

Информационный бюллетень создается полностью при помощи образцов и ресурсов MODX. Итак, первый шаг – создание ресурса (со всем содержимым Вашего информационного бюллетеня), основанного на шаблоне Вашего информационного бюллетеня. После создания ресурсов перейдите в Components (Компоненты) -> DitsNews и нажмите «Новый информационный бюллетень». Теперь Вам нужно заполнить поле «Тема» (это и будет темой письма) и выбрать нужный документ из выпадающего списка меню. В нем показываются ресурсы, прописанные для правильного шаблоне (смотреть Серверное приложение – Настройки).

Доступные «заполнители»:

[[+firstname]]
[[+lastname]]
[[+fullname]]
[[+company]]
[[+email]]

Примеры:

Пример шаблона информационного бюллетеня

[[!ditsnewsPlaceholders? &firstnameDefault=`Subscriber`]] <!-- Sets firstname field of email newsletter to "Subscriber" when empty -->
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>My newsletter</title>
<base href="[[++site_url]]" /><!-- Important! DitsNews needs this to create correct URLs! -->
<style type="text/css">
a {
 font-weight: bold;
 color: #ff0000
}
</style>
</head>
<body>
<p>Hello [[!+firstname:default=`Subscriber`]],</p>
[[*content]]
<p><a href="[[~10]]">Unsubscribe</a></p><!-- Link to unsubscribe page: user data will be added while sending -->
</body>
</html>

В планах:

• В следующих версиях будут добавлены следующие функции:
• Настройки будут перенесены в Системные Настройки MODX
• Очередь сообщений для группы будет настраиваемой (сейчас фиксированная – 50)
• Статистика (просмотры, возвраты и т.д.)
• Обработка возвращенных писем
• Удаление неподтвержденных подписок
• Больше языков (сейчас доступны: Английский и Немецкий; Немецкий доступен в последнем установочном пакете GitHub)