こんにちは、お手伝いしましょう。アプリケーションの Web UI や他のいくつかのドメインに埋め込んでいる古いフォーラムを置き換えたいのですが、特定のドメインのみを許可するように埋め込む方法はありますか?
埋め込みは推奨されません。Discourse は当初からその用途を想定して設計されていません。
代わりに、メインサイトと Discourse のデザインを統一し、シングルサインオン(SSO)を導入する、Discourse のウィジェットを追加する(例:https://meta.discourse.org/t/embedding-a-list-of-discourse-topics-in-another-site/125911)などの方法をお勧めします。
はい、以前読んだ別の古い投稿でそのことは理解していますが、それでもぜひ試してみたいです。
非対応です。これが必要な場合は、他の無料のオープンソースツールをお選びください。
なぜサポートされていないのですか?同じオリジンの iframe 埋め込みを許可するだけで済むのではないでしょうか?
それだけで十分です。
phpBB は単なる一例(最良の例ではありません)ですが、それに対応する簡単なチェックボックスオプションがあり、ほとんどのフォーラムでも同様の機能があると思います。
当社は、そのためのビルドやテストなどを行っていません。「Discourse を iframe に埋め込む」に関連する問題について議論したり修正したりすることに時間を割くつもりはありません。
一般的な代替案は以下の通りです:
-
Discourse のテーマを使用して、サイトのスタイルに合わせる(およびサイトのナビゲーションを再現する)
-
JavaScript を使用してコメントを埋め込むし、Discourse へリンクする