我的网站需要身份验证,因此它具有会员资格。我想知道我是否应该创建自己的评论系统供用户讨论/评论一篇文章,或者应该使用第三方评论系统,如Disqus或激烈辩论,这需要单独的帐户(Twitter,Facebook等)。
事实上,如果有一个指南来创建我自己的评论系统或Q& A系统供用户讨论我网站上的特定文章,那将是一件好事。如果您知道,请知道。
感谢。
答案 0 :(得分:3)
我最近正在开展一个项目,我必须权衡相同的事情。我最终决定推出自己的评论。
即推出自己的优点是你可以完全控制它们的工作方式。我需要一个审核系统/队列,我需要以一种特定的方式工作。第二,总有一天我会寻求整合一个“社区声誉”系统,这对我自己来说是另一个好处。这些事情我不想留给我无法控制的第三方解决方案,第三方并不总是有这么灵活的API来修改。
另一方面,如果你的需求更简单,Disqus(或类似的第三方评论系统)可能会在你的小巷里。首先,它很容易启动和运行,可能是你真正需要的。使用Disqus可以解决任何问题,这可能会让您的用户感到厌烦,因为他们厌倦了为一百万个网站注册一百万个帐户。 Disqus还内置了工具(用于垃圾邮件,巨魔等),这也很方便。
如果您使用用户帐户滚动自己的解决方案,则可以集成Facebook / Twitter / etc登录等内容,以便更轻松地进行注册过程。但总的来说,就像我说的那样,取决于你需要整个事物的花哨或复杂程度。
如果你自己推出,最好的开始是Ancestry gem http://railscasts.com/episodes/262-trees-with-ancestry上最近的Railscasts剧集,它应该会为你提供一个良好的开端来构建线程评论。
答案 1 :(得分:1)
中间的东西:)使用acts_as_commentable插件: