Рубин:Библиотека списков рассылки или драгоценный камень

StackOverflow https://stackoverflow.com/questions/1350610

  •  20-09-2019
  •  | 
  •  

Вопрос

Может ли кто-нибудь порекомендовать хороший драгоценный камень или библиотеку для управления списком рассылки с помощью Ruby?Если возможно, не используйте Rails-решения (я не хочу иметь зависимости ActionWhatever, скорее всего, это будет сделано с помощью Ramaze).

Мне просто нужны базовые функции, такие как управление самим списком (операции CRUD в списке пользователей), а также возможность отправлять уведомления, приветственные сообщения, а также автоматически отвечать на основные вещи, такие как подписка и отписка.

В идеале люди должны иметь возможность подписаться как через веб-страницу Ramaze (т.Я бы попросил Ramaze вызвать/получить доступ к API библиотеки), а также отправить электронное письмо на определенный адрес электронной почты.Но я готов отказаться от операций по электронной почте.

Я готов рассмотреть не-Ruby или непрограммные решения, если они хороши, но возможность подписки с веб-страницы [находящейся под моим контролем] является обязательной.

РЕДАКТИРОВАТЬ:Извините, забыл добавить одну важную деталь:Это односторонний список рассылки.То есть люди должны иметь возможность подписаться и отписаться — это нормально, но отправлять в список для трансляции нужно только одного человека.

Это было полезно?

Решение 2

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

Группы Google позволяют вам изменять настройки, чтобы вы могли вести «информационный бюллетень», как я хотел (т. е.один отправитель, несколько получателей).Он также имеет встраиваемый фрагмент HTML, готовый к быстрой подписке с веб-страницы под вашим контролем.

Другие советы

Я не совсем уверен в ваших требованиях.Если вам нужны только базовые функции, какая вам разница, на каком языке они реализованы?Вам нужно знать это только в том случае, если вам нужны расширенные функции, которые вам придется реализовать самостоятельно!

Учитывая ваши требования, в значительной степени любой Сервер списка рассылки будет отвечать всем требованиям.

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

Ламсон нет сервер списка рассылки, а скорее среда разработки приложений электронной почты (аналогично тому, как Rails является средой разработки веб-приложений).Lamson написан не на Ruby, а на Python, но это просто лучшее, что случилось с электронной почтой с тех пор, как, ну, всегда.Это было написано Зед Шоу (из дворняга известность) и основан на предпосылке, что точно так же, как Rails доказал, что веб-разработка не обязательно должна быть PITA, так и разработка электронной почты не обязательно должна быть PITA.(В этом смысле это похоже на Прилипание, который также взял идеи Rails и применил их к совершенно другой области, в данном случае к телефонии.)

На базе Lamson уже существует служба списков рассылки, которая называется Свободный список, на котором (естественно) размещены, среди прочего, списки рассылки Lamson. Исходный код списка Libre включен в дистрибутив исходного кода Lamson в качестве примера.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top