0

我想为我网站上的页面创建评论部分,并且想知道添加评论的最佳方法是什么?

我不想使用 Wordpress,因为我认为仅仅实现评论部分是不必要的。我网站的其余部分非常基本。但是,如果我错了,请纠正我。

我可以使用 PHP 和 MySQL 来做到这一点。用于评论的数据库模式是否已经记录了最佳设计?

或者我可以使用 facebook 插件。不过,我也想允许用户通过他们的谷歌账户登录。不要认为 FB 插件支持这一点。

那么,在允许用户使用他们的 FB 或 google 登录名登录(发表评论)的同时,最好的方法是什么?

4

1 回答 1

1

“最佳方式”通常取决于您未指定的非常个人化的要求。如果你想练习编程,或者玩一些服务器端编程,也许做一点“动态 HTML”,然后你想用 PHP 和 MySQL 做你自己的事情,或者你想学习并可以部署的其他技术您的网站(尽管 PHP+MySQL 是您可以部署到的最常见的堆栈)。

如果您要走这条路,那么我建议您查看提供 ORM 的 PHP 框架。我个人喜欢Kohana,但FuelPHP看起来也是一个不错的候选者,而且它更现代一点。查看链接中的 ORM 示例 - 它们提供了有关如何设计模型的提示,这基本上是数据库模式的外观。如果您不熟悉 ORM,您可能需要查看有关 ORM 的 Wikipedia 文章

要让人们使用 Google 身份验证登录,您需要了解联合身份验证及其各种协议。Google 使用 OpenID Connect(这是一个 OAuth 2 扩展),而 Facebook 喜欢使用他们自己的协议(Facebook Login),但也可以支持标准 OAuth 2。有几个库可以帮助您实现这些协议,尽管我喜欢使用“联盟”的包。您可能想顺便了解一下PHP 作曲家

如果您不喜欢编写随后需要部署和维护的代码,并且希望以最小的努力使所有的花里胡哨的东西开箱即用,您可能想看看Disqus

于 2016-10-23T07:38:36.777 回答