Ouvi por uma fonte confiável que existe uma preferência global do site que pode ser configurada para forçar a conversão automática de emojis (por exemplo, :-)) em emoticons (por exemplo, ). Este site parece ter essa preferência desativada, o que é ótimo para mim (não quero converter :-/), mas presumivelmente é apenas aceitável para aqueles que desejam a conversão forçada para não terem que lidar com o menu pop-up de conversão.
Acredito que isso seria muito melhor como uma preferência individual. Na verdade, isso já foi discutido anteriormente em Emoji user preferences - #5 by sam em 2014, mas o tópico foi encerrado no ano passado sem nenhuma resolução aparente.
Se o menu não for um grande problema para os usuários de emoticons, pode até fazer mais sentido simplesmente remover a opção, para que, pelo menos, os administradores não possam frustrar os usuários que não querem que seus emoticons sejam convertidos à força. (Tenho algumas evidências de que alguns administradores fazem isso sem querer.) Não vejo nenhum bom motivo para forçar a conversão naqueles que não a desejam, embora eu esteja aberto a argumentos de que essa é uma capacidade boa ou importante de se ter.
Concordo totalmente aqui, existem algumas configurações do site que me deixam confuso quanto ao motivo pelo qual os administradores escolhem por todos, em vez de os usuários poderem escolher (não tenho uma lista exata, mas de vez em quando encontro algo assim que me confunde). Talvez deva haver uma nova aba “preferências de postagem” onde essas coisas possam ser colocadas, em vez de deixar os administradores decidirem por você.
Como você imagina isso funcionando tecnicamente? Ou seja, você escreve uma postagem, depois a envia, e em vez de a postagem ser processada com base nas configurações do site, como antes, suas preferências individuais agora são verificadas. Ainda consigo entender isso.
Mas se eu citar sua postagem na minha, as suas preferências teriam que ser aplicadas à citação, e as minhas à minha parte. É aí que as coisas ficam complicadas, na minha opinião.
O mesmo vale para quando ambos editamos a mesma postagem da wiki um após o outro.
Também vejo um problema se as postagens precisarem ser reprocessadas mais tarde. Para começar, é mais provável que os usuários mudem suas preferências do que que os administradores mudem as configurações sem estar cientes das consequências, então postagens antigas podem ter sido escritas com preferências diferentes. Além disso, o autor e suas preferências teriam que ser verificados para cada postagem individual.
Tenha em mente que esta é uma preferência do editor. Portanto, parece razoável que ela se aplique apenas aos :-) que você realmente digita, e, se já houver outro no texto, não ocorre a conversão automática nem o menu pop-up. E acho que já é assim: nunca vi o pop-up aparecer ao citar pessoas, embora não tenha certeza se já citei um emoji. Mas tente citar este e veja o que acontece com você.
(Ufa, ou alguém muda a configuração ou, mais provavelmente, eu estava errado e esta instância específica do Discourse de fato força a conversão de emoticons em emojis: parece que ‘enganiei’ o editor para não converter, mas ele converteu quando publiquei.)
Então, quando uso a opção “citar toda a mensagem” no editor, obtenho
[quote="Moin, post:5, topic:407255, full:true"]
O que quero dizer é que quando eu publico :) ele é convertido em :slight_smile:. Mas minha mensagem ainda contém `:)`
[/quote]
Portanto, para uma citação renderizada corretamente, você precisaria da preferência do autor da citação, e não da pessoa que está postando. Desde que seja a mesma para todos, você pode tratar todo o conteúdo da mensagem da mesma forma.