【问题标题】:Suggestion for using Drupal Comment in PHP Application在 PHP 应用程序中使用 Drupal Comment 的建议
【发布时间】:2015-02-18 17:52:09
【问题描述】:

我正在使用 PHP 开发一个 Web 应用程序。我需要使用评论系统。我的一位前辈建议我使用 Drupal 作为评论系统,我参考了一些网站,但得到的答案自相矛盾。他们中的一些人说“将 Drupal 与任何网站应用程序集成都不会保持一致”。那正确吗?或者我可以在我的 PHP 应用程序中使用 Drupal cmets 吗?

我知道这不是一个编程问题,但我仍然需要为此获得一些专家的建议。所以我在这里发布我的问题。

【问题讨论】:

  • 您指的是 Drupal、Discourse 还是 Disqus?或者为什么不开发自己的评论系统(从头开始创建还不错)
  • @ChrisForrence 我在问 Drupal。是的,我可以自己开发。但有些人建议我也重用现有系统。这对我的 php 网站有用吗?
  • 我的意思是,使用现有的库当然没问题。但是,尚不清楚您的应用程序是否会被开发为 Drupal 站点。如果是这样,使用 Drupal 资源是有意义的。否则,我不太确定。
  • @ChrisForrence 但是我的应用程序只使用 PHP 代码,我几乎完成了我的应用程序。所以,我只是问你一些指导,是否将我的 PHP 应用程序与 Drupal 评论系统集成?
  • Drupal 的评论系统似乎仅适用于 Drupal。您必须将您的应用程序重新开发为 Drupal 应用程序。您是否愿意这样做完全取决于您!这就是为什么我问了我的第一个问题:你是说 Drupal,还是说类似 Disqus 或 Discourse 之类的库

标签: php drupal drupal-7 comments review


【解决方案1】:

简而言之,如果您的项目的其余部分是在 Drupal 中构建的,那么绝对使用 Drupal 的评论系统。如果没有,您可能最好使用其他东西。

Drupal 是一个灵活的内容管理系统和框架,它提供了比 cmets 更多的开箱即用功能。评论系统与 Drupal 的节点和实体相对紧密耦合,目前不打算单独使用。仅在 Drupal 中使用评论模块将需要大量工作,即禁用您不会使用的部分,然后弄清楚如何与您需要的部分集成。您将处于未知领域,几乎没有文档可以帮助您弄清楚如何做到这一切。

如果你只需要一个评论系统,你最好使用独立的评论服务(如DisqusIntenseDebate)或使用为cmets量身定制的包(如juvia或@987654324 @) 或编写自己的评论系统。

【讨论】:

  • 您上面提到的哪一种评论系统适合与 PHP 应用程序一起使用?你能解释一下为什么吗?哪个可以轻松与完整的 PHP 应用程序集成?
  • 我没有使用过任何一个,但 EasyPageComments 主要是用 PHP 编写的,所以这可能是我开始的地方。至于其余的,Disqus 和 IntenseDebate 都是商业服务,因此可能会有一些与之相关的成本。 Juvia 被标记为“当前未维护”,所以我可能会避免它。
  • 感谢您和 +1 给我这个好建议。将检查 EasyPageComments。
  • 不客气。也就是说,有很多权衡需要考虑,但最终你最好还是编写自己的评论系统。
猜你喜欢
  • 1970-01-01
  • 2018-01-05
  • 2011-02-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-06-10
  • 2016-11-01
  • 1970-01-01
相关资源
最近更新 更多