Listas de Tópicos Personalizados do Discourse

:discourse2: Resumo Permite criar listas de tópicos personalizadas que podem ser acessadas por meio de um URL
:hammer_and_wrench: Link do Repositório GitHub - discourse/discourse-custom-topic-lists: custom topic lists
:open_book: Guia de Instalação Como instalar plugins no Discourse

Funcionalidades

Este plugin adiciona um novo menu suspenso; ao clicar nele, você é levado a uma lista de tópicos personalizada com base em um filtro definido na configuração.

O novo menu suspenso:

Os links da barra lateral, você pode decidir se a lista deve aparecer na lateral ou não:

Ao clicar para ir para a página da lista personalizada, você se depara com uma página semelhante a uma lista de tópicos:

O nome, rótulo do banner, ícone e caminho podem ser definidos na configuração

Configuração

Certifique-se de ter o experimental topics filter ativado

Esta é a configuração que usei no exemplo:

22 curtidas

Isso é muito útil. Muito obrigado!

Parece ótimo! Eu estava me perguntando, como isso é diferente das categorias? Por que não usar uma categoria em vez disso?

1 curtida

Este é um frontend para um filtro experimental?

3 curtidas

Olá, posso personalizar a tag de grupo de seleção múltipla como neste tópico Multi menu select Group tags

4 curtidas

Obrigado pelo feedback, pessoal!

Ele usa este recurso experimental chamado /filter, você pode ver a consulta DSL neste post meta

Isso é diferente das categorias porque você pode criar uma lista personalizada com 2 categorias, por exemplo, category:bug,feature ou, no meu caso, category:arts-media,feature traria todos os tópicos que incluem ambas as categorias.

Eu testei e, pelo que pude ver, os grupos de tags não são suportados no recurso /filter.

6 curtidas

Grupos de tags serão adicionados no futuro? Parece ser um conceito de recurso subutilizado.

5 curtidas

Trabalhei nisso: FEATURE: Add tag_group option in `/filter` by Grubba27 · Pull Request #27427 · discourse/discourse · GitHub.

Manterei vocês e o changelog atualizados.

4 curtidas

O PR foi mesclado ao core!

5 curtidas

Isso seria épico! Atualmente, estamos usando o plugin de documentação para criar uma espécie de banco de dados de produtos. Mas ter uma visualização de menus suspensos baseados em grupos de tags nos ajudaria imensamente.

2 curtidas

@gabriel é possível para os usuários finais criarem suas próprias listas personalizadas?

3 curtidas

Atualmente, não.

Ainda não fiz uma personalização por usuário como essa, quando eu tiver esse conhecimento e tempo, adicionarei.

É de código aberto, se você quiser, pode iniciar um pr e podemos ir iterando.

6 curtidas

:heavy_plus_sign: :one: para esta ideia.

Eu acho que você está indo em uma boa direção, @gabriel. Você na verdade chegou muito perto de um conceito funcional para esta ideia que @nathank também ajudou a inspirar.

Se os usuários puderem definir suas próprias listas personalizadas e aproveitar a barra lateral de navegação ( :raised_hands:), estaremos incrivelmente perto de as pessoas definirem seus próprios feeds com base em seus interesses.

5 curtidas

Essa seria uma excelente funcionalidade para o usuário final.

4 curtidas

Ei! Temos uma atualização para este plugin. Agora você pode adicionar um .rss ao final de sua lista personalizada, que a renderizará no formato RSS.

4 curtidas

Seria possível criar um dropdown com base em um grupo de tags específico e exibir todas as tags como itens do dropdown?

Existe uma maneira de os usuários se inscreverem (assistir, assistir primeiro post) em uma lista personalizada? Estou trabalhando em um projeto que envolve a compilação de conteúdo de várias categorias, mas preciso de uma maneira para os usuários saberem sobre novo conteúdo. Suspeito que esse requisito me levará a usar tags, mas queria perguntar :slight_smile:

2 curtidas

Mais uma pergunta de acompanhamento: Como você recomenda segmentar categorias individuais quando várias categorias têm o mesmo nome? Por exemplo, temos uma categoria Notícias para todos os nossos produtos, então mais de uma dúzia de categorias Notícias.

Estou tentando algo como pai:filho e #ID, mas eles não parecem estar funcionando.

3 curtidas