Kmailer 0.1 - Компонент рассылки для InstantCMS 2

+39
4.26K
Иллюстрация

Иногда, необходимо разослать всем пользователям сайта электронное письмо.

Компонент позволяет создать простую и удобную Email-рассылку пользователям сайта.

Возможности:

Рассылка по базе зарегистрированных пользователей
Рассылка по базе зарегистрированных пользователей который отсутствовали на сайте N дней (Напоминание о сайте)
Рассылка группе пользователей
Рассылка именинникам
Рассылка по записям контента с полем email (Например каталог организаций)
Рассылка по базе объектов Instant Maps
Рассылка по базе подписчиков. Ручное заполнение базы с метками

Возможность использовать в тексте письма {username}, как имя получателя письма, если рассылка ведется по пользователям

0
Clear Clear 6 лет назад #
Компонент будет работать с Мапсом ?
0
Александр Kreator Александр Kreator 6 лет назад #
если

то будет.
Но если я не ошибаюсь, мапс может одной записи давать несколько филиалов со своими контактами, что записывается в другие поля массивом.
0
SJen SJen 6 лет назад #
В мапсе электронки не в типе контента хранятся, а в другой таблице с маркерами.
+1
Александр Kreator Александр Kreator 6 лет назад #
Я это уже увидел. Один хранятся в базе с маркерами в массиве контактов. Не вижу припятствий вытащить из массива email
0
Александр Kreator Александр Kreator 6 лет назад #
Будет, как только покупатель заявит такое желание. Но только после покупки и предоставления тестовой площадки для связки Kmailer <-> Imaps
0
Александр Kreator Александр Kreator 6 лет назад #
Для большей наглядности сейчас возможности следующие

http://kmailer.2bl.ru/users - вот пользователи по которым можно сделать рассылку
http://kmailer.2bl.ru/users - можно разослать только тем кто не был на сайте N дней
http://kmailer.2bl.ru/podpiska - можно разослать по списку контента с полем email
+1
Vladimir Vladimir 6 лет назад #
Вообще рассылка очень интересный компонент, но хочется больше функционала, скажем рассылать группам пользователей (насколько я понял такой возможности нет), какую нибудь фильтрацию пользователей сделать, скажем по регионам, полям в профиле... Так же галочка в профиле, "не получать email с сайта", она действует только на рассылку или на всю почту? по идее только на рассылку, а по логике всю почту... А так, компонент очень нужный и вроде для двойки аналогов сейчас нет, поэтому удачи в развитии!!!
0
Гарри Гарри 6 лет назад #
Да, компонент нужный! Но хочется больше функционала. Для меня в первую очередь интересует рассылка по Мапсу. На сколько я понял это запланировано на доработку.
+2
MegaRostov MegaRostov 6 лет назад #
Куда продавец пропал!?? Уже месяц до него не достучатся! Про.о.одайте компонент....:(
+1
AndroS AndroS 6 лет назад #
И снова тревожный звоночек :(
0
lezginka.ru lezginka.ru 6 лет назад #
+
0
MegaRostov MegaRostov 6 лет назад #
АУ!!! Вы где??
+1
eoleg eoleg 6 лет назад #
На Канарах наверное!
Дайте человеку отдохнуть! smile
0
Александр Kreator Александр Kreator 6 лет назад #
Друзья, я вернулся) За покупками в личку)
Вообще рассылка очень интересный компонент, но хочется больше функционала, скажем рассылать группам пользователей (насколько я понял такой возможности нет), какую нибудь фильтрацию пользователей сделать, скажем по регионам, полям в профиле... Так же галочка в профиле, "не получать email с сайта", она действует только на рассылку или на всю почту? по идее только на рассылку, а по логике всю почту... А так, компонент очень нужный и вроде для двойки аналогов сейчас нет, поэтому удачи в развитии!!!
- Рассылка по группам планируется
- Данная галочка не получать email с сайта действует в данном случае только на рассылку
0
lezginka.ru lezginka.ru 6 лет назад #
спортивный вопрос:
а может ли скрипт для каждого письма генерировать уникальный промокод, который потом можно использовать для идентификаций в рекламных целях?
+2
Александр Kreator Александр Kreator 6 лет назад #
Любой каприз за ваши деньги
0
lezginka.ru lezginka.ru 6 лет назад #
во! чувствуется профессиональный подход:)
"каприз" отправил в лс
+1
Александр Kreator Александр Kreator 6 лет назад #
Стараемся)
А по теме нужно вам продумать как и где вы потом будете код идентифицировать.
Код добавить это малое дело и не так трудно.
+1
Александр Kreator Александр Kreator 6 лет назад #
HOTNEWS! Добавлена возможность использовать в тексте письма {username} как имя получателя письма, если рассылка ведется по пользователям
0
Shuma Shuma 6 лет назад #
Крутой компонент. Протестировал все варианты рассылок, все работает отлично. Спасибо автору. Надеюсь на дальнейшее развитие компонента
0
fortunato fortunato 6 лет назад #
Простите а для первой ветки инстанс, есть похожий компонент?
0
AndroS AndroS 6 лет назад #
Есть, ищите в блогах. Только скорее всего он заброшен :(
0
MegaRostov MegaRostov 6 лет назад #
Просто Супер! +++++ Отличный компонент! Я очень доволен.
0
Александр Kreator Александр Kreator 6 лет назад #
Друзья. Готовится к выходу новая версия компонента KMailer 2.0
Компонент полностью переписан и дополнен.
Значительно улучшенный и упрощенный процесс создания новых рассылок.
Удобное управление рассылками (создать, удалить, запустить, остановить, очистить лог)
Создание рассылки отвязано от типа контента, и рассылка создается в компоненте.

Что компонент умеет:
(здесь указаны как уже имеющиеся возможности, так и новые)

- Рассылка по пользователям (Фильтры: отсутствующие N дней, группа пользователей)
- Рассылка по записям типа контента (имеющем поле email. Фильтр: тип контента)
- Рассылка по собственной базе email (База ведется в админке путем ручного добавления, удаления. Фильтры: метка)
- Рассылка по объектам Instant Maps

Перед тем как опубликовать хочется спросить. Может чего важного забыл?

p.s. те кто покупал - естественно получат обновление.
+1
Александр Kreator Александр Kreator 6 лет назад #
Уже добавил: возможность сделать рассылку именинникам
0
SEOrigin SEOrigin 6 лет назад #
Отлично, с нетерпением ожидаю выхода новой версии.
-2
Андрей Андрей 6 лет назад #
а как это технически происходит, компонент отслеживает у кого днюха и через cron отсылает?
+1
Александр Kreator Александр Kreator 6 лет назад #
Компонент выбирает из базы только тех у кого сегодня день рождения.
-2
Андрей Андрей 6 лет назад #
и под эту задачу есть шаблон письма, такого типа - "Сайт поздравляет Вас с Днём рождения!?
0
Александр Kreator Александр Kreator 6 лет назад #
Шаблон письма вы можете вставить любой в html редакторе ctrl-c -> ctrl-v

Письмо пишется в обычном штатном html редакторе
-2
Андрей Андрей 6 лет назад #
нужно добавить согласие на рассылку в форме регистрации на сайте, в виде чек бокса галочку ставишь "согласен" не ставишь "не согласен". Если есть то хорошо.
0
Александр Kreator Александр Kreator 6 лет назад #
Эта опция будет необязательной.
Но желающие смогут у себя ее включить.
0
Александр Kreator Александр Kreator 6 лет назад #
Обновление компонента выпущено и разослано всем покупателям.

p.s. если вам не пришло письмо с обновлением пишите в ПМ
+2
Александр Kreator Александр Kreator 6 лет назад #
Компонент обновлен.
Полное новое описание и инструкция на странице
Что нового: форма подписки для посетителей, мелкие испраавления.
Обновления разосланы.
+2
Vladimir Vladimir 6 лет назад #
Спасибо за обновление!
0
byb byb 6 лет назад #
Поддерживаю!
0
Vladimir Vladimir 6 лет назад #
1. Было бы клёво, если отписавшиеся где-нибудь сохранялись, а то так сам будешь одних людей по несколько раз добавлять...
2. По инстант мапс хорошо бы сделать рассылку по конкретным рубрикам, просто не совсем правильно и таксистам и трактористам одни и те же письма отправлять )
0
Александр Kreator Александр Kreator 6 лет назад #
+ учтем
+1
byb byb 6 лет назад #
Возьмите на заметку, начните общаться с людьми, как положено, пропуски очевидно важных вопросов и сверх грамотные уклоны, оставляя клиента без ответа, результата вам не принесут, однозначно! Я пытаюсь купить компонент с того дня как вы добавили подписку, но у меня это не получается, я буду рад, если вы здесь, решите уделить внимание интересующему, думаю, не только меня, вопросу.

На данный момент, необходимо, дать возможность пользователю быстро и удобно подписаться. Я предложил вам вариант, вывести подписку в виджете, в 2 шага, ввел - подписался. Сейчас подписка реализована в 6 шагов, переход по ссылке, указание e-mail, клик капчи, выбор 2 картинок, подписаться. Приведенная тропа, однозначно отсеет часть подписчиков.

- Зачем добавлена капча?
Столь простому добавлению и удалению email было решено добавить защиту.

Хорошо, пробую согласится, но, для этого требуется, хотя бы, еще один, более развернутый ответ.

Вопрос:
Какие угрозы вы видите?
+2
Александр Kreator Александр Kreator 6 лет назад #
Какие угрозы вы видите?
Спам-ботов, которые вводят в формы что попало, достаточно чтобы добавить каптчу.
Я предложил вам вариант
Примем к сведению
0
byb byb 6 лет назад #
За рассмотрение, признателен! - В надежде.
Спасибо за компонент! Ушел покупать.
0
byb byb 6 лет назад #
Давайте я у вас в ручную приобрету, ротобот 70+ рублей просит. Qiwi не работает.
0
byb byb 6 лет назад #
Пожелания, добавьте Qiwi для ручной оплаты или почините оплату с сайта.
Отпишите как пройдет рассмотрение.
0
byb byb 6 лет назад #
Приобрел, +!
0
byb byb 6 лет назад #
Не отправляет по запуску из настроек компонента. Через планировщик, работает.

Возможно заменить url, через remap?

Судя по всему, стоит ограничитель на повторную отправку, как его отключить на время?


Хотелось бы видеть:

1. Редактировать подписчиков.
1.1. Добавление имени подписчику.
1.2. Порядок: Метка - имя - e-mail.

2. Появление настроек, после выбора соответствующего поля. Было бы превосходно.
3. Выключать / Включать капчу.
4. Виджет для подписки.
5. Live или какой либо другой, более мощный редактор или 2-3 на выбор, было бы в самый раз.



p.s. В целом, впечатления от компонента только лучшие. Рад, что приобрел.
0
Vladimir Vladimir 6 лет назад #
Не получается сделать красивый шаблон.
Почему-то добавляется лишняя пустая строка (Видно при получении письма, при редактировании не видно) т.е. <tr></tr>. К тому же в таблицу добавляется тег перед <tbody> и после </tbody> . Не знаю решение, может поддержка других редакторов...
0
Vladimir Vladimir 6 лет назад #
Вообщем более менее форматирование восстанавливается, после того, как его конвертировать здесь http://labs.pechkin-mail.ru/inliner/?utm_source=habr&utm_medium=referral&utm_campaign=email_css_rules, хотя много проблем осталось, в частности отступ внутри ячейки сверху и сниху... К тому же после вставки конвертированного кода, его нельзя просматривать и после этого сохранять в редакторе, то есть вставили хтмл, тут же сохранили, а далее редактируем, но без просмотра хтмл...
Вообще всё это коряво, было бы хорошо, если бы вопрос был решён на уровне компонента!
+1
Александр Kreator Александр Kreator 6 лет назад #
Постараюсь в след версии сделать выбор редактора или чистый Html для вставки писем
0
byb byb 6 лет назад #
Возможно заменить url, через remap?

Судя по всему, стоит ограничитель на повторную отправку, как его отключить на время?

- Можно получить ответы?
0
Александр Kreator Александр Kreator 6 лет назад #
Возможно заменить url, через remap?
не пробовал
стоит ограничитель на повторную отправку
да, одна рассылка не отправится несколько раз на один и тот email
как его отключить на время
закомментируйте строки
Код PHP:
  1. $this->filter("email NOT IN (SELECT email FROM cms_kmailer_log WHERE mail_id = {$id})");
в model.php
0
Александр Kreator Александр Kreator 6 лет назад #
закомментируйте строки
извините, не правильно указал решение.
не повторная отправка исключена. email выбирается из тех куда не было отправки
0
byb byb 6 лет назад #
Значит будем тестить как есть, спасибо!
0
Александр Kreator Александр Kreator 6 лет назад #
Итааак. Готовится очередное обновление-расширение KMailer.

Чего же ждать:
- Отключение рекапчи при подписке для авторизованных пользователей
- Тадаам! Подписка пользователей на новые материалы контента - пользователь может подписаться на один из типов контента, и при появлении новых записей получит сообщение на почту.

Собственно функционал уже реализован, но все таки хочется спросить: как вы видите процесс подписки на тип контента?
Хочу услышать ваше мнение. И сделать по своему.

Думаю в след. раз будет новый пост в блоге со свежим описанием возможностей.
0
Vladimir Vladimir 6 лет назад #
1. Мне не важно сейчас по разным типам контента подписку оформлять.
2. А вот рассылку делать по разным папкам контента важно, точнее по разным категориям типа контента, в частности "объекты на карте"
3. Вопрос форматирования, сейчас в инстанте 2 три встроенных редактора, может сделать возможность выбора.. Либо потестить какой лучше, но в любом случае должно быть обязательное редактирования html.
+1
Александр Kreator Александр Kreator 6 лет назад #
Надо же, столько забываю написать.
Конечно же.

+ Реализовано к вышеперечисленному:

- Выбор редактора
- Вставка чистого Html без редактора
- Выбор шаблона письма. Т.е. можно оформить html письмо, кинуть его в папку в шаблонами писем, затем при создании небольшой рассылки указывать свой красивый шаблон, и ваше письмо уйдет в "теле" оформленного шаблона.
0
Vladimir Vladimir 6 лет назад #
Здравствуйте! Как обстоят дела? Так то более двух недель прошло... Может пока хотя бы версию с выбором редактора и вставкой html. Может другие редакторы html не обрезают...
0
MegaRostov MegaRostov 6 лет назад #
Очень жду обновление!
0
Игорь ФИН Игорь ФИН 6 лет назад #
замучился капчу настраивать , как ее отключить?
0
Василич Василич 6 лет назад #
У меня тут хотелка, если реализуете - прикуплю. :)
Хотелка заключается в том, чтобы посылать подписчикам раз в день выдержку из последних объявлений, постов или еще чего, в общем нужна возможность вставить последние записи из разного типа контента.
У меня на одном сайте таким способом неплохой трафик наваливает по вечерам, полезно :)
0
MegaRostov MegaRostov 6 лет назад #
Присоединяюсь к выше сказанному. Хорошая хотелка.
У меня тут не понятная проблема а точнее с "Настройка фильтра рассылки по пользователям" - "Отсутствующим пользователям N дней" Ставлю 30 дней рассылает всем, ставлю 7 дней тоже самое. Одним словом рассылается всем пользователям.
И Выставляю кому рассылать письма "Группе пользователей" То же самое рассылка всем. Без разницы кого выставлял.
Подскажите будет хоть какое то обновление или АПГРЭЙД?
Хотелки хорошо, но и хочется что бы ошибок не было.
0
Александр Kreator Александр Kreator 6 лет назад #
Последняя версия компонента: http://instantcms.ru/blogs/nemnogo-poleznogo/obnovlenie-komponenta-email-rasylki-kmailer-2-0.html

MegaRostov, возьму на контроль. вы первый с такой ошибкой.

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

Идея хороша. Надо подумать над ее универсальностью, чтобы решение подошло для широкого круга сайтов.
-2
Андрей Андрей 6 лет назад #
Добрый день, а когда будут остальные хотелки и доработки реализованы, которые Вы просили сюда писать.

Еще от автора

Поле - Дата публикации записи
Дата публикации записи в шаблоне выводится в конце записи.
Статистика просмотров контента и Фильтр исходящей почты (SiteKreator v.22.2.2)
Улучшение компонента продолжается. Медленно но верно компонент обрастает еще большими возможностями.
Kmailer v.3.3.1 - Компонент для организации рассылки по email пользователям сайта и подписчикам
Всем доброго времени суток. Представляю вашему вниманию компонент KMailer 3.3.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.