Приложение типа CMS для создания электронных писем в формате HTML? - PullRequest
2 голосов
/ 05 апреля 2009

Для нового приложения SaaS, над которым я работаю, я хочу, чтобы конечный пользователь мог создавать «рекламные акции», которые они могут отправлять своим клиентам; они смогут сделать это с помощью прямой (обычной) почты, электронной почты или SMS-сообщения.

Обычно эти рекламные акции представляют собой сообщения электронной почты в формате HTML с большим количеством красивой графики и тому подобного. Я не ожидаю, что мои пользователи будут вообще много знать, если таковые вообще имеются, HTML (в идеале, у них будет кто-то, кто будет создавать эти промо-акции, но я не могу гарантировать это, поскольку я нацеливаюсь на малые предприятия и организации, которые могут сайт айтишников). Мое приложение сохранит эти рекламные акции и позволит их изменить. Чтобы облегчить работу конечного пользователя, я спорю об использовании какой-либо системы шаблонов, например, Textile, поэтому им не нужно знать HTML, но они могут создавать привлекательные рекламные акции.

Теперь, это в основном то, что составляет CMS, но не настолько всеобъемлющее или многофункциональное. Буду ли я лучше использовать какую-то CMS и настроить ее в соответствии со своими потребностями, или я смогу написать свою собственную, так как это менее функциональная CMS по сути? Мое приложение будет написано с использованием Ruby on Rails, но я не очень хорошо знаком с системами CMS хорошего качества для этой платформы (и многие приложения Rails, похоже, не любят играть с другими приложениями). Что мне нужно сделать, это сохранить шаблон и затем позволить пользователю выбрать его позже (вместе со списком людей, которым он хочет отправить его), и попросить ActionMailer отобразить выбранный шаблон как тело сообщения, одновременно предоставив имя / фамилия клиента (ов), который его получит. Это не кажется сложным для создания, но если я смогу сэкономить время на разработку, используя или изменив существующее решение, я бы предпочел пойти по этому пути.

Ответы [ 3 ]

2 голосов
/ 08 апреля 2009

В Radiant CMS есть что-то похожее на то, что вы описываете. Он выпущен под лицензией MIT , поэтому вы можете использовать их код, если сохраните уведомление об авторских правах.

2 голосов
/ 08 августа 2013

Rails Email Preview (двигатель рельсов) имеет удобный мексиканский диван CMS:

rails-email-preview screenshot

rails-email-preview editing screenshot

Больше информации о github и вики

1 голос
/ 05 апреля 2009

Посмотрите здесь: http://www.campaignmonitor.com/ (может быть интегрировано в ваше приложение).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...