web-dev-qa-db-ja.com

JavaScriptを使用しない「静的」ページにコメントを追加して、Googleで使用できるようにしますか?

CMSやブログエンジンで提供されていないページにエンドユーザーのコメントを追加するためによく言及されている製品やサービスはありますか?ホストがPHP、Python、ASP.NETクラシック、または他の非常に一般的なプログラミング言語を実行できると仮定します。

ソリューションは以下を行う必要があります。

  • エンドユーザーがWebページにコメントを残すことを許可します。ユーザーのログインプロセスは簡単です。

  • 検索エンジンがクロールできるように、親ページの一部としてインデックス付けされるようにコメントを保存および送信します。 (私が知っている唯一の方法は、PHP/SSI /などを使用して、親ページにHTMLとしてコメントをインライン化することです。これは、 Facebookのコメントボックス ?)

  • できれば何らかのヒューリスティックとクラウドソースのブラックリスト(Akismetなど)を使用した、非常に堅牢なスパム対策機能があります。

  • スパム管理とバッチ承認機能を備えた管理バックエンドを使用します。

これは "コメントを静的ページに追加しますか?" と関連していますが、それでもまだ異なります。また、より最近の 「FacebookのコメントおよびSEO用の他のコメントシステム」 もあります。

Javascript、IFRAME、または同様のものだけを使用して、ソリューションをHTMLに簡単に統合できれば理想的です。ただし、PHPまたは別の一般的なWeb開発言語で記述された軽量サーバーモジュールも適しています。

1

Disqusには、コメントをローカルにキャッシュし、それらを親ページに送信するオプションがあります。しかし、それは簡単でもエレガントでもありません。彼らの 文書化された解決策は、データベーステーブルを作成し、APIクライアントコードを使用してAPIを照会するcronジョブをセットアップすることです

Railsの群衆にとって:Juviaは非常に興味深いようです。これは DisqusやIntenseDebateのように機能する自己ホスト型の一般的なコメントシステム です。また、コメントを埋め込むデフォルトの方法としてJavascriptを使用しているため、私のSEO要件を満たしていません。しかし、Railsプログラマーにとって、従来のHTMLビューへの切り替えはそれほど難しくないはずです。

Livefyre SEOも焼き付けられていると主張しています。私は彼らがそれをどのように行っているのか正確に見ることができず、彼らのAPIは公開価格設定のない商用プランでのみ有効になっています。

別の可能な方法は、WordpressコメントをPHPページに埋め込むことです。 Wordpress wp_list_commentsはまさにそのためのようです 。ただし、Wordpressは、サーバー側のリソースとパフォーマンス調整を必要とすることでよく知られています。 Wordpressのコメントを使用する場合、サイト全体をWordpressに移行することもできそうです。それはまさに私が避けたかったことです。

これまでのところ、実際に適合するものは見つかりませんでした。より良いものを見つける彼を待っている受け入れられた答えがあります...

3

Disqus はあなたが探しているものです。

2
John Conde

タイトルがJavascriptなしで言っている間、私はそれが何らかの種類のクライアント側のスクリプトが必要であることは明らかだと思います。ここに別のシステムがあります。

IntenseDebate http://www.intensedebate.com/

0
Anagio