ActivityPub と WP Discourse の経験から、埋め込み JavaScript を介した双方向コメントは実現可能だと考えます。埋め込みスクリプトには以下が含まれます。
- 現在の JavaScript 埋め込みと同様の機能を持つ認証不要の「読み取り」(いくつかの最適化を含む)。
- リモートクライアント(ユーザーのブラウザ)が、ユーザーのセッションに固有の ユーザー API キークライアントを登録します 。関連する詳細はブラウザのローカルストレージに保存されます。
- ユーザーには「コメントするにはログイン」と表示されます。
- ユーザーは認証(Discourse で)を行い、ブラウザのローカルストレージに保存されるセッションユーザー API キーを取得します。
- 各アクティビティ(コメント、いいねなど)は、適切な保護、処理、タスク管理とともに、専用のエンドポイントに直接投稿されます。
適切な予算があれば、v1 を本番環境に対応させ、discourse/discourse と統合するのに 6 ~ 8 か月かかると思います。初期リリース後、以下を行うことができます。
- WordPress、Ghost、その他の選択されたプラットフォームの明示的なサポートを追加します。
- ドキュメントを作成します。
- サポートします。