Alguma forma de criar Formulários no Discourse - Uma Categoria?

Já pesquisei, mas não consegui encontrar nada sobre isso neste fórum; talvez eu esteja usando a palavra-chave errada.

Tenho um fórum de saúde e estou interessado em adicionar uma nova categoria ao fórum, algo como “Eventos Adversos”, onde as pessoas possam relatar situações em que tiveram um evento adverso com um medicamento, etc. O objetivo seria que um formulário pré-criado aparecesse como a caixa de entrada para essa categoria específica de post. No mínimo, isso incluiria alguns textos e perguntas básicos, além de algumas caixas de texto livre onde as pessoas possam inserir informações. Uma versão mais ideal seria algo que pudesse incorporar caixas de seleção suspensa, múltipla escolha, etc.

Existe algum plugin ou algo assim que já faça isso e que alguém possa ter criado?

Abaixo está um exemplo aproximado do tipo de formulário/informação que eu estaria procurando recriar no fórum.

2 curtidas

Uma busca por #plugins não mostrou muitos resultados diretamente para formulários.

Nas configurações da sua categoria, você pode criar “Modelos de Tópico”, que preencherão automaticamente novas postagens feitas nessa categoria com texto pré-definido. Um bom exemplo disso é rascunhar um tópico em Support e observar o texto aparecer na caixa.

Você poderia criar o formulário nesse campo de modelo e, em seguida, fazer com que as respostas do formulário sejam enviadas nessa categoria específica, onde os usuários podem preencher os campos e enviar.

O único problema com isso é que as respostas serão públicas. Você pode deslistar postagens, o que as tornará visíveis apenas para o criador, administradores e qualquer pessoa com o link. Fiz uma busca rápida e @theblazehen conseguiu criar um trabalho agendado (cron job) que deslista automaticamente postagens em uma categoria específica:

Você pode remover a parte and closed = TRUE para deslistar todas as postagens na categoria. Certifique-se de alterar o ID da categoria, pois o seu não será 19.


Alguém provavelmente tem uma sugestão melhor, ou até mesmo um plugin completo para isso, mas não consigo pensar em outras sugestões que não sejam externas.

3 curtidas

Ideia interessante. Isso pode ser uma solução alternativa caso nada mais esteja disponível. O objetivo é tornar essas informações públicas, então isso não é um problema.

Obrigado!

2 curtidas

Ainda melhor! Tudo o que você precisará fazer então é criar o modelo.

1 curtida

Acho que este plugin está próximo do que você deseja.

3 curtidas

Provavelmente seria mais fácil usar apenas o Google Forms. Eles funcionam muito bem com o Discourse.

6 curtidas

Sim, o Custom Wizard Plugin suporta esse tipo de caso de uso. Ele é, na verdade, utilizado por outros fóruns relacionados à saúde para um propósito semelhante.

Não é possível usar o Google Forms para isso. A menos que você tenha apenas login via Google (mais algum código personalizado) ou de alguma forma importe todos os detalhes dos seus usuários para uma planilha do Google.

4 curtidas

Angus - Fantástico! Você pode me indicar algum fórum que o utilize, para que eu possa vê-lo em ação?

1 curtida

Eu não “esconderia” informações relacionadas à saúde atrás de um link tão fácil de adivinhar.

É melhor usar o plugin respostas privadas para isso.

(Embora seja ainda melhor usar o Assistente Personalizado para todo o propósito).

3 curtidas

Sim, você pode vê-lo em ação em três assistentes no thepavilion.io:

  1. O assistente de boas-vindas após o cadastro
  2. O assistente de relatório de bugs
  3. O assistente de solicitação de recursos

Observe que é necessário ter uma conta para usar os assistentes.

A documentação para o plugin está disponível aqui:

2 curtidas

Note que o plugin de assistente personalizado não está disponível em nossos planos hospedados, @BCHK.

1 curtida

Sem problema. Isso é para um fórum diferente que estou pensando em criar.

2 curtidas

Verifique Introducing Experimental Form Templates

1 curtida