Adicione configuração de site para não mostrar "Convidado por" nos perfis de usuário

Não consigo descobrir se é um bug ou não. Mas por que, quando um usuário é convidado por outro usuário, o usuário convidado em seu perfil tem escrito publicamente “convidado por o usuário”? Quer dizer, talvez devesse ser visível apenas para membros da equipe, certo? Por que todo mundo deveria saber que fui convidado por um usuário específico? Desculpe se talvez eu estivesse errado.

8 curtidas

Talvez uma configuração para isso pudesse existir, nível de confiança necessário para ver o status de convite?

3 curtidas

Existe algum motivo para isso ser oculto? Não me parece ser uma informação sensível. Poderíamos fazer uma pergunta semelhante para quase todos os campos nas páginas de perfil com um argumento tão forte quanto.

 

Acho importante que as preferências permaneçam curadas; há um custo de UX para cada adição - quanto mais houver, mais difícil será tornar cada uma delas descoberta. Não acho que este seja um bom candidato. Apenas administradores podem alterar as configurações do site e eles poderiam facilmente usar CSS para conseguir a mesma coisa.

Algo como isto deve resolver o problema;

.invited-by {
    display: none !important;
}

Se a equipe quisesse reter o acesso à informação, eles poderiam usar :not(.staff) ou algo assim.

3 curtidas

Sinceramente, por ser um fórum público, é correto que, a menos que você mantenha o perfil privado, qualquer pessoa possa ver suas estatísticas genéricas (tempos de leitura, quantos posts você publicou ou quantos likes você deu/recebeu, etc.), mas um usuário normal não deveria saber quem me convidou. Quer dizer, não entendo por que uma “correlação” deveria ser pública. Há um motivo pelo qual, ao se inscrever em jogos online, apenas você e quem te convidou sabem disso. Se eu vou ao perfil de um usuário, não posso saber se ele foi convidado por alguém ou não. É algo que só existe aqui. E você não pode dizer que não é uma questão de privacidade. Aqui estamos lidando com “correlações de usuários”, não apenas com informações de atividade pública no fórum.

Para a solução dada acima: ocultar com CSS não implica que a informação permaneça publicamente visível. E o que estou dizendo é que simplesmente não deveria ser assim por padrão.

Respeitosamente, essa é exatamente a minha posição - eu não vejo isso como uma questão de privacidade.

O Discourse torna públicas muitas mais “correlações” do que apenas quem o convidou. Você diz que o número de curtidas que você deu é público - você está ciente de que a lista de posts que você curtiu também é? Não estou tentando discutir com você; estou apenas tentando entender 1) se você está especificamente incomodado com esta informação em particular por razões que não compartilhou conosco, ou, 2) se você desconhece algumas das outras informações que o Discourse torna publicamente acessíveis.

Eu não acho a comparação com jogos convincente - seus perfis online geralmente se concentram no que uma pessoa conquistou no jogo, em vez de suas atividades no site. Eu citaria o WoW como um exemplo.

Pelo meu lado, eu não vejo essa informação sendo diferente de, digamos, poder adicionar outros usuários do fórum como amigos e essa lista ser pública. É uma “correlação”, mas… é informação sensível?

Eu simplesmente não tenho certeza por que alguém se oporia especificamente a isso, considerando o quanto o Discourse compartilha por padrão. Se você se importa muito com a privacidade e não estava ciente de algumas das coisas que o Discourse compartilha com outros usuários ou está planejando postar outros tópicos sobre eles, tudo bem - isso é completamente legítimo. Se você se importa especificamente com isso, não posso deixar de sentir que você tem um motivo particular que não está compartilhando conosco (e você não precisa), mas, na minha experiência, a equipe tende a ser a mais receptiva a pedidos de mudanças quando pode ver o caso de uso e, assim, realmente se identificar com a pessoa que solicita a mudança.

Do meu ponto de vista, o facto de outros utilizadores saberem as publicações de que gosto não é um grande problema. Como é uma comunidade pública e se eu participar, os outros devem saber que eu, como utilizador, gostei ou participei num evento ou comentei algo. Caso contrário, que participação seria? Por outro lado, tudo é público, mesmo no que diz respeito aos tempos de leitura, etc. Não vejo nisso um grande problema, há quem leia mais, há quem participe menos, há quem contribua de uma forma e quem contribua de outra. Em vez disso, vejo as correlações entre utilizadores como uma questão de privacidade.

Mas, acima de tudo, porquê se eu me juntar à comunidade com um convite, devo ter para sempre marcado no meu perfil que fui convidado por outro utilizador? Isso torna o perfil completamente diferente de um que se inscreveu normalmente.

De qualquer forma, talvez pudéssemos usar a fantástica funcionalidade de Enquete para perceber o que outros utilizadores pensam (se decidirem votar). Porque, no final, é apenas a minha opinião.

Você acha que deveria ser público que você foi convidado (com o nome de usuário da pessoa que o convidou) em seu perfil?
  • Sim, tudo bem.
  • Não, prefiro não.
0 voters
1 curtida

Eu acho que prefiro não ter essa informação exibida, e não me importaria com uma opção para ‘exibir no perfil’ ou não. Escondê-la com CSS é apenas cosmético, então ainda está lá para ser revelada no modo de segurança ou ajustando a regra no inspetor.

Concordo com @yhh9xdq7dc que é um tipo de informação diferente do tempo de leitura/contagem de posts/lista de curtidas/etc, pois sugere um relacionamento fora da comunidade em vez de ser limitado apenas a informações coletadas de atividades dentro da comunidade.

Para algumas comunidades, pode ser mais sensível do que para outras, e uma opção para exibir publicamente ou não faz sentido para mim.

6 curtidas

Eu simplesmente não consigo entender por que tais informações são tão significativas para serem mostradas ao público. Poderia ser pessoal, se houvesse algumas situações em que fosse necessário.

Esta é novamente uma solução que deve ser feita usando um componente/plugin.

CSS é feito para ser uma ferramenta para mudar a aparência. Não para esconder funcionalidades. Sei que alguns ficarão chateados agora, mas toda vez que um ajuste de CSS é necessário, isso demonstra um design de UI/UX ruim ou preguiça dos desenvolvedores do que qualquer outra coisa. Além disso, cada alteração de CSS aumenta a possibilidade de conflito porque ninguém consegue se lembrar de todas as alterações feitas.

Editar:

E antes que alguém aponte isso: sim, usar componentes/plugins aumentará o risco de cair no mesmo pântano onde o mundo do WordPress vive. De modo geral, esta é uma situação em que todos perdem, de certa forma.

1 curtida

Deveríamos ter a opção de remover isso do nosso fórum Discourse. Não quero que essas informações estejam presentes nos perfis dos usuários.

Não vejo por que você não pode simplesmente usar isto:

2 curtidas