You are here博客 / Eric Tou的博客 / Drupal:评论通知的解决方案

Drupal:评论通知的解决方案


By Eric Tou - Posted on 21 七月 2011

Drupal Logo  在WordPress里,作者能够收到访客留言的邮件通知,而对访客留言的回复也能够通过邮件发送给访客留下的电子邮件地址,这样能够保持作者和读者、读者之间形成良好的互动关系,而评论留言的邮件通知这个功能,在WordPress中是内置的。

  到了Drupal这里,核心组件是不提供此功能的,要想有,就得去找模块来实现,Drupal的哲学,已经习惯了。

  在开始寻找和比较模块之前,其实类似的功能可以使用Drupal的Trigger机制实现,愿意走开发路线的同学可以参考<HowTo: Configuring Triggers and Actions in Drupal 6>,这篇文章介绍了如何创建Trigger和Action,为评论添加邮件通知的功能。

  愿意使用现成模块的同学,<Comment Notifications>这篇文章对相关的模块做了很详尽的比较。个人的总结,其中Subscriptions和Notifications是两个相对重型的框架,不适合直接使用的拿来主义;Notify似乎已不再开发,而Notify by View只支持Drupal 5,排除;

  剩下功能非常相近、都属轻量级的两个模块Watcher和Comment Notify。不过Watcher目前使用站点仅1000,而Comment Notify目前使用的站点接近10000,而且已经推出了D7版本,所以我的选择是Comment Notify

  需要注意的是,如果你的留言需要管理员审核,Comment Notify是无法发送邮件通知管理员的(因为需审核的留言不被认为是已发布)。有Comment Mail模块可以填补这个缺陷,不过该模块的最后更新是在2008年,有点悬的样子。

  2011-07-30 经测试,凡是需审核的留言,文章的作者也无法收到通知。

  另外除了邮件通知,也有其它的评论通知手段,比如Comment RSS模块以提供RSS方式,同样可作为可选的实现方式。

标签