No Discourse, páginas estáticas adicionais já são implementadas através dos seguintes plugins:
No entanto, eu gostaria de ver uma implementação no Discourse, ou através de seus plugins, que suportasse os seguintes recursos:
- A capacidade de criar páginas com e sem o cabeçalho do Discourse (onde “sem” seria semelhante a plataformas como telegra.ph, por exemplo).
- Incorporação de vários “widgets”, como enquetes ou tabelas.
- Possível integração com um plugin de publicidade.
- Um “motor de templates” de página (a capacidade de acessar APIs externas ou exibir informações como o nome do usuário, por exemplo, através de {{user.name}}).
- Opções de configuração ricas, como restringir usuários de usar certos links ou widgets com base na categoria, transição completa de tópicos do fórum para páginas, ou habilitar a criação de páginas apenas para administradores.
Acredito que a implementação de tal funcionalidade levaria o Discourse a um novo patamar e poderia até mesmo transformar o fórum em mais um “blog de artigos”, se desejado. Embora isso provavelmente pudesse ser criado por alguém familiarizado com a API de Plugins e a criação de componentes de tema, já que o Discourse fornece uma API bastante rica (embora um tanto mal documentada) através de componentes, widgets, etc., seria ideal ver isso implementado diretamente pelo Discourse como um plugin ou um novo recurso.
Em geral, parece que um editor de componentes de tema aprimorado e mais aberto (com melhor realce de sintaxe, por exemplo) e um editor para criar páginas dinâmicas e estáticas (expansível com componentes ou com funcionalidade de criação de páginas integrada) seriam o futuro do Discourse, e é algo que eles provavelmente vão querer implementar mais cedo ou mais tarde.
Este tópico é apenas minha tentativa de expressar que alguns usuários precisam dessa funcionalidade.
P.S. O ChatGPT foi usado para tradução e correção do texto do russo para o inglês.