Apresentando Modelos de Formulário

Essa é uma ótima funcionalidade e estou animado com a possibilidade de substituir o uso um tanto quanto confuso do nosso Category Template. No entanto, deparei-me com algumas barreiras para os nossos casos de uso. Por isso, estou fornecendo o feedback solicitado.

Personalização do corpo da publicação

Nosso principal desejo seria poder formatar a publicação criada; gostaríamos de ter pelo menos algum controle sobre essa saída. Isso poderia ser feito por meio de um campo separado durante a edição/configuração do formulário ou, no YAML, poderia ser algo como:

output: |
  Alguns textos de introdução predefinidos vão aqui.

  🗺 **{{ field_id_1.label }}**  {{ field_id_1.data }}

  Outro texto personalizado

  📅 **Nossa própria etiqueta:**:
  {{ field_id_2.data }}, {{ field_id_3.data }}

  Algo completamente diferente que faz sentido na publicação e não no formulário, já que não está relacionado ao preenchimento deste.

Os campos do formulário especificam um atributo id e eu esperava poder usá-lo para formatar a saída da publicação com CSS. No entanto, eles não parecem estar presentes na saída de forma alguma. Pensando bem, isso só funcionaria se a edição da publicação retornasse à edição do formulário, caso contrário, imagino que essa estrutura seria/perderia-se ao editar a publicação. Voltar ao formulário ao editar a publicação funcionaria muito bem para nós e ajudaria a impor a validação, que atualmente é trivial de ignorar/burlar.

Suponho que o que estou procurando é menos um Form Templates e mais um recurso de Structured Topics de algum tipo, que pode ser específico para os meus casos de uso… mas talvez eu não esteja sozinho nisso?

Personalização do título

Ser capaz de personalizar também o título do tópico com base em uma combinação das entradas do formulário seria uma boa funcionalidade também e suponho que seria uma extensão natural da sugestão acima. De qualquer forma, isso não é obrigatório para nós, mas seria um diferencial agradável.

Campos opcionais

Por fim, — e não tenho certeza se não perdi algo —, seria bom especificar que um campo de entrada não deve ser incluído na publicação. Isso é útil para coisas como caixas de seleção que precisam ser “aceitas” ao preencher o formulário, mas que não precisam estar na publicação.