As postagens na categoria de plugin e assim por diante sempre têm uma tabela no topo, mostrando alguns metadados.
Estou me perguntando, é simplesmente uma tabela markdown no template do post ou existe um recurso/plugin para solicitar ao usuário esses metadados?
Tentei pesquisar, mas infelizmente só encontrei resultados para geração de TOC, que é algo diferente. Portanto, qualquer dica sobre como essas tabelas são chamadas (se forem um recurso) seria apreciada
|||
|-|-|-|
| :information_source: | **Resumo** | ADICIONE UM RESUMO CURTO
| :eyeglasses:|**Prévia**| LINK_DA_PRÉVIA |
| :hammer_and_wrench:|**Repositório**| LINK_DO_REPOSITÓRIO |
| :question:|**Guia de Instalação**|[Como instalar um tema ou componente de tema](https://meta.discourse.org/t/how-do-i-install-a-theme-or-theme-component/63682)|
| :open_book:|**Novo em Temas do Discourse?**| [Guia para iniciantes sobre como usar Temas do Discourse](https://meta.discourse.org/t/beginners-guide-to-using-discourse-themes/91966)
<!-- Descreva este tema em uma ou duas frases -->
Descrição curta...
<!-- Adicione capturas de tela (se aplicável) -->
Capturas de tela...
<!-- Adicione mais detalhes e explique as configurações (se aplicável) -->
Descrição detalhada...
Obrigado pela resposta! Isso explica por que eu não conseguia encontrar nenhum recurso para isso.
Para o meu caso de uso, quero facilitar para os usuários a inserção desses metadados, mesmo que eles não estejam acostumados com markdown. Então, provavelmente verei se consigo criar um plugin personalizado, só não queria reinventar a roda caso já exista.
Eu já vi isso, mas não acho que seja útil para coisas pré-definidas. Basicamente, quero criar um modelo de tópico com uma tabela no topo, mas mostrar apenas alguns campos de entrada para o usuário, além do texto livre usual. Algo como modelos de issues no GitHub (exemplo), onde o usuário é solicitado a preencher alguns campos.
Mas sim, se não for nativo, tudo bem. Acho que posso criar um plugin ou outra solução. Então, obrigado por confirmar que não estou reinventando a roda aqui
Os novos modelos foram projetados exatamente para o seu caso de uso. Você não deve precisar de um plugin. A ressalva é que a formatação da postagem parece ser bastante limitada e é criada como markdown simples, para que edições subsequentes vejam o markdown bruto.
Sim, eu acabei de experimentar os modelos de formulário e achei que eles são um pouco limitantes. Eu quero um formulário além do texto normal da postagem, porque eu quero que os usuários ainda possam formatar seu texto usando o editor WYSIWYG markdown padrão. E os modelos de formulário só suportam caixas de texto básicas, então sem edição sofisticada. Eu basicamente só quero um ou dois campos obrigatórios, e então o editor de postagem normal.
(Eu entendo que tenho um requisito bastante específico, e isso não é para criticar os modelos de formulário! Eles são super úteis por si só e eu posso usá-los para outra coisa, apenas para este caso de uso eu acho que eles não são o que eu quero)
Não quero ser chato, mas eu não descreveria o editor padrão como “WYSIWYG”. Na verdade, a falta disso tem sido objeto de muito debate… mas estou divagando.
Desculpe, talvez tenha sido a palavra errada então. Eu a usei apenas para diferenciar entre o editor markdown com suporte a formatação e as textareas básicas dos templates de formulário. O editor markdown é simples o suficiente para pessoas que não estão acostumadas com ele, pois possui uma barra de ferramentas, enquanto as textareas básicas não deixam óbvio como estilizar seu texto. Além disso, os templates de formulário não parecem fornecer uma pré-visualização, enquanto o editor markdown sim.
Então sim, WYSIWYG pode ter sido a palavra errada, o que eu quis dizer é o editor markdown padrão que tem uma pré-visualização para mostrar o que você obtém.
Sim, exatamente, ou pelo menos uma opção para tornar o modelo de formulário adicional, para que o conteúdo do formulário seja renderizado acima da postagem em vez de substituir completamente o editor de postagem. Ambos os caminhos funcionariam para o meu caso de uso.
Sim, mesmo que apenas um modelo pudesse obter o editor completo, isso seria ótimo, mas não tenho certeza de como isso funcionaria. A solução alternativa no curto prazo é apenas inserir algum texto como um espaço reservado, criar o tópico e, em seguida, editá-lo para deixá-lo bonito.
Você acha que um PR alterando o recurso de modelo de formulário para suportar isso seria aceito? Embora eu ainda não tenha certeza se encontrarei tempo para implementar isso.
Apenas uma nota rápida, você pode usar o Excel ou o Google Sheets e copiá-los e colá-los no editor e ele faz o markdown para você. Eu gerencio bolões de esportes em outro fórum e copio meus relatórios do Google Sheets dessa forma e é super fácil. Eu fiz algumas tabelas bem grandes em segundos dessa forma.