Sinto que sou um personagem don’t-notify (não notificar), não importa o quão bem documentado esteja, seria realisticamente um recurso oculto. Usuários avançados o utilizariam, mas o frequentador médio do fórum talvez nunca o descobrisse.
Clicar no link gerado para ver uma opção também seria bem oculto. Se houvesse uma indicação de interface do usuário, seria bom se ela também melhorasse a descoberta.
Talvez um ícone no link gerado para incentivar um clique. Ou um pop-up ao selecionar um nome da lista de autocompletar. Ou a ideia do mcwumbly acima:
…um elemento semelhante à lista de endereços no compositor de mensagens diretas que tornaria explícito quais pessoas e/ou grupos serão notificados:
Sim, e sem esquecer que na maioria das comunidades a norma provavelmente é o oposto do que queremos aqui no meta.
E se houvesse alguma mágica e uma configuração do site pudesse ser ativada para tornar as notificações menos barulhentas por padrão para membros que são mencionados, mas que não estão ativamente envolvidos em um tópico. Poderia haver um pop-up que informasse ao autor e lhe desse a opção de notificá-los de qualquer maneira:
Você mencionou @toddz@tobiaseigen, mas eles não estão ativos neste tópico. Você tem certeza de que deseja notificá-los? sim/não/editar postagem
Imagino que uma simples opção de sim/não/editar exigiria menos código para implementar do que o diálogo do mcwumbly com seleção por usuário.
Mas fico pensando na palavra “active”. Será que significaria apenas presente no tópico?
Por exemplo, estou mencionando o mcwumbly sem um @ porque, embora ele esteja lá, ele não tem sido ativo no tópico desde 2018, e imagino que você o traria de volta se fosse apropriado. Será que um usuário comum pensaria em deixar de usar o @? Ou simplesmente o usaria por hábito ou por normas percebidas, e depois se depararia com uma escolha tudo ou nada?
Eu também não! Mas quando clicar no @nome_de_usuário, ver um pequeno menu com opções (semelhante a selecionar e citar/editar/explicar texto) seria bem legal.
Isso é muito útil, e como a necessidade de criar @menções ‘falsas’ que não notificam é provavelmente um recurso apenas para usuários avançados, isso pode ser tudo o que precisamos. Obrigado @NateDhaliwal
Poderia criar um addon de barra de ferramentas do compositor de markdown personalizado que envolve o texto em \u003ca class=\"mention\"\u003e TEXTO \u003c/a\u003e. (Eu vi um TC ou plugin que tinha esse tipo de funcionalidade personalizada, mas não me lembro qual é!)
Eu também tenho usado uma ferramenta em todo o sistema operacional chamada Espanso que expande automaticamente suas abreviações personalizadas para qualquer texto que você queira, o que também pode ser útil aqui para inserir rapidamente o HTML.
Isso mudou no núcleo recentemente? Acabei de notar que ser mencionado não pareceu me elevar para Monitorando em um tópico aqui no meta.discourse.org - e também não parece mais nos meus sites.
Nathan, há alguma chance de você ter alterado uma configuração de usuário que afeta isso em \u003chttps://meta.discourse.org/my/preferences/tracking\u003e?
Talvez a configuração “rastrear automaticamente os tópicos em que entro…”? A minha está definida como 4 minutos.
\u003csmall\u003e(a propósito: é interessante que essas configurações não permitam que um usuário veja quais são as configurações padrão do site e permitam redefinir uma preferência para os padrões do site. Isso é útil para as configurações do site.) \u003c/small\u003e
Gosto muito desta ideia e, por vezes, quis mencionar alguém sem o notificar.
Não sei sobre outras línguas, mas em francês, certas teclas de caracteres acentuados podem ser um pouco irritantes de usar porque, ao escrevê-las, elas não aparecem imediatamente na entrada de texto[1]. É preciso pressionar outra tecla, e o resultado dependerá da segunda tecla que foi pressionada.
Exemplo com ~, que pode ser usado como acento.
Se pressionar ~ e depois Enter, o resultado é ~.
Se pressionar ~ e depois z, o resultado é ~z.
Mas se pressionar ~ e depois a, o resultado será ã.
Não é um grande inconveniente, mas não ficaria surpreendido se alguns franceses não soubessem como escrever ~ antes de uma letra
Nossa comunidade deve ser capaz de criar diretórios sobre quais pessoas podem ser contatadas e por qual motivo.
A implementação deve ser o mais amigável possível para que pessoas não técnicas possam facilmente adicionar ou alterar informações.
Espero utilizar os benefícios da interface de usuário de menções (mentions-UI), como (a) abrir a caixa de pesquisa após digitar @ e (b) vincular ao cartão do usuário a partir desta entrada, mas sem enviar uma notificação a cada usuário listado.
Atualmente, eu uso [Nome do Usuário](/u/login) sem nenhum dos recursos acima.
Eu estava pensando em algo como
[diretorio-usuario] … muitas menções em Tabelas … [/diretorio-usuario]
Relendo a declaração da Op. Eles mencionam contato. Então, pode até ser um URL simples para enviar um pm/dm clicando em um nome de usuário em uma lista também.
ie
Lista da Equipe de Suporte
Nomes de membros clicáveis que iniciam um pm/dm para um usuário específico clicado.
No entanto, sua solução seria mais elegante, pois o usuário poderia ver o cartão completo e escolher mensagem ou chat. Portanto, o método que você demonstrou parece ser a melhor solução.