我想为我网站上的网页创建评论部分,并想知道添加网页的最佳方法是什么?
我不想使用Wordpress,因为我认为仅仅实现一个评论部分是不必要的。我网站的其余部分非常基础。但如果我错了,请纠正我。
我可以使用PHP和MySQL来做到这一点。是否已经记录了用于评论的数据库模式的最佳设计?
或者我可以使用facebook插件。但是,我还想允许用户通过他们的谷歌帐户登录。不要以为FB插件支持它。
那么最好的方法是什么,同时允许用户使用他们的FB或谷歌登录进行登录(发表评论)?
答案 0 :(得分:1)
"最佳方式"通常取决于您未指定的非常个人要求。如果你想练习编程,或者玩一些服务器端编程,也许可以做一点动态HTML"然后你想用PHP和MySQL或你想要的其他技术做自己的事情学习并可以为您的网站进行部署(尽管PHP + MySQL是您可以部署的最常见的堆栈)。
如果你要走那条路,那么我建议你看一下提供ORM的PHP框架。我个人喜欢Kohana,但FuelPHP看起来也是一个很好的候选人,并且它更现代一些。看一下链接中的ORM示例 - 它们提供了有关如何设计模型的提示,这基本上是数据库模式的外观。如果您不熟悉ORM,则可能需要查看Wikipedia article on ORM。
要让人们使用Google身份验证登录,您需要了解联合身份验证及其各种协议。 Google使用OpenID Connect(这是OAuth 2扩展),而Facebook喜欢使用自己的协议(Facebook登录),但也可以支持标准OAuth 2.有几个库可以帮助您实现这些协议,尽管我喜欢使用"The League"'s packages。顺便说一句,您可能想要了解PHP composer。
如果您不编写代码,然后需要进行部署和维护,并且希望以最小的努力获得开箱即用的所有花哨功能,那么您可能需要查看Disqus