Em nosso fórum (https://discuss.openedx.org), queremos incentivar diversos tipos de discussão. No entanto, a maioria das postagens se concentra em uma categoria específica: pessoas procurando ajuda para instalar o software (https://discuss.openedx.org/c/devops/ops-help). Com base em experiências passadas, essas pessoas não costumam participar de outras discussões, e frequentemente suas perguntas são mal formuladas ou incompletas.
Tenho receio de que alguém que visite o site em busca de tópicos mais aprofundados possa concluir que se trata apenas de perguntas sobre instalação e decidir não participar.
Quais ferramentas estão disponíveis para que eu possa separar as perguntas sobre instalação do restante do site? Encontrei Sub-forums under a master?, mas a sugestão foi basicamente: “use categorias”. Já tenho as categorias, mas gostaria que as pessoas não se distraíssem com a categoria mais barulhenta.
Sei que essa é uma questão um tanto aberta; estou buscando um amplo conjunto de opções.
Concordo que as categorias são a melhor maneira de segmentar o conteúdo. Você já considerou silenciar automaticamente a categoria para perguntas sobre instalação?
A outra opção é marcar esses tópicos com uma tag definida como “silenciada” por padrão para todos os usuários.
O silenciamento geralmente remove esses tópicos da visualização Mais Recentes, reduzindo o ruído visual para usuários mais engajados. No entanto, eles ainda podem ver esses tópicos se acessarem intencionalmente a categoria.
Silenciar é uma das opções. Acho que isso significa que as pessoas que poderiam ajudar com problemas de instalação teriam que optar explicitamente por vê-los?
Sim, eles teriam que optar por participar se você adotar essa abordagem — ou, alternativamente, fornecer instruções aos usuários que consideram as notificações de instalação muito intrusivas sobre como silenciá-las eles mesmos, seja por tag ou categoria.
É possível que exista uma maneira de eu fornecer às pessoas um link que configure a opção de silenciar para elas? Apenas “Clique aqui para silenciar a categoria DevOps”, sem necessidade de nenhuma outra interação?
Isso parece estar relacionado a uma discussão que tivemos mais cedo hoje sobre qual abordagem é melhor em relação à página inicial.
Vejo várias coisas e preciso clicar para fazer desaparecer o que não quero ver
Vejo muito pouco e preciso clicar para fazer aparecer o que quero ver
Claro, a resposta real é “depende”… qual porcentagem dos tópicos na página inicial interessaria ao usuário médio?
@sam@eviltrout Acho que devemos priorizar fortemente a interface de “silenciar uma categoria para um grupo de pessoas” no Discourse, como algo que a equipe possa fazer facilmente.
Obrigado, fico feliz em saber que há algum avanço. Se eu tivesse uma maneira de criar links que modificassem configurações específicas para a pessoa que clicar no link, eu poderia criar minha própria página para ajudar as pessoas a se inscreverem ou se desinscreverem de categorias silenciadas (ou outras configurações, como notificações, etc).
Estou com um pouco de dificuldade para visualizar isso. Entendo como a UX poderia funcionar para um “opt-in” no Discourse, onde a página inicial fica em branco e diz algo como:
Para começar, assista a algumas das categorias sugeridas abaixo.
[ lista de categorias populares aqui… ]
Mas, no caso de silenciar uma categoria para várias pessoas, você estava pensando em algo como a equipe editar a categoria e marcar [x] silenciar esta categoria por padrão?
Para o caso de uso muito específico em que uma instância específica do Discourse abrange demais tópicos, e o usuário médio só quer ver um subconjunto do total, poderíamos adicionar um recurso de “descoberta” a ser acionado para novos usuários antes do tutorial do discobot.
Também adicionaria um novo filtro de lista para a página inicial com as opções: mais recentes, novos, não lidos e principais: todos. (Todos é apenas mais recentes, ignorando os silenciados).
Aparece apenas se o usuário tiver silenciado algo.
Uma coisa que me preocupa é que isso conflita um pouco com as permissões de categoria, já que essa é a maneira tradicional de ocultar coisas — mas ela se baseia em “a pessoa X não tem permissão para ver isso”, e não como uma preferência.
Bem, isso é um pouco diferente, pois se trata de você ter o direito de ver o conteúdo para se concentrar, em vez de ser impedido de acessar o conteúdo pelos poderes estabelecidos.
Tecnicamente, é viável usando SSO, grupos, permissões e chamadas de API, mas é muito mais difícil e custoso implementar corretamente.
Claro, minha preocupação é que está ficando mais confuso determinar “por que não consigo ver X”. Temos vários pedidos de suporte de pessoas que silenciaram tags e categorias e não conseguiram descobrir por que {thing} não estava visível para elas.
Mas, como não é uma funcionalidade nova, talvez não seja uma grande preocupação.
Sim, isso ajudará, já que não será padrão (faz sentido apenas para casos de uso específicos), pode ser reativado nas preferências do usuário a qualquer momento e, se alguém reclamar por não conseguir ver certas coisas, podemos orientá-los a verificar se o tópico aparece quando acessam “todos”.
Acho que aprimorar nosso recurso de mutar atual é uma escolha muito melhor do que criar um novo conjunto de código do zero… assim, teríamos mutar e favoritar, tornando tudo ainda mais complexo.
Tudo isso ainda não está totalmente claro para mim, mas tenho interesse no conceito de “mutação seletiva”. A ideia que tenho em mente seria ter um usuário interno que publica informações em muitos tópicos, mas que seja silenciado por padrão, com notificações aparecendo apenas para quem está acompanhando o tópico (se acompanham o tópico, presume-se que estão interessados nas informações publicadas. Caso contrário, provavelmente não querem ter a página inicial cheia de tópicos que receberam novas postagens desse usuário interno. Isso provavelmente irritaria a todos, inclusive visitantes não registrados).
Seria algo assim possível no momento? Ou talvez no futuro? (uma função de “desmutar” para poder receber notificações de um usuário silenciado em tópicos ou tags específicos? Ou uma seleção entre “silenciar o tempo todo” versus “silenciar exceto em tópicos acompanhados”?)
O que não está claro para mim é como funcionam os “conflitos”?
Se um usuário silencia uma categoria, mas acompanha um tópico dentro dessa categoria, ele ainda recebe notificações para aquele tópico, certo?
Se um usuário silencia outro usuário, mas esse usuário silenciado posta em um tópico acompanhado? Então NÃO há notificação, certo?
Se você silencia uma tag e acompanha outra, e ambas aparecem em um tópico?
E assim por diante… Existem regras sobre isso (o que tem prioridade sobre o quê), ou alguma documentação?