ウィジェットレンダリングシステムの今後のEOL

最も一般的なカスタマイズパターン(post-streamを変更したものなど)の移行手順を提供しようと試みました。

ウィジェットを使用してほぼすべてのことが可能になったため、より包括的なガイドを作成するのは困難です。残りのカスタマイズニーズは、ケースバイケースでコンポーネントに変換する必要があります。

私はこれらのトピックを監視しており、移行する必要があるユーザーを支援するためにここに投稿された質問に答えようとします。

ブラウザコンソールを使用してフォーラムで非推奨を引き起こしているように見えるコードを簡単に確認したところ、次の行のようです。

const { iconNode } = require("discourse-common/lib/icon-library");
let iconsjira = iconNode('icons-jira');

iconNode はウィジェットでのみ使用されており、現在は noop 関数になっています。あなたのコードでは、この変数が使用されていないように見えるため、これらの行を削除しても安全なはずです。

さらにサポートが必要な場合はお知らせください。