É possível permitir que os usuários adicionem tags às respostas?
A implementação básica de tags parece ser que o criador do tópico adiciona tags aos tópicos, e essas tags só podem ser alteradas na primeira postagem do tópico. É possível permitir que os usuários adicionem tags adicionais por resposta?
(ou seja, basicamente, a capacidade de adicionar tags em uma resposta, assim como um usuário pode adicionar tags na primeira postagem)
No meu caso, pode acontecer de os usuários dizerem algo em suas respostas que está relacionado ao tópico, mas também se relaciona a outros assuntos. Portanto, seria útil para os usuários poderem pesquisar posteriormente por assunto (ou seja, tags) e encontrar essas respostas.
Se não estiver disponível atualmente (o que talvez não esteja não), gostaria de saber quão difícil seria implementar — se não for muito complicado, talvez eu publique no marketplace para isso.
Não, isso não é possível no momento, embora usuários do nível de confiança 3 possam adicionar tags a perguntas de outras pessoas, então uma solução social, incentivando seus membros regulares a fazer isso, pode ser suficiente.
Obrigado. Um caso de uso importante é, na verdade, o criador do tópico adicionando tags em uma base por resposta. Portanto, é importante que as tags estejam especificamente vinculadas às respostas.
Se eu puder dar um motivo para adicioná-lo:
temos um tópico para, digamos, todos os Poemas, em vez de vários tópicos para cada Poema. Bem como muitos outros tópicos singulares para várias respostas/postagens.
Cada poema de resposta pode querer uma tag diferente, é claro, em relação ao conteúdo de seu poema
Atualmente, apenas o iniciador do tópico ou nível 3+ pode adicionar/editar isso, em vez do próprio usuário.
As postagens podem ter tags, de certa forma, assim como adicionaríamos uma tag em uma plataforma de mídia social, dentro da própria postagem:
#oficial#notas-de-lançamento
Eu uso essa abordagem na minha comunidade, depois tenho um endpoint de API personalizado para obter todas as postagens com uma determinada tag mencionada para apresentá-las como uma “linha do tempo” da tag no meu site principal (aqui estou listando todas as postagens que mencionam #dune-imperium):
O que seria útil, na minha opinião, é adicionar esse filtro de “tag mencionada” à página de Pesquisa, que renderizaria uma visualização semelhante. É o local principal onde podemos listar postagens individuais, então faz sentido ter esse recurso lá.
Se você pensar bem, mesmo que adicione tags a respostas com um campo de postagem personalizado, como você as filtraria ou as exibiria fora do tópico em si?
Se você tiver um caso de uso específico que não seria coberto apenas pela adição de tags ao corpo de uma postagem, nos diga e podemos tentar encontrar uma solução.
Adicionar suporte para isso em Embedding a list of Discourse Topics in another site seria legal, mas precisaríamos armazenar todas essas menções de tags no banco de dados para não termos que fazer uma busca toda vez que a renderizarmos.
Estamos falando internamente sobre armazenar menções de usuários/grupos em uma coluna dedicada para acelerar tópicos, então isso funcionaria de forma semelhante.