Nell’ultima versione di Discourse, l’uso di file .hbs nei temi e nei plugin è deprecato. Il supporto per questo formato di file verrà rimosso dopo la prossima versione ESR.
I template Handlebars dovrebbero essere sostituiti con il formato .gjs più moderno, che fornisce un’esperienza di sviluppo notevolmente migliore e consentirà grandi miglioramenti delle prestazioni nelle future versioni di Discourse.
Per i casi semplici, condividi il tuo codice con https://ask.discourse.com/ e chiedi di riscriverlo nel formato .gjs.
Per i casi più complessi, gli aggiornamenti possono essere automatizzati utilizzando questo codemod:
È molto probabile che abbandoneremo il supporto in 2026.8.0-latest. Ma è possibile che sia più tardi, a seconda dei dati reali e del feedback della comunità.
Grazie! Si spera che la maggior parte delle persone se ne sia già occupata, dato che sono stati deprecati con un banner amministrativo per quasi un anno. Non si sa mai, ho aggiunto questa nota:
Per quanto mi riguarda, ho provato per il mio piccolo plugin personale e ci sono riuscito con l’aiuto di ask Discourse che ha unito i miei file hbs e js in un unico file gjs.
Consiglio vivamente l’uso di ask Discourse per risolvere questo problema a chi, come me, ha difficoltà di sviluppo