我在Drupal 7中有一个英文和日文博客。我使用自定义内容类型和视图(而不是内置博客模块)创建了这个博客。
我有每种语言的RSS提要(在Views中制作)。我想允许用户订阅以接收对内容类型“博客”的所有英语更新或对内容类型“博客”的所有日语更新。(我预计大多数用户只希望使用一种或另一种语言。如果用户确实想要两种语言,那么我不介意让他们订阅两次。)
我研究了如何在RSS feed上使用Feedburner,但Feedburner模块尚未针对D7更新,因此我宁愿不依赖外部服务。(当我尝试设置不带该模块的Feedburner时,即使支持链接允许我对其进行验证,它也会告诉我我的RSS feed不存在。)
我还查看了Simplenews模块,但是该模块显然需要分别创建每个新闻稿。我要做的是在向博客发布更新时自动向订阅的用户发送电子邮件。
我敢肯定有很多方法可以做到这一点,但是有太多的“邮件助手”类型的模块让我对从哪里开始感到迷茫。
总结我的要求,我想:
- 添加具有适当语言的新博客帖子时,自动向订阅者发送电子邮件。
- 经过身份验证的用户和匿名用户都应该能够订阅。
- 订阅必须要求确认(法律要求)。
- 与MIME Mail模块的兼容性将是一个不错的选择。