Como está o andamento deste projeto? Temos usado tags desde o início, mas acredito que um terceiro nível me pouparia muitos problemas e seria útil para um caso específico:
nota: no nosso site, as categorias são chamadas de canais
Dois canais atendem ao propósito central do site e, propositalmente, não possuem subcanais, mas fazem uso extensivo de tags.
- o ER (perguntas)
- o lounge (discussões)
Todos os demais canais existem para cumprir uma função complementar: feedback (comunicação meta sobre o site e a comunidade), anúncios (repositório histórico e cronológico de todas as comunicações externas), na notícia (notícias “lá fora” relacionadas ao nosso propósito), Recursos, Avaliações, HVAC (um espaço de desabafo não moderado, acessível apenas a assinantes, cujos tópicos não são exibidos), etc.
Realmente, esses canais principais poderiam ser tags, mas quero que seus tópicos sejam segregados do restante, pois possuem funções específicas que pertencem a “seções de fórum” separadas. Infelizmente, como o nível superior é usado para fornecer um “título de seção” para o grupo de canais relacionados que contém, atualmente é impossível ter subcanais.
Exemplo de caso de uso:
Em “Recursos”, temos ‘livros’, ‘treinamento’, ‘arquivos de exemplo e trechos de código’, ‘Apps (gratuitos oferecidos como estão à comunidade)’, Produtos e Apps para lucro, ‘Plugins’…
Plugins são tão importantes na plataforma que usamos que justificam seu próprio canal. Especialmente para segregá-los dos produtos reais desenvolvidos com essa plataforma.
Alguns criadores de plugins fazem marketing ativo dos seus, e eu queria evitar que alguns tópicos de plugins se perdessem entre toneladas de tópicos de “atualizações, anúncios, lançamentos etc.” desses promotores ativos. Por isso, criei a regra de que só pode haver um tópico por plugin. Além do fato de que as pessoas precisam ser constantemente lembradas, acabo tendo que limpar constantemente esse canal.
Se eu puder criar um subcanal por plugin, poderei deixar cada desenvolvedor/promotor de produto cuidar do seu canal, fazer promoções, anúncios de atualizações, mas limitar a um o número de tópicos exibidos para esse canal específico de plugin.
Então, estou realmente ansioso pela possibilidade de aninhar mais um nível!
A próxima funcionalidade super útil seria ter moderadores no nível de “canal (categoria)”. Poder conceder direitos de moderação apenas a canais específicos seria incrível.
Atualmente, minha solução alternativa é criar um grupo chamado JohnDoe_curator, fazer com que John Doe seja dono do grupo e, para o canal JDcollection, conceder direitos de criação ao grupo JohnDoe_curator e direitos de leitura e resposta a Todos.