Apresentando uma aba 'js' para temas locais

Na última versão do Discourse, introduzimos uma nova aba “JS” no editor de temas do administrador:

Nos bastidores, isso corresponde a um arquivo chamado javascripts/discourse/api-initializers/theme-initializer.gjs.

Nossa recomendação para a maioria dos temas ainda é que eles sejam criados usando um IDE adequado, a CLI discourse_theme e versionados usando git. No entanto, entendemos que isso não é adequado para todos e que ainda há espaço para temas simples criados no painel de administração.

Essa mudança significa que todos poderão migrar para sintaxes mais modernas e abandonar os antigos padrões de <script>. Nas próximas semanas, atualizaremos o Documentation > Developer Guides para descrever os padrões (g)js mais modernos.

Informe-nos se tiver alguma dúvida ou feedback!

12 curtidas