Para contextualizar, divulgamos todos os nossos anúncios de produtos por meio da nossa comunidade. Como você verá, temos mais de uma dúzia de produtos, e muitos deles possuem várias versões suportadas. Atualmente, os usuários “se inscrevem” em toda uma categoria de notícias de um produto, o que significa que podem receber alertas sobre produtos que nem sequer possuem ou utilizam.
Tenho curiosidade em saber como outras pessoas lidam com algo assim. A resposta quase certamente envolve tags, certo? Inscrever-se em uma tag em vez de toda a categoria? E, se for um produto SaaS que atualiza o número da versão (mensalmente, trimestralmente, etc.), atualizar a tag e/ou adicionar sinônimos para ela?
Se for esse o caso, como você informa aos usuários que uma nova versão foi lançada? Ou que há algo notável aplicável a todos os clientes desse produto (como uma sessão de feedback), mas eles não estão inscritos em toda a categoria? Ou, de forma semelhante, quando uma nova versão é lançada, você adiciona a tag para todas as versões ativas mais antigas, mesmo que isso não tenha relação com essas versões?
A raiz desse problema é que um produto migrou de uma versão que recebia atualizações a cada poucos meses para uma que receberá atualizações a cada duas semanas.
Estou tentando me adiantar à onda de notificações que algumas pessoas podem não apreciar. Sugestões são bem-vindas
Eu diria sim para as tags. Eu usaria categorias para os tipos de conteúdo de alto nível, não para cada combinação de produto/versão.
Então, poderiam existir categorias para:
Anúncios de Produto
Notas de Lançamento
Notícias
E tags para:
produto: 1secure, auditor
versão: 1secure-dpsm, release-minor, etc.
O Discourse suporta tags bastante estruturadas com grupos de tags, relações pai-filho entre tags, limitação a uma tag por grupo e restrições de tags por categoria, então você pode evitar que isso se torne caótico.
Assim, os usuários podem acompanhar tags ou apenas a primeira postagem de uma tag, e você pode definir níveis de notificação padrão para tags.
Se você tiver um tópico de lançamento marcado tanto com o produto quanto com a nova versão:
categoria: Notas de Lançamento
tags: 1secure, v10.8
Qualquer pessoa acompanhando 1secure receberá a notificação.
Qualquer pessoa acompanhando v10.8 também receberá.
Acho que estabelecer grupos de tags e obrigar/restringir o uso deles ajudará bastante. Esse nível de controle havia escapado da minha mente.
Minha relutância em separar o produto da versão é que eles serão notificados sempre que alguém usar a tag 1secure, mesmo em um tópico do estilo de suporte. Ainda tenho esperança de poder se inscrever em tags por categoria
Embora eu imagine que a resposta possível ali seja restringir o uso de 1secure nessas categorias de suporte, já que ele já é indicado como suporte 1secure.