Passando texto rascunhado para uma nova resposta

Gostaria de adicionar um parâmetro de texto de rascunho aos URLs de visualização de tópicos ou postagens para que, quando o tópico ou postagem for aberto, ele também abra automaticamente a interface de resposta e preencha a resposta com o texto do rascunho (para revisão, alteração e possível envio). Isso já é um recurso (ou relacionado a um recurso) que ainda não descobri?

Para esclarecer, esta é uma estratégia possível para o caso de uso que tenho em mente, e também pode ser um recurso útil por si só. Então, vamos dar um passo atrás e considerar o caso de uso maior:

Sou grato pelo recurso de incorporação de comentários e quero mais. Em particular, quero que os usuários possam selecionar texto na página incorporada e que esse texto seja incluído (como uma citação) em uma nova postagem quando eles navegarem para o fórum.

Uma maneira possível de fazer isso pode ser o parâmetro de texto de rascunho que esbocei no início desta postagem. Comecei a espiar os controladores de tópico e postagem, mas sou muito novo na base de código do Discourse, então se alguém quisesse se juntar a mim nisso, seria divertido (para mim). (A conversa sobre iframe no tópico Docuss também parece um tanto relevante aqui.)

Essa ideia também poderia ser a primeira de uma série de recursos para integração de informações de tópicos e postagens na página incorporada. Admito que tudo isso se parece com outras conversas sobre integração com o hypothes.is, mas a visão está certamente mais intimamente ligada a uma instância específica do Discourse. Se quisermos que um site separado seja um cliente rico de uma instância específica do Discourse, a abordagem de chaves de API de usuário é o caminho a seguir? Isso parece pesado e caro, mas talvez um caminho de autenticação de usuário mais direto seja inseguro.

2 curtidas

Sim, já existe um recurso para iniciar um tópico com um hyperlink, bem como modelos de tópico de categoria – que é uma resposta padrão, pré-preenchida para qualquer novo tópico nessa categoria. Você pode definir isso editando a categoria.

2 curtidas

Obrigado por responder, Jeff! Sim, fiquei muito feliz em usar modelos de tópico de categoria para ajudar nossa comunidade a seguir as diretrizes para tópicos em categorias específicas.

Sinto-me preocupado por não ter sido claro, no entanto. O que eu quero (pelo menos com a primeira ideia na minha postagem original) é poder passar um parâmetro de consulta para um tópico existente de modo que o texto do parâmetro se torne o texto inicial na interface “Responder” nesse tópico. Então, por exemplo, com este tópico, se você acessasse (algo como) https://meta.discourse.org/t/219888?reply_draft=Referenced%20at:%20http://other.example.org/forum/t/17, então este tópico seria aberto, a interface Responder seria exibida por padrão e o texto dentro da interface de resposta conteria “Referenced at: http://other.example.org/forum/t/17”.

Mas também quero enfatizar que esta é apenas uma abordagem possível para o meu objetivo real, que é permitir que os usuários selecionem facilmente texto de uma página não-Discourse e, em seguida, incluam esse texto como uma citação em uma postagem (relacionada) do Discourse. Também estou curioso para saber as reações sobre os outros aspectos da discussão em torno disso.