他のサイトへの Discourse フォーラム全体を iframe で埋め込む

Discourse を iframe で使用しようとするのを私たちが止められるわけではありませんが、他のトピックでも注意されている通り、それは不安定で問題が発生する可能性が高いと予想されます。また、iframe 関連の問題を解決するために時間を費やす予定はありません。

むしろ、Discourse のテーマ作成で直面している問題を詳細に説明していただく方が、私たちが支援したり、プロセスを改善したりするのに役立ちます。過去数年でテーマ作成機能は大幅に改善されており、可能な範囲でサポートと改善を続けていきたいと考えています。

カスタマイズが他の要素よりも明らかに難しい部分もあります。その一例がヘッダーです。これはパフォーマンス向上のために仮想 DOM(Virtual DOM)が実装されているためです(https://meta.discourse.org/t/a-tour-of-how-the-widget-virtual-dom-code-in-discourse-works/40347)。

したがって、ヘッダーにコンテンツを追加したい場合は、管理 UI から前後にコンテンツを追加するのではなく、そのシステムを活用する必要があります(Developing Discourse Themes & Theme Components の「高度なプラグイン API」セクションで一部解説されています)。また、既存の #theme-component でヘッダーのコンテンツを操作する良い例もあります(Custom Header Links など)。

「いいね!」 9