Tenho interesse em tornar a opção de acompanhar categorias mais proeminente para os usuários.
Percebo que posso estilizar o botão de notificação em uma categoria, mas ele permaneceria apenas como um ícone pequeno e um pouco obscuro. Não consegui descobrir como criar um alvo mais evidente.
É possível adicionar um botão de notificação para cada categoria na página /categories? Isso também serviria como uma visão geral do que o usuário está acompanhando.
Por fim, é possível fazer com que um usuário acompanhe a primeira postagem de uma categoria?
Eis o meu argumento para este último ponto: envio uma mensagem de acompanhamento para os participantes de nossos eventos online (que já são membros do nosso fórum). Gostaria de adicionar algo como: “Se você gostou deste webinar sobre o tema X, pode se inscrever para ser notificado sobre futuros eventos e discussões sobre este tema: LINK”.
Sem o LINK, eu teria que descrever literalmente como navegar até a página apropriada, clicar no ícone relevante e selecionar entre uma lista de opções.
Qualquer ajuda para realizar o acima ou outras sugestões para facilitar que as pessoas gerenciem suas notificações de categoria seriam muito apreciadas!
Eu também acharia isso útil. As notificações por e-mail têm links para uma página de ação (por falta de uma palavra melhor) — cancelar a inscrição do tópico, etc. Algo assim, mas para acompanhar categorias, seria ótimo.
O problema que vejo nisso é que provavelmente se tornaria um vetor de ataque CSRF (alguém poderia postar um link em algum lugar que executa uma ação no Discourse, e qualquer pessoa que clicasse teria essa ação aplicada à sua conta, caso esteja autenticada no site do Discourse apontado pelo link). O link também poderia ser mascarado como um link curto, como bit.ly/some-key.
Na maioria dos casos (ou em todos?), solicitações GET não devem alterar o estado. Dito isso, tal problema (vulnerabilidade CSRF) poderia ser evitado ou, pelo menos, mitigado se o link exigisse um token gerado por um moderador (ou administrador) para executar uma ação específica (relacionada ao token), mas não sei se isso justifica o esforço, embora, em casos como o que você mencionou, possa ser útil (especialmente para pessoas que não sabem navegar bem na internet).
Consigo ver o problema potencial aqui. Uma “tela de boas-vindas” (novamente, não sei se esse é o termo correto) ajudaria? Tipo, quando você clica no link da notificação por e-mail, nada acontece automaticamente — você é levado a escolher o que fazer.
Isso poderia ser bom. Aposto que muitas pessoas nunca sequer olham para uma página de categoria (olhando apenas para categories/latest e tópicos individuais).
Olhando para isso novamente… “Preferências - categorias” já possui essa visão geral, mas permite adicionar categorias aos cinco possíveis status de notificação. Basicamente, o que estamos pensando seria a mesma coisa, mas ao contrário: permitir adicionar status de notificação à lista de categorias. Acho que isso pode ser mais intuitivo.
São dois anos depois e ainda estou interessado em tudo o que mencionei no meu OP. Não vi nenhum progresso em nenhum desses recursos. Perdi alguma coisa – talvez um plugin ou componente de tema?
Recentemente criei um TC que permite à equipe criar um botão “Assistir a esta Categoria” em qualquer postagem. Estou usando isso nos meus Discursos para tornar a Acompanhamento mais fácil de descobrir para os usuários menos familiarizados com tecnologia.