Existe esta configuração discourse post event allowed custom fields. Não faço ideia do que ela faz. Criei um campo personalizado e ele aparece no formulário de criação de evento, mas o campo em si não aparece no tópico do evento (a menos que esteja muito bem escondido).
A descrição diz
Permite que cada evento defina o valor dos campos personalizados.
… o que é tecnicamente preciso. Como esses campos personalizados podem ser exibidos publicamente?
EDIT: Acabei de notar que, se eu introduzir um valor no campo personalizado, salvar as alterações e depois editar o evento… o valor fica vazio.
Estou reabrindo este tópico e espero que alguém tenha uma resposta, por mais imperfeita que seja. É uma configuração, ela produz uma mudança na UI, mas não consigo dizer se ela não faz nada ou se sou eu que não sei como usá-la.
Isso permite que administradores adicionem novos campos no formulário usado ao criar um evento. Haverá um campo por “campo personalizado”. Os valores inseridos ao criar um evento serão fornecidos a todos os plugins que escutam os eventos adequados. Esses valores não são armazenados no banco de dados, apenas no texto bruto da postagem.