テーマとプラグインにおける.hbs ファイル拡張子の非推奨化

Discourse の最新バージョンでは、テーマやプラグインで .hbs ファイルを使用することは非推奨になりました。このファイル形式のサポートは、次の ESR リリース後に削除されます。

Handlebars テンプレートは、よりモダンな .gjs 形式に置き換える必要があります。これにより、開発体験が大幅に向上し、将来の Discourse のバージョンで大きなパフォーマンス向上が可能になります。

簡単なケースについては、コードを https://ask.discourse.com/ で共有し、.gjs 形式に書き直すように依頼してください。

より複雑なケースについては、こちらの codemod を使用して更新を自動化できます。

「いいね!」 7

2026.7ではまだhbsファイルがサポートされ、2027.1がサポートされなくなる最初のESRリリースである、と正しく理解していますか?

「いいね!」 1

はい、その通りです。

おそらく、サポートは 2026.8.0-latest で終了するでしょう。ただし、実際のデータやコミュニティのフィードバックによっては、それ以降になる可能性もあります。

「いいね!」 2

たった今これを見つけましたが、更新が必要そうですね。

「いいね!」 2

ありがとうございます!ほとんどの人はすでにそれらの対応を済ませているはずですが、管理者のバナーで約1年間非推奨とされていました。念のため、この注意書きを追加しました。

私の方では、個人用の小さなプラグインを試したところ、ask Discourseの助けを借りて、hbsファイルとjsファイルをgjsファイルに統合することに成功しました🤣

私のように開発に苦労している人は、この問題を解決するためにask Discourseを使うことを強くお勧めします。

「いいね!」 1

それは素晴らしいです!OPにもask.discourse.comに関する注記を追加しました。ファイルが数個しかない場合は、非常にうまく機能しますよ :100:

「いいね!」 1