Estamos configurando nosso novo ambiente interno do Discourse e consegui configurar um esquema de URL personalizado para vincular a um recurso interno na rede. Eu queria adicionar um botão fácil ao criar uma nova postagem, o que consegui fazer, mas quero poder usar o texto destacado para o título do link, bem como para o próprio link. No momento, estou apenas usando um applySurround para inserir o que precisamos em um link, mas temos que alterar manualmente o título do link, veja o código abaixo.
o usuário insere 123456 > isso aplica isso em torno do texto destacado [id_here](INET://123456)
Eu olhei o código, mas não consegui encontrar nada que me ajudasse a realizar o que estamos procurando fazer. Existe alguma maneira de usar o texto destacado também no título do link?
O protocolo funciona bem, posso usar inet:// conforme necessário, mas eu estava apenas procurando uma maneira fácil para o usuário inserir o URL personalizado em uma postagem. No formulário anterior (phpbb) fizemos um bbcode personalizado para o link que funcionou, no entanto, eu estava procurando uma solução mais fácil com o Discourse.
Ele não faz isso nativamente. Então, o que você está se referindo é criar um plugin onebox para inet:// que formatará o link da maneira que eu preciso?
Então, quando o usuário digitar inet://12345, a pré-visualização do onebox conterá o link formatado corretamente?
Minha sugestão foi que, em vez de fazer algo de baixo nível no compositor, modificar “simplesmente” o subsistema de oneboxing para formatar links inet:// da mesma forma que os links https://.