3

我的网站需要身份验证,因此它具有会员资格。我想知道我是否应该创建自己的评论系统供用户讨论/评论一篇文章,或者应该只使用第三方评论系统,如 Disqus 或 Intense Debate,这需要单独的帐户(Twitter、Facebook 等)。

事实上,如果有一个指南来创建我自己的评论系统或问答系统,让用户在我的网站上讨论特定的文章,那就太好了。如果你知道任何,请让我知道。

谢谢。

4

2 回答 2

3

我最近正在做一个项目,我必须权衡同样的事情。我最终决定发表我自己的评论。

也就是说,自己滚动的好处是您可以完全控制它们的工作方式。我需要一个审核系统/队列,我需要以一种特定的方式工作。其次,有一天我会寻求整合一个“社区声誉”系统,所以这是我自己的另一个加分项。我不想将这些事情留给我无法控制的第三方解决方案,并且第三方并不总是有如此灵活的 API 可以修改。

另一方面,如果您的需求更简单,Disqus(或类似的第三方评论系统)可能适合您。一方面,它很容易启动和运行,并且可能是您真正需要的。它的帐户适用于任何使用 Disqus 的东西,这可能会为那些厌倦了必须为一百万个网站注册一百万个帐户的用户赢得便利点。Disqus 还内置了工具(用于垃圾邮件、巨魔等),这也很方便。

如果您使用用户帐户滚动您自己的解决方案,您可以集成 Facebook/Twitter/etc 登录等内容,以简化注册过程。但总的来说,就像我说的,取决于你需要整件事情有多花哨或复杂。

如果你自己动手,一个好的开始是最近关于 Ancestry gem http://railscasts.com/episodes/262-trees-with-ancestry的 Railscasts 集,它应该为你构建线程评论提供了一个良好的开始。

于 2011-06-02T15:26:53.963 回答
1

中间的东西:) 使用acts_as_commentable 插件:

https://github.com/jinzhu/acts_as_commentable

于 2011-06-02T16:53:58.963 回答