O motivo disso é a estratégia de marketing para o cliente. Eles têm a mesma categoria/rótulo exato e desejam que o conteúdo seja renderizado exatamente assim:
No entanto, em outro lugar do mesmo site, eles têm o mesmo conteúdo exato renderizado, mas apenas sob outra categoria guarda-chuva. Alguém consegue pensar em alguma maneira de fazer isso? Eu pensei que poderia ser impossível, os links permanentes apenas redirecionam A para B; isso quase “publicaria” as categorias em ambas as seções.
Você poderia elaborar um pouco mais sobre o “porquê”?
Ou seja, por que, especificamente, ele precisa ser “renderizado” em dois lugares? Esses lugares estão ambos no cliente Discourse? Um está em um site separado (buscando tópicos via AJAX?) Qual é a estratégia de marketing?
Isso talvez seja um tópico Development, a menos que você esteja procurando contratar alguém para aconselhá-lo sobre isso?
Obrigado pela resposta. Acho que, se não existir nativamente ou se alguém já não tiver feito, sim, eu estava pensando em contratar alguém. Acabei de iniciar o tópico e estou vendo os comentários.
A razão para fazer isso é exatamente a que descrevi; peço desculpas pela imprecisão. Basicamente, o próprio produto (uma categoria) está sob duas categorias pai diferentes ao mesmo tempo (estou usando apenas como exemplo). A estratégia de marketing é oferecer esse produto em diferentes categorias de produtos.
Redes Sem Fio <— pai
APs Autônomos <— categoria filha
Outra categoria principal:
Ecossistema de Redes <— pai
APs Autônomos <— exatamente o mesmo conteúdo, mas renderizado sob duas categorias.
Entendo que os fóruns do Discourse podem não ter sido projetados para isso, mas esse é o requisito do negócio.
Concordo com o @angus de que, se você estiver definindo o escopo de algo, deve ser no Development. Eu já movi para você Quando decidir que precisa contratar alguém, poste uma vaga com orçamento no Marketplace!
Se este fosse meu cliente e eu recebesse apenas o que você descreveu, eu questionaria um pouco a necessidade de fazer isso primeiro. Fazemos isso com bastante frequência na Pavilion.
Uma solução aqui é usar as taxonomias do Discourse de forma mais eficaz. Por exemplo, por que não ter APs Autônomos como uma categoria pai separada ou, potencialmente, como uma tag em vez de uma categoria? Ambas as soluções não exigiriam modificações.
Eles podem resistir a essa abordagem inicialmente, pois ela não se alinha à hierarquia de produtos existente deles, mas então você poderia explicar que a estrutura de categorias do Discourse não precisa necessariamente mapear exatamente a hierarquia de produtos deles de forma descendente.
O objetivo de uma estrutura de categorias é permitir que os usuários encontrem o conteúdo, o que não é necessariamente alcançado ao corresponder à hierarquia de produtos deles.
Você também pode brincar com as tags, renomeando o menu suspenso de tags de “todas as tags” para “Produtos”. Você pode adicionar um ícone de tag ou até mesmo uma imagem personalizada antes do nome da tag usando um pouco de CSS. Isso não será quebrado após atualizações e pode ser suficiente para convencer um cliente de que esta é a melhor solução.
Mas entendo que alguns clientes podem ser teimosos, mesmo quando uma ideia não é a melhor, e infinitamente mais difícil de realizar.
Se o conteúdo for majoritariamente sobre produtos que eles desejam agrupar em categorias de produtos, então você também poderia considerar (como variação à sugestão de @Steven) mapear essas categorias abrangentes como tags e usar as categorias do Discourse apenas para os produtos.