ユーザーが私のサイトを離れることなく、コミュニティディスカッションを促進するためにDiscourseフォーラムを統合したいと考えています。
フォーラムを埋め込み、シームレスなユーザーエクスペリエンスを維持するための最良の方法がわかりません。
私のウェブサイトのURLは**こちら**です。
物事を行う上で最善の方法ではないかもしれませんが、iframe を使用することは選択肢になりますか?結局のところ、それはまだメインページにあります。
それができない場合は、このランディングページプラグインがお役に立つかもしれません。
一般的なアプローチは、フォーラムをサブドメインにホストし、ナビゲーションを含め、メインサイトに合わせてスタイルを設定することです。これにより、ユーザーはシームレスに前後に移動できます。人々がメインサイトの何かに対して認証する必要がある場合は、SSOも設定するのが理想的です。
URL に気づく人はほとんどいません。「他のサイト」がサイト間の移動をシームレスに行える場合、URL を「サイト上」に保持する利点はあまりありません。
とはいえ、私は Discourse を iframe で実行していた人と一緒に仕事をしたことがありますが、その結果に満足していました(ただし、それが長期的な解決策だったかどうかは定かではありません)。
しかし、どちらの場合も、サブドメインに Discourse を設定し、SSO を設定する必要があります(ただし、あなたのサイトではログインが許可されていないため、SSO が不要な場合もあります)。
こんにちは、
このトピックを再浮上させてもよろしいでしょうか? 実は私も同じことに興味があるのですが、回答が私には明確ではありません。誰もがウェブサイトにフォーラムを持つことを支持しているわけではないことは理解していますし、そうでないことも構いませんが、私たちは皆異なっており、そう望んでいる人もいます。そうは言うものの…
最初の返信にある、ランディングページにリンクしているリンクを見てみましたが、私が理解しているのかどうか分かりません。私はGitHubに詳しくなく、コピーしたコードはURLです。しかし、コードを埋め込む場合、「<!-- (source)」で始まり、次に「<script src= (URL)」が必要になるはずです。私はコードには詳しくありませんが、使用しているウィジェットウェブサイトと比較すると、その程度は知っています。
皆様からのフィードバックを楽しみにしています。
こちらで今すぐ試すことができます。
JSコードはこちらです。
Nate、ご返信ありがとうございます。
うーん…こちらで、そのJavaScriptコードをコピーして、ウェブビルダーのHTMLウィジェットに貼り付けると、フォーラムとしてではなく、単なるコードとして表示されます。私の方では何も起こりません。
JSコードは<script>タグで囲む必要があります。そうしましたか?また、フォーラムのURLに変更し、リンクされた投稿に記載されている手順に従う必要があります。
この分野では私よりも多くの知識をお持ちのようですね。お力添えには感謝いたしますが、これは私には手に負えません。指示は、コードに精通している人向けのように聞こえます。例えば、3番目の手順には、「ページ上の埋め込みを構成するJSスニペットに fullApp: true を追加します」とあります。これが何を意味するのか全く分からず、初心者向けの説明が全くありません。
残念ながら、価格は高いですが、Website Toolboxの方を利用することになりそうです。彼らは、何も編集したり並べ替えたりすることなく、すべてのコードをコピーする簡単なボタンを用意しています。お力添えには感謝しますが、このようなプログラミングの知識がないため、これはうまくいきそうにありません。お試しいただきありがとうございました。
大丈夫ですよ、設定は少し難しい場合がありますね。
実は確認したところ、fullApp: trueはすでにコードスニペットに含まれています。
ご理解いただきありがとうございます。良い一日を。