Tópico espelhado: mesmo tópico em duas categorias

Desculpe se estou sendo redundante, mas não encontrei nenhum tópico semelhante…

Recentemente, o Workflowy, minha segunda plataforma web favorita (o Discourse é a primeira!), implementou os espelhos, que permitem ter um elemento em mais de um local. Como um ponteiro*.

https://workflowy.com/feature/mirrors/

Às vezes, você sabe, há um tópico que deveria estar em duas categorias simultaneamente. Sim, sei perfeitamente bem o potencial das tags (e o Workflowy também), mas não estou falando disso.

Existe algo semelhante a espelhos no Discourse? A implementação está planejada? Se a resposta for “Não” para as duas perguntas anteriores, o que você acha da ideia?

1 curtida

Já vi algumas perguntas pedindo esse tipo de funcionalidade. Você pode dar um exemplo de onde seria útil ter um tópico do Discourse aparecendo em duas categorias?

Olá Simon,

Um exemplo:

  1. Tenho três categorias principais: Ensino Fundamental, Ensino Médio e Ensino Superior. Elas são bastante independentes (90% dos tópicos não interessam às outras). Existem categorias mais comuns, mas eu não gostaria de adicionar muitas categorias (máximo de 10 a 15).

  2. Gostaria de compartilhar um tópico sobre robótica educacional com todos.
    2.1. Posso criar uma categoria chamada “Robótica Educacional”, sei disso, mas isso gera certa dispersão entre alguns usuários que não são especialistas. Alguns usuários criarão novos tópicos sobre robôs na categoria “Ensino Fundamental” (porque são professores do ensino fundamental) e outros criarão em “Robótica Educacional”.
    2.2. Posso triplicar um tópico, é verdade, mas gostaria que toda a comunidade conversasse junto a partir do seu “lugar natural”.

É um problema clássico em sistemas hierárquicos. Etiquetas podem ajudar, mas exigem supervisão e manutenção quando os usuários não têm competência digital. Etiquetas automáticas baseadas no conteúdo (ótima nova funcionalidade!) também podem ajudar, mas tópicos espelhados podem ser úteis em alguns cenários, acho eu.

Obrigado, Simon, pela sua atenção.

2 curtidas

Por que não usar tags? Assim, você pode marcar o mesmo tópico com duas tags diferentes.

1 curtida

Oi Jeff,

Honestamente, não tenho muita experiência, mas percebo que algumas comunidades funcionam melhor quando o conteúdo é muito específico. Se sou professor do Ensino Fundamental, não quero ler conteúdo sobre vestibulares. E vice-versa.

Mas elas também não são comunidades totalmente independentes, pois há alguns tópicos que podem interessar a todas (embora não muitos). Volto ao meu exemplo para responder à sua pergunta. Tenho três grandes categorias: “Ensino Fundamental”, “Ensino Médio” e “Ensino Médio” (nota: parece haver uma repetição; assumindo que a intenção era “Ensino Fundamental”, “Ensino Médio” e “Ensino Médio” ou talvez “Ensino Fundamental”, “Ensino Médio” e “Ensino Médio Superior” – ajustei conforme o contexto original em inglês que menciona Elementary, Middle e High School). Quero postar um tópico sobre “Scratch, uma linguagem de programação divertida e fácil”.

Posso criar o tópico e marcá-lo com as tags “Ensino Fundamental” e “Ensino Médio”, mas onde devo colocá-lo?

  • Se eu criar uma categoria “Geral”, logo terei uma mistura de conteúdos, onde alguns usuários publicarão coisas que ficariam melhor em outras categorias. Não sou muito fã de categorias “Geral” ou “Vários”.
  • Se eu criar uma categoria mais específica, como “Linguagens de programação” ou “Programação”, muitos usuários não se inscreverão, pois não têm grande interesse no mundo da programação, embora possam se interessar pelo Scratch se ele for apresentado em sua categoria natural (por exemplo, Ensino Fundamental).

Sei que é possível criar barras laterais (usando discourse-category-sidebars) e colocar links de tags nelas. Seria uma solução, mas exigiria que os usuários marcassem corretamente cada postagem. Além disso, haveria dois pontos de entrada: a categoria (Ensino Fundamental) e a tag (Ensino Fundamental), com conteúdos diferentes…

Espero ter me explicado bem. Obrigado pela sua atenção, Jeff, é uma honra. E não deixarei passar nenhuma oportunidade de dizer o quão incrível é a sua plataforma.

2 curtidas

Olá @jmeler :wave:

Se estou entendendo corretamente, uma possível solução seria uma categoria “Geral” parcialmente restrita. Você pode configurar as restrições da categoria de modo que todos os usuários possam visualizar e responder, mas apenas a equipe (ou um grupo designado por você) possa criar novos tópicos. Isso deve evitar qualquer chance de caos na categorização. Confira Understanding groups and category permissions para mais informações.

Outra ferramenta opcional, caso você espere que muitos conteúdos generalizados sejam enviados por usuários, é configurar a categoria “Geral” de modo que todos os novos tópicos precisem ser aprovados pela equipe. Dessa forma, você terá um sistema de filtragem.

Também pode valer a pena investigar a utilidade de Discourse Docs. Você precisará informar seus usuários sobre sua existência, mas pode ser uma boa maneira de organizar tudo.

Não espero que tópicos espelhados estejam no roteiro em breve, então espero que uma das soluções acima seja uma alternativa viável! Me avise se tiver dúvidas.

6 curtidas

Parece interessante, e entendo que o tópico espelhado representa uma grande mudança de paradigma. Obrigado, Taylor! Vou investigar em breve.

1 curtida

Olá @jmeler, eu também estou procurando a mesma solução: Um tópico, em duas categorias.

O Gmail é um ótimo exemplo de plataforma que utiliza esse recurso.

Com o Gmail, você pode aplicar Rótulo nº 1 e Rótulo nº 2 ao E-mail nº 1.

Agora você pode encontrar o E-mail nº 1 na pasta Rótulo nº 1 ou Rótulo nº 2.

  • As Pastas do Gmail representariam as Categorias do Discourse.
  • Os rótulos do Gmail representariam as tags do Discourse.

Clique Aqui para saber mais sobre como os Rótulos do Gmail funcionam.


Casos de Uso no Discourse

Contexto: Existe uma instância do Discourse para um público dos EUA sobre notícias locais, nacionais e globais.

Aqui está a disposição das categorias…

  • Notícias (Categoria Principal)
    • Local: Califórnia (Subcategoria)
    • Local: Texas (Subcategoria)
    • Local: Nova York (Subcategoria)
    • Nacional (Subcategoria)
    • Internacional (Subcategoria)

Agora, digamos que haja notícias internacionais sobre um balão espião atualmente na China, a caminho dos EUA, e eventualmente chegando ao Texas.

Ele seria postado primeiro na categoria Internacional, mas à medida que o balão se movesse para os EUA, ele seria então adicionado a ambas as categorias, Internacional e Nacional. À medida que se movesse para o Texas, seria agora adicionado a todas as 3 categorias.

Veja tópico relacionado: Post Topic in Two Categories?