Обзоры расширений Joomla

 

 

AcyMailing Starter – это бесплатный компонент для создания, редактирования и рассылки писем электронной почты для сайтов, созданных при помощи системы управления контентом Joomla. Причём, AcyMailing Starter работает во всех актуальных на момент написания статьи (28.07.2011) версиях Joomla 1.5, 1.6 и 1.7.

AcyMailing Starter поможет решить вопрос: «рассылка писем для Joomla». В свою очередь данная статья даст возможность разобраться в вопросе «как настроить AcyMailing» (AcyMailing настройка).

Компонент AcyMailing бывает и платный с более расширенными функциональными возможностями.

  • AcyMailing Essential – 339 гривен (31.07.2011).
  • AcyMailing Business – 622 гривен (31.07.2011).
  • AcyMailing Enterprise – 1017 гривен (31.07.2011).

Детальнее с отличиями версий Вы сможете ознакомиться на сайте производителя. Или в статье «Обзор AcyMailing Enterprise. Рассылка писем Joomla».

Если Вас интересует СМС рассылка, то рекомендую ознакомиться со статьёй «Обзор AcySMS PRO. SMS рассылка с сайта».

Рассмотрение этого компонента будет проходить на примере системы управления контентом с открытым кодом Joomla версии 1.5.23. Версия AcyMailing Starter 2.0.0. Сайт находится на локальном сервере (MySQL 5.1.4, PHP 5.3.3, Apache/2.2.4 (Win32) mod_ssl/2.2.4 OpenSSL/0.9.8k).

В Joomla есть инструмент массовой рассылки почтовых сообщений. Но его функциональность несравнима с AcyMailing Starter. Не говоря уже о платных версиях компонента AcyMailing.Главное окно AcyMailing Starter (рисунок ниже) состоит из верхнего меню, панели инструментов с описанием (дублирует верхнее меню) и двух вкладок Пользователи (отображает краткий список пользователей, подписавшихся на рассылку писем сайта) и Статистика (содержит краткие статистические сведения о отосланных и просмотренных письмах).

AcyMailing Starter

Давайте рассмотрим функциональные возможности AcyMailing Starter более детально.

Пользователи

Вкладка Пользователи (рисунок ниже) содержит список всех пользователей, которые подписались на рассылку с Вашего сайта. Это могут быть как пользователи, которые зарегистрированы на Вашем сайте, так и пользователи, которые просто внесли свой адрес электронной почты в специальную форму подписки на рассылку.

Вкладка Пользователи

На этой вкладке Вы сможете выполнить импорт и экспорт списка пользователей. В AcyMailing Starter существуют большие возможности для импорта пользователей. Вы можете импортировать данные из следующих источников:

  • Файл.
  • Текстовое поля.
  • Joomla пользователей.
  • Данные из таблицы com_contact бызы данных Joomla.
  • Выборочную таблицу базы из данных.

Каждый источник имеет свои настройки. Ниже я приведу примеры настроек источников данных в порядке следования в списке выше.

Примеры настроек источников данных

Также у Вас есть возможность настройки параметров экспорта пользовательской базы данных AcyMailing Starter. Среди них:

  • различные поля базы данных AcyMailing Starter.
  • Формат экспорта. Кодировка.
  • Разделитель. Точка или запятая.
  • Настройка фильтров. Только пользователи, подписавшиеся хотя ба на одну из выбранных рассылок, Только подтвержденные пользователи, Только зарегистрированные на сайте пользователи (Joomla пользователи).

Все параметры, которые Вы можете настраивать показаны на рисунке ниже.

Настройки параметров экспорта пользовательской базы данных

Вы можете создавать пользователей и назначать им подписку «вручную». Поля, необходимые для заполнения и назначения подписки при создании пользователя показаны на рисунке ниже.

Поля, необходимые для заполнения и назначения подписки

Для выполнения одинаковых операций со всеми (или определёнными) пользователями одновременно, в AcyMailing Starter предусмотрен инструмент Действие. Например, для «включения» пользователей в списки рассылки AcyMailing Starter сперва Вы можете отфильтровать пользователей в таблице пользователей по полю Включено, а затем выделить весь получившийся список и нажать кнопку Действие. В настройках инструмента (рисунок ниже) выбрать требуемое действие и его применить.

Настройки действия

В AcyMailing Starter 2.0.0 в качестве действия с пользователями Вы можете выбрать следующие:

  • рассылка AcyMailing. Подписать\отписать выбранных пользователей на определённую подписку.
  • Поле AcyMailing. Доступно несколько параметров: Подтвердить подписку пользователей, Активировать пользователей, Блокировать пользователей, Удалить пользователей.
  • Добавить сообщение в очередь. Вы можете добавить определённое, ранее созданное, сообщение в очередь рассылки пользователям с указанием даты\времени рассылки. Это очень удобно, если у Вас очень большой список пользователей. Во избежание попадания Вашего почтового адреса в список антиспам фильтров, можно настроить рассылку почты частями. Сперва, первым N пользователям, а затем всем остальным. Это поможет снизить нагрузку на сервер, на котором находится Ваш сайт.
  • Удалить сообщение из очереди. Удаляет сообщения из очереди рассылки.

Для удобства в AcyMailing Starter есть возможность сортировки и фильтрации таблицы пользователей.

Сортировка по и против алфавита возможна по таким столбцам как:

  • Имя.
  • Эл. адрес.
  • Дата создания.
  • Получить HTML версию.
  • Подтверждено.
  • Включено.
  • ID Joomla пользователя.
  • ID.

Сортировка возможна по таким полям:

  • Рассылка. Фильтрация по определённой подписке. Особо удобно в случае нескольких подписок на Вашем сайте. Например, Новости и Акции. Возможности AcyMailing Starter по созданию списков рассылки будут рассмотрены ниже.
  • Принять\отказаться. Принять\отказаться от подписки.
  • Подписка. Отфильтрует пользователей, адрес электронной почты которых, ожидает подтверждения.
  • Включено\выключено. Отфильтрует включённых или отключённых пользователей.

Также существует возможность фильтрации по «произвольному» выражению. Например, отфильтровать всех пользователей, в почтовом адресе которых содержится @yandex.ru.

Подробнее о дополнительных возможностях данного раздела, более новой версии расширения, можно прочесть в статье «Обзор AcyMailing Enterprise. Рассылка писем Joomla».

Рассылки

Вкладка Рассылки (рисунок ниже) содержит список рассылок сайта и инструменты для управлениями ими. Список рассылки чем-то напоминают категории статей в Joomla. Если у Вас, например, сайт фирмы, то есть смысл создать два списка Новости компании и Наша продукция. И создавать сообщения о новостях фирмы и новых продукциях или акциях отдельно. Это даст возможность Вашим клиентам получать письма только по интересующим их темам. Что избавит их от «спама» с Вашей стороны, а Вам даст возможность акцентировать их внимание на важных событиях.

Вкладка Рассылки

Вы можете сортировать список рассылки по таким полям как:

  • Имя рассылки.
  • Автор.
  • Сортировка.
  • Видимость.
  • Включено.
  • ID.

AcyMailing Starter 2.0.0 обладает достаточно расширенными возможностями фильтрации (рисунок ниже). Причём, при необходимости Вы сможете сразу применить необходимое действие на подобие тех, которые были описаны по отношению к предыдущей вкладке.

Фильтр

В качестве фильтра доступны следующие параметры:

  • рассылка AcyMailing. Возможно сортировка по названию подписки.
  • Поле AcyMailing. Фильтрация по одному из полей таблицы AcyMailing из базы данных. При этом при составлении фильтра возможно пользоваться логическими операторами типа равно, больше, меньше, больше или равно и так далее.
  • Поле Joomla-пользователь. Фильтрация по одному из полей таблицы пользователей Joomla из базы данных. Причём при составлении фильтра возможно пользоваться логическими операторами типа равно, больше, меньше, больше или равно и так далее.
  • Группа. Фильтрация по признаку принадлежности пользователя к той или иной группе пользователей Joomla.
  • Поле Community Builder. Фильтрация по одному из полей таблицы Community Builder из базы данных. Причём при составлении фильтра возможно пользоваться логическими операторами типа равно, больше, меньше, больше или равно и так далее.
  • Статистика. Фильтрация по таким полям как: Не открыто, Не отправлено, Отправлено HTML, Отправлено простым текстом.

На рисунке ниже приведён пример создания списка рассылки.

Создание списка рассылки

Поле Псевдоним (рисунок выше) служит для создания человеческо-понятных ссылок (SEF). Ниже приведу пример создания сообщения, которое будет отсылаться пользователю в случае отказа от подписки (поле Сообщение о прекращении подписки).

Сообщение отказа от подписки

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

Подробнее о дополнительных возможностях данного раздела, более новой версии расширения, можно прочесть в статье «Обзор AcyMailing Enterprise. Рассылка писем Joomla».

Сообщения

На вкладке Сообщения (рисунок ниже) расположена таблица сообщений. На этой же вкладке Вы создаёте все сообщения вне зависимости от принадлежности их к тому или иному списку рассылки.

Вкладка Сообщения

Ниже приведу пример создания сообщения, которое я рассылаю пользователям, подписавшимся на рассылку новостей моего сайта (Aleksius.com).

Сообщение о подписке

Поля Тема и Текстовая версия (рисунок выше) заполнились автоматически. Так же в области HTML версия появляется некий шаблон письма. Как это происходит, будет рассмотрено ниже в статье. Ниже приведён пример уже заполненного и готового к отправке письма. При готовом шаблоне, настроенном AcyMailing Starter и без проблем с отправкой почты. Составление и отправка письма, независимо от количества пользователей, это пятиминутное дело. При заполнении метаданных советую придерживаться правил SEO оптимизации сайта. Для упрощения работы с SEO в Joomla, рекомендую использовать компонент RSseo.

Пример заполненного и готового к отправке письма

Для проверки перед массовой рассылкой письма Вы можете отправить тестовую копию на свой адрес электронной почты, чтобы убедиться, что всё нормально. Пример окна просмотра и отправки тестовой копии показан на рисунке ниже.

Окно просмотра и отправки тестовой копии сообщения

Пример доставленного письма на электронную почту показан на рисунке ниже.

Пример доставленного сообщения

Подробнее о дополнительных возможностях данного раздела, более новой версии расширения, можно прочесть в статье «Обзор AcyMailing Enterprise. Рассылка писем Joomla».

Очередь

На вкладке Очередь (рисунок ниже) отображается список задач, которые необходимо выполнить. Это и запланированные рассылки и рассылки, которые не были выполнены в связи, например, со сбоями в работе сайта.

Вкладка Очередь

Таблицу очереди заданий можно сортировать по следующим полям.

  • Дата отправки.
  • Тема.
  • Пользователь.
  • Приоритет.
  • Попытка.
  • Опубликован.

Также есть возможность фильтрации по «произвольному» запросу.

Подробнее о дополнительных возможностях данного раздела, более новой версии расширения, можно прочесть в статье «Обзор AcyMailing Enterprise. Рассылка новостей Joomla».

Статистика

Для просмотра статистических данных об отправленных письмах в AcyMailing Starter предусмотрена глобальная и детализированная статистика. На рисунке ниже показана глобальная статистика рассылки.

Глобальная статистика рассылки

Все поля таблицы (Дата отправки, Тема, Открыто, Отправлено в HTML, Отправлено простым текстом, Не отправлено, ID) доступны для сортировки. Также есть возможность фильтрации по «произвольному» запросу. Пример детальной статистики показан на рисунке ниже.

Дополнительная статистика

Все поля таблицы (Дата отправки, Тема, Пользователь, Версия, Открыто, Дата открытия, Доставлено) доступны для сортировки. Также есть возможность фильтрации по условию Общий статус, Открыто, Не открыто, Не отправлено и «произвольному» запросу. Для детальной статистики в AcyMailing Starter 2.0.0 предусмотрена возможность экспорта данных (рисунок ниже).

Экспорт детальной статистики

Подробнее о дополнительных возможностях данного раздела, более новой версии расширения, можно прочесть в статье «Обзор AcyMailing Enterprise. Рассылка новостей Joomla».

Шаблоны

Для упрощения создания писем и придания им единого стиля в AcyMailing Starter 2.0.0 предусмотрены шаблоны писем. Безусловно, Вы можете не использовать их вообще. Например, отправляя каждый раз абсолютно разные письма. Но это пагубно скажется и на удобстве составления писем, и на времени, и на качестве. Более того, при помощи шаблонов легче придерживаться «фирменного стиля» компании и\или сайта. В состав AcyMailing Starter 2.0.0 входит три предустановленных шаблона писем. По их примеру Вы с лёгкостью сможете создать, отредактировать и использовать свой собственный шаблон. На вкладке Шаблоны (рисунок ниже) представлена таблица с шаблонами и панель инструментов. При помощи инструментов Вы сможете создать, изменить, скопировать и удалить необходимый шаблон. Копирование помогает в случае, если Вы хотите поэкспериментировать над каким-либо уже готовым шаблоном, но не хотите его испортить.

Вкладка Шаблоны

Давайте вкратце рассмотрим созданный мною шаблон писем (рисунок ниже), который Вы уже видели выше в этой статье.

Пример шаблона письма сайта Aleksius.com

Если шаблон опубликован и помечен, как Использовать по умолчанию, то при создании нового письма он будет подтягиваться автоматически. Немного детальнее рассмотрим некоторые поля.

  • Описание. Необходимо только для вставки описания шаблона, которое будет отображаться в таблице шаблонов. При желании можно вставить изображение.
  • Цвет фона. Задаётся цвет фона письма при помощи кода.
  • Тема, От кого, Адрес отправителя, Имя для ответа, Адрес для ответа – эти поля можно не заполнять. Их, в принципе, можно заполнить при отправке письма. Особенно поле Тема.
  • Title h1, Title h2, Title h3, Title h4, Title h5, Title h6, Стиль ссылок, Стиль для ссылки Отказаться от подписки, Стиль для основной области, Стиль для заголовков, Стиль для ссылки Читать далее, Стиль для ссылки Просмотр на сайте ul, li – эти поля служат для создания таблицы стилей письма. Вы задаёте стили оформления отдельных частей письма, а затем, в текстовом редакторе при создании шаблона пользуетесь этими стилями. Приведу пример кода для стиля заголовка первого уровня моего письма: font-family: 'Times New Roman', Georgia, Times, Serif;font-size: 41px;font-style: normal;font-weight: bold;text-align: center;color: #1B7D98; . Для сохранения единого стиля я использую ту же таблицу стилей, что и в шаблоне сайта.
  • HTML версия. В этой области Вы непосредственно создаёте сам шаблон при помощи редактора статей, установленного по умолчанию для вашей учётной записи Joomla или в настройках интерфейса AcyMailing Starter 2.0.0.
  • Текстовая версия. Данная область содержит текст шаблона письма для пользователей, отключивших приём HTML версий писем.

Как видите создание шаблона писем в AcyMailing Starter 2.0.0 весьма прост.

Подробнее о дополнительных возможностях данного раздела, более новой версии расширения, можно прочесть в статье «Обзор AcyMailing Enterprise. Рассылка новостей Joomla».

Конфигурация

Узнать некоторые особенности того, как настроить AcyMailing можно ознакомившись со значением каждого инструмента расширения.

Для успешной отправки писем с Вашего сайта при помощи в AcyMailing Starter 2.0.0 необходимо, чтобы Установки почты в общих настройках Joomla (вкладка Сервер) были заданы верно.

Настройки AcyMailing Starter 2.0.0 (рисунок ниже) разделены на семь вкладок.

  1. Конфигурация почты.
  2. Обработка очереди.
  3. Подписка.
  4. Интерфейсы.
  5. Безопасность.
  6. Плагины.
  7. Языки.

Настройки AcyMailing Starter 2.0.0

Давайте рассмотрим их немного детальнее.

Вкладка Конфигурация почты (рисунок выше) содержит общие настройки, необходимые для отправки почты с Вашего сайта при помощи AcyMailing Starter. Среди них конфигурация почты, конфигурация SMTP и настройки информации об отправителе. Часть этих настроек будет заполнено автоматически в согласии с общими настройками Joomla.

Вкладка Обработка почты (рисунок ниже) позволит Вам настроить параметры, необходимые в случае неудачной попытки отправки почты. Среди которых: Ждать перед повторной отправкой, Макс. число попыток, Послать N сообщений и перед отправкой следующего пакета сообщений ждать Nмин. и так далее.

Вкладка Обработка почты

На вкладке Подписка (рисунок ниже) настраиваются параметры, подписки и отмены подписки пользователем.

Вкладка Подписка

  • Разрешить подписку не вошедшим на сайт пользователям. Разрешает подписку при помощи модуля AcyMailing Starter для незарегистрированных пользователей. Очень удобно, так как не требует от пользователя траты времени на процедуру регистрации.
  • Требовать подтверждения. Отсылает письмо на указанный адрес, в котором от пользователя требуют подтверждения своих действий. Письмо можно с лёгкостью редактировать (рисунок ниже). Это так же послужит неким «анти спам средством».
  • Автоподписка при регистрации на сайте. Включение данной опции автоматически будет добавлять нового пользователя в список рассылки. На мой взгляд, это не очень корректно. Так как, иногда, пользователь регистрируется только для того, чтобы разово получить информацию с закрытой части Вашего сайта. А подписав его без уведомления на рассылку, Вы рискуете вынудить его в последствии пометить письмо с Вашего сайта как спам. А это, при массовом явлении, может негативно сказаться на репутации сайта и\или фирмы.
  • Разрешить пользователю анонимное изменение данных? Рекомендую включать эту опцию, так как в противном случае незарегистрированный пользователь не сможет отписаться от рассылки и\или переподписаться на другую с Вашего сайта.
  • Автоматическое создание имени пользователя. Необходимо, в случае если подписчик не является зарегистрированным пользователем Вашего сайта, для генерации его имени, отсылаемого в письмах.
  • При создании пользователя, Когда пользователь отписался от рассылки, Когда пользователь отписывается от всех рассылок, Когда пользователь отказывается от получения писем. Эти параметры позволяют Вам создать текст письма, который будет отсылаться на почту администратору сайта в определённых случаях.
  • Перенаправление после подписки, Перенаправление после редактирования подписки, Перенаправлять после подтверждения, Перенаправлять после остановки подписки. Вы можете создать «уникальную» страницу (в Joomla), на которую пользователей будет перенаправлять в том или ином случае изменения подписки.

Редактирование писем

Вкладка Интерфейсы (рисунок ниже) содержит настройки показа сообщений, CSS, меню, редактора писем, раздела архива сообщений, страницы отказа от подписки, RSS и так далее.

Вкладка Интерфейсы

Вкладка Безопасность (рисунок ниже) содержит список разрешённых для загрузки типов файлов и путь к папке. Для повышения защиты Joomla сайт от взлома рекомендую воспользоваться расширением RSFirewall. Оно позволит лучше контролировать загружаемые файлы. Для создания вложений к статьям и категориям можно использовать компонент Attachments.

Вкладка Безопасность

Подробнее о дополнительных возможностях данного раздела, более новой версии расширения, можно прочесть в статье «Обзор AcyMailing Enterprise. Настройка компонента».

Вкладка Плагины (рисунок ниже) содержит список установленных плагинов и ссылку для загрузки новых с сайта разработчика. Плагины могут применяться, например, для интеграции с другими компонентами.

Вкладка Плагины

Вкладка Языки (рисунок ниже) позволит Вам просмотреть и отредактировать языковые файлы компонента.

Вкладка Языки

Редактирование происходит не выходя из компонента (рисунок ниже). Вы можете отослать отредактированный файл языка разработчику.

Редактирования языка

Ознакомившись со всем вышеизложенным, Вы смоете лучше ориентироваться в вопросе как настроить AcyMailing Starter.

Хочу отметить, что AcyMailing Starter 2.0.0 это не только компонент, но и модуль и плагин. Пример модуля AcyMailing Starter 2.0.0 показан на рисунке ниже.

Модуль AcyMailing Starter 2.0.0

Так же AcyMailing Starter 2.0.0 интегрируется с Community Builder. Пример такой интеграции в виде вкладки Подписка профиля зарегистрированного пользователя показана на рисунке ниже. При регистрации пользователя при помощи Community Builder, AcyMailing Starter 2.0.0 позволяет вставить поля для выбора подписки.

Интеграция AcyMailing Starter 2.0.0 с Community Builder

Если у Вас сайт с очень большим количеством подписчиков (несколько тысяч) и начинают возникать проблемы с хостингом или блокировкой вашей почты как спама, то возможно следует отказаться от самостоятельной рассылки и отдать эту работу для специализированной фирмы. Однако будьте внимательны! Фирма должна быть легальной и не заниматься спам рассылкой. Так как из-за её недобросовестности и сомнительной репутации можете пострадать Вы. Если Вы не хотите по каким-то причинам отдавать рассылку почты Вашего сайта сторонним организациям, то можно проконсультироваться у специалистов, начать можно с Вашего хостера, купить более функциональную версию AcyMailing, предварительно прочитав о приобретаемых функциях и их нужности Вам, а также выполнить простые «профилактические» работы. Под профилактикой я подразумеваю детальный анализ всех имеющихся статистических данных о рассылках, с выявлением и удалением «мёртвых записей» базы данных рассылки и пере смотрения концепции рассылки электронных писем в принципе.

AcyMailing настройка - это обширный вопрос. Рассмотреть все варианты адаптации данного расширения под каждый конкретный сайт не возможно.

Рассмотренного в обзоре AcyMailing Starter 2.0.0 вполне хватит для небольших проектов начального уровня, в которых почта – всего лишь средство уведомления о новостях фирмы и\или сайта без детального анализа статистики. Если Вы, например, организуете «живое» общение с пользователями в виде технической поддержки, то AcyMailing Starter явно не подходит. В более расширенных, платных, редакциях компонента существует «автоответчик», который позволит моментально ответить на письмо 24/7.

Если Вас интересует аналогичное расширение, то можете ознакомиться со статьёй «Обзор RSMail. Рассылка Joomla».

 

Полезные ссылки: