Temos um boletim informativo composto por links para recursos externos curados. Gostaria de adicionar um link Discutir ao lado de cada item, que apontasse para um tópico correspondente na nossa instância do Discourse, para que o público do boletim possa clicar para comentar e interagir com outros.
Tentei usar o truque mencionado em Compor um novo tópico pré-preenchido via URL, ou seja, usar um link com /new-topic?title=<url>, mas isso cria um novo tópico a cada vez e não é isso que quero.
Quero que o link mostre o controlador Novo Tópico se o tópico ainda não existir; caso contrário, leve o visitante ao tópico existente. Existe alguma maneira de fazer isso com o Discourse?
Desculpe, atualizei o título do seu tópico para torná-lo um pouco mais descritivo, de modo que outros usuários possam encontrá-lo mais facilmente por meio de busca ao procurar suporte.
Isso exigirá alguma lógica, então você certamente precisará criar algo personalizado. Não tenho certeza se se trata de um componente de tema ou de um plugin, mas pesquisas adicionais serão úteis para determinar qual abordagem é melhor.
Ainda não estou familiarizado com a base de código do Discourse, mas, se eu fosse enviar um PR, seria aceitável adicionar um novo parâmetro à rota existente /new-topic, ou você preferiria que o recurso ficasse isolado em um plugin?