0

自分の Web サイトのページにコメント セクションを作成したいのですが、追加するための最良の方法は何ですか?

コメント欄を実装するだけならWordpressは必要ないと思うので、Wordpressは使いたくないです。私のサイトの残りの部分は非常に基本的なものです。しかし、私が間違っている場合は修正してください。

PHPとMySQLを使用して実行できます。コメントに使用される DB スキーマの最適な設計が文書化されていますか?

または、facebook プラグインを使用できます。ただし、ユーザーが Google アカウントからログインできるようにしたいと考えています。FB プラグインがそれをサポートしているとは思わないでください。

ユーザーがFBまたはGoogleログインを使用してログイン(コメントを投稿)できるようにしながら、これを行う最良の方法は何ですか?

4

1 に答える 1

1

「最良の方法」は、多くの場合、指定していない非常に個人的な要件に依存します。プログラミングを練習したり、サーバー側のプログラミングをしたり、少し「動的な HTML」をしたりしたい場合は、PHP や MySQL、または学習したい別のテクノロジを使用して独自のことを行いたいと考えています。あなたのウェブサイト (ただし、デプロイできる最も一般的なスタックは PHP+MySQL です)。

もしあなたがその道を行くなら、ORM を提供する PHP フレームワークを検討することをお勧めします。個人的にはKohanaが好きですが、FuelPHPも良い候補のように見えますし、少しモダンです。リンクの ORM の例を見てください。モデルの設計方法に関するヒントが示されています。これは、基本的にデータベース スキーマがどのように見えるかです。ORM に慣れていない場合は、Wikipedia の ORM に関する記事を参照してください

ユーザーが Google 認証でログインできるようにするには、フェデレーション認証とそのさまざまなプロトコルについて学ぶ必要があります。Google は OpenID Connect (OAuth 2 拡張機能) を使用していますが、Facebook は独自のプロトコル (Facebook ログイン) を使用することを好みますが、標準の OAuth 2 もサポートできます。これらのプロトコルの実装に役立つライブラリがいくつかあります。「The League」のパッケージを使用します。ところで、 PHP composerについて学びたいと思うかもしれません。

展開して維持する必要があるコードを書くことに興味がなく、最小限の労力ですべての付加機能をすぐに使えるようにしたい場合は、Disqusを参照することをお勧めします。

于 2016-10-23T07:38:36.777 に答える