利用Rails和Mashup构建营销消息发送系统
1. 设计思路
我们可以利用Rails和一些mashup技术为网站构建新功能,具体步骤如下:
- 定义消息 :创建一个简单的Rails Web应用程序,让营销人员能够构建消息模板,这些模板包含通过电子邮件、短信和传真发送的消息。这些模板将作为向营销活动的接收者发送各种消息的基础。
- 获取联系人及定制消息数据 :在不将经销商的联系信息存储在我们数据库的情况下获取这些信息。让经销商将他们的联系人定义或导入到在线电子表格中,然后以适合我们网站提取和处理的数据格式导出该电子表格。这里将介绍通过Google Spreadsheet和EditGrid这两个流行的在线电子表格来实现这一目的。经销商将联系人从自己的电子表格上传到Google Spreadsheet或EditGrid,然后发布该电子表格的链接。随后,经销商选择一个消息模板,并通过提供联系人链接来创建一个消息发送任务。
- 发送消息 :由于每个经销商提供的联系人数量通常较多,交互式发送消息(即在用户界面中点击按钮发送消息并等待所有消息发送完成的响应)是不现实的。有两种非交互式发送消息的方法:一种是创建一个与主进程分离的线程任务,在经销商点击发送按钮时在后台运行;另一种是创建存储在数据库中的任务,由另一个进程定期单独检索并独立处理。这里选择第二种方法,因为它更简单。
2. 消息发送相关技术背景
2.1 短信发送
短信(SMS)是一种允许在移动电话之间发送和接收消息的技术。它最初是全球移动通信系统(GSM)标准的一部
超级会员免费看
订阅专栏 解锁全文
11万+

被折叠的 条评论
为什么被折叠?



