对于我正在处理的新SaaS应用,我希望最终用户能够创建“促销”,然后发送给他们的客户;他们可以通过直接(蜗牛)邮件,电子邮件或短信发送。
通常,这些促销活动将是HTML电子邮件消息,其中包含许我不希望我的用户知道很多(如果有的话)HTML(理想情况下他们会有人创建这些宣传片,但我无法保证,因为我的目标是小型企业和组织,他们可能没有 - 网站IT人员)。我的应用程序将保存这些促销并允许修改它们。为了让最终用户更容易,我正在讨论使用某种模板系统,例如Textile,所以他们不需要知道HTML,但可以创建漂亮的促销。
现在,这基本上相当于CMS,但不包含或功能丰富。我会更好地使用某种类型的CMS并调整它以满足我的需要,或者我可以自己编写自己的CMS,因为它的功能较少的CMS在它的核心?我的应用程序将使用Ruby on Rails编写,但我并不熟悉该框架的任何高质量CMS系统(并且很多Rails应用程序似乎不喜欢与其他应用程序一起玩)。我需要做的是保存模板然后让用户稍后选择它(以及他们想要发送给它的人员列表),并告诉ActionMailer将所选模板作为消息正文呈现,同时提供将收到它的客户的名/姓。这听起来并不难,但如果我可以通过使用或修改现有解决方案来节省开发时间,我宁愿选择这条路线。
答案 0 :(得分:2)
Radiant CMS有类似于你所描述的内容。它是在the MIT license下发布的,因此只要您保留版权声明,就可以使用他们的代码。
答案 1 :(得分:2)
答案 2 :(得分:1)
看看这里:http://www.campaignmonitor.com/(它可以集成到您的应用中)。