Substituindo arquivos .gjs - não é possível?

Olá @Sören_Geier - isso está correto, você precisará usar “plugin outlets” para fazer alterações nesta parte da interface do usuário. Os “plugin outlets” são uma maneira muito mais robusta de estender as coisas e serão mais confiáveis ​​em todas as atualizações principais do Discourse.

Se os “plugin outlets” existentes não funcionarem para o seu caso de uso, por favor, nos informe e teremos prazer em considerar a introdução de novos.

Neste caso, você pode se interessar pela proposta em DEV: Add outlet and API for adding/controlling post selection buttons by keegangeorge · Pull Request #23782 · discourse/discourse · GitHub. Ela introduz um “wrapper plugin outlet” que permitirá que temas/plugins substituam totalmente a implementação principal, se necessário.

Esta é uma maneira alternativa de renderizar coisas em “plugin outlets”, sim. Mas é mais uma questão de estilo de código - na verdade, não introduz novos recursos quando comparado aos arquivos /connectors/....

7 curtidas