En la última versión de Discourse, el uso de archivos .hbs en temas y complementos está obsoleto. El soporte para este formato de archivo se eliminará después de la próxima versión ESR.
Las plantillas Handlebars deben reemplazarse con el formato .gjs más moderno, que proporciona una experiencia de desarrollo mucho mejor y permitirá grandes mejoras de rendimiento en futuras versiones de Discourse.
Para casos sencillos, comparte tu código con https://ask.discourse.com/ y pídele que lo reescriba en el formato .gjs.
Para casos más complejos, las actualizaciones se pueden automatizar usando este codemod:
¿Entiendo correctamente que la versión 2026.7 seguirá siendo compatible con los archivos hbs y que la 2027.1 será la primera versión de ESR que no lo sea?
Lo más probable es que dejemos de dar soporte en 2026.8.0-latest. Pero es posible que sea más tarde, dependiendo de los datos del mundo real y los comentarios de la comunidad.
¡Gracias! Espero que la mayoría de la gente ya se haya ocupado de ellos, ya que han sido obsoletos con un banner de administrador durante casi un año. Por si acaso, agregué esta nota:
Por mi parte, lo intenté para mi pequeño complemento personal y lo logré con la ayuda de ask Discourse, que fusionó mis archivos hbs y js en un archivo gjs.
Recomiendo encarecidamente el uso de ask Discourse para resolver este problema a aquellos como yo que tienen dificultades de desarrollo