Компонент рассылки сообщений

Анонс компонента

#1 5 мая 2012 в 13:05
Я уже несколько раз упоминал на этом сайте, что планируется выпуск компонента рассылок.
Поэтому выкладываю анонс самого компонента, на какой стадии находится процесс создания и что он будет из себя представлять. А так же для получения возможных пожеланий со стороны будущих пользователей этого компонента.
Компонент предназначен для создания и отправки рассылок с сайта работающего на платформе instantCMS. Создание категорий рассылок, отдельных сообщений и др. функции.
Сообщения будут приходить непосредственно на e-mail пользователя и непосредственно в теле письма пользователь сможет ознакомиться с содержанием сообщения выпуска рассылки, а так же при желании отказаться от получения дальнейших выпусков рассылки.

Что будет входить в состав первого релиза компонента.

1. Создание/редактирование категории рассылки
2. Возможность выбора в форме создания/редактирования рассылки text/html или text/plane
3. Функция редактирования и сохранения настроек компонента
4. Функция, рассылающая очередь писем по CRON
5. В задачи CRON добавлена задача для рассылки писем по CRON при наличии ограничений на сервере
6. В форму "Правила отправки" добавлены и реализованы правила:
— отправить всем
— выборочная отправка по группам пользователей
— отправить именинникам
— отправить женщинам
— отправить мужчинам
7. Вкладка "Рассылки" в профиль пользователя
8. Возможность отписаться от рассылки
9. Напоминание пользователям

На данный момент реализовано ок. 80% от запланированного.
В дальнейшем после выпуска первого релиза, будем работать над реализацией дальнейших запланированных нами задачами по функциям компонента, а так же исправлять возможные ошибки и недочеты.

Вкратце, в общем так как то. Ждем ваших вопросов и пожеланий.
#2 5 мая 2012 в 13:08
Примерные сроки выпуска бета релиза какие?
#3 6 мая 2012 в 13:38
неужто и года не прошло, как один из обещателей грозится демку показать? похвально… а то остальные вообще так с места и не двинулись, хотя разговоры о рассылках идут уже года полтора с обещаниями вот-вот сделать компонент
#4 6 мая 2012 в 15:52

неужто и года не прошло, как один из обещателей грозится демку показать?

picaboo
А я разве обещал год назад? shock
#5 6 мая 2012 в 16:01


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

picaboo

Решение уже есть. Здесь выкладывали. Я им пользуюсь постоянно.
#6 6 мая 2012 в 16:05

Решение уже есть. Здесь выкладывали.

Man
А где это решение? Я не нашел в свое время, хотя и искал. Видел в свое время что-то вроде рассылки но все равно работало как "Пользователь Вася отправил вам сообщение", т.е. не сама рассылка, а уведомления приходили. Больше не видел.
#7 6 мая 2012 в 16:26


А где это решение? Я не нашел в свое время, хотя и искал. Видел в свое время что-то вроде рассылки но все равно работало как "Пользователь Вася отправил вам сообщение", т.е. не сама рассылка, а уведомления приходили. Больше не видел.

Avert

Здесь instantcms.ru/blogs/moi-dopolnenija-k-instantcms/napominanie-polzovateljam-o-saite.html
Только нет возможности отослать в html формате, а так все работает без нареканий — доставка писем мгновенная.
#8 6 мая 2012 в 16:53
Man, так это же напоминание, а не рассылки. Напоминание пользователям у нас тоже заложено в планах.
#9 6 мая 2012 в 17:29


Man, так это же напоминание, а не рассылки. Напоминание пользователям у нас тоже заложено в планах.

Avert

Напоминание — это и есть рассылка тех материалов, которые вы туда вставите. Что вставите, то и разошлет.
#10 6 мая 2012 в 20:51

Напоминание — это и есть рассылка тех материалов, которые вы туда вставите.

Man
Ну если вы будете с помощью данного решения рассылать анонсы материалов с картинками и ссылками на них, то ради бога, пусть будет рассылкой. Но вот только нюанс один. Само решение о котором вы пишете, изначально ориентировано на то, что будут сообщения отправляться тем пользователям, которые не появляются на сайте, т.е. — это просто маленькая функция, точнее одна из многих которые мы делаем. Как работает хак — из БД выбираются пользователи, дата последнего появления, которых ограничена вводимым числом. Если предположить, что нам необходимо разослать анонсы новых материалов, то мы должны ставить в количестве дней 0, и тогда отправка будет всем и немедленно. Но при этом, сообщения не сохраняются, нет редактора, невозможно выбрать пользователей по критериям, если в БД пользователей более, чем в ограничениях сервера, то неизвестно как будет реагировать система и дойдут ли сообщения до адресата. Т.к. данный вариант рассчитан именно на напоминания, то вероятность тех, у кого сегодня исполняется срок отсутствия на данный момент, не большая, т.е. их будет немного. Опять таки, решение в котором правятся файлы в CMS несколько не совсем правильно. При обновлении версии, придется опять прописывать этот хак.

Рассылка сама по себе имеет другое предназначение и более широкий функционал. Даже несколько больше чем описал я в первом сообщении. В данном случае, мы предполагаем, что администраторы сайта будут вести плановую рассылку своим пользователям. Не исключаем и того, что будет несколько категорий, которые будут отличаться как темой, так и периодичностью. Ну а если возникает необходимость, то и напомнить долго отсутствующим про сайт.
#11 6 мая 2012 в 21:43
Avert, не тратьте время попусту на споры в топике — давайте демку как есть :))
#12 6 мая 2012 в 21:59

Avert, не тратьте время попусту на споры в топике — давайте демку как есть

picaboo
Так доделать надо. Как то не совсем правильным будет выкладывать что-то, что не доделано.
В принципе с одной стороны не так много осталось. Но с другой стороны, время тоже серьезный фактор. А насчет демки, сейчас думаем как это можно правильно реализовать.
#13 6 мая 2012 в 22:50
ок. тогда пару наводящих вопросов.

4. Функция, рассылающая очередь писем по CRON


надеюсь продублирована функцией простой отправки нажатием кнопки?
логирование каким то образом ведётся? вопросы с лимитами на отправку как-то решены?

6. В форму "Правила отправки" добавлены и реализованы правила:


а если я хочу отправить письма только неженатым и незамужним гетеросексуалам? предусмотрены ли будут свои каскады фильтров исходя из данных форм прикрепленных в профилю пользователя?
#14 7 мая 2012 в 00:19
picaboo, тсссс, не спугните))) А то еще год ждать придется laugh
#15 7 мая 2012 в 10:44

picaboo, тсссс, не спугните))) А то еще год ждать придется

SJen

Язвите, господа? joke
А я реально год назад ничего ни кому не обещал.

picaboo
Все созданные сообщения отправляются в очередь, и если на сервере существуют ограничения на отправку (данное ограничение выставляется в настройках), то из очереди каждый час отправляется лимитированное количество писем. В случае отсутствия ограничений — в настройках выставляется "0" и письма отправляются немедленно.
Заготовки типа отправить "женщинам" или "мужчинам" используют стандартные данные cms. Если вам необходимо разослать нестандартным пользователям, например незамужним гетеросексуалам или каким либо еще другим, то создайте группу "Незамужние гетеросексуалам" и отправьте сообщения участникам этой группы. Зачем городить каскады фильтров, усложняя себе жисть glasses
Хотя если в этом возникнет необходимость, то можно будет подумать о реализации этого механизма, но не в этой версии.

Что подразумевается под логированием и что именно интересует в этом вопросе?
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.