Criar suporte a embedding / onebox para filtros de tópicos

A opção “em visão geral do tópico de outros tópicos” via transclusão (oneboxing) está em algum lugar no roteiro?

https://meta.discourse.org/filter?q=category%3Abug%20status%3Aopen%20tag%3Apr-welcome

1 curtida

Desculpe, você pode expandir? Não estou entendendo.

Desculpe.

O recurso descrito acima parece muito poderoso como fonte de dados (lembrando-me de visualizações de dados no Obsidian).

Conforme testado acima, não há suporte integrado de oneboxing / preview (ainda), o que renderizaria os resultados dentro de uma postagem, como outros links já fazem:

Com opções adicionais (por exemplo, quantos tópicos exibir), isso permitiria uma visão geral dinâmica de outros tópicos dentro de tópicos.


Observação: Tive que alterar o link de exemplo do onebox acima, pois dividir tópicos quebra links para postagens. Gostaria de aprender como evitar isso.

2 curtidas

Entendi, sim, movi isso para solicitações de recursos, é uma ideia muito interessante.

Há muito o que desvendar aqui, os 2 maiores seriam:

  1. Quantos tópicos ele deve mostrar (como você controla isso)
  2. Quão “dinâmica” é a lista? Com que frequência ela é atualizada

Em termos de implementação, é possível que um tipo de IFRAME possa alcançar algo interessante e também permitir que você incorpore em sites de terceiros.

1 curtida

Poderiam haver opções de formatação de saída como limit:5 e format:with-summaries para começar.

Como

o resultado poderia ser transformado com outros plugins com sua própria linguagem/opções de formatação (por exemplo, uma lista de colunas a serem exibidas).

Quais são as regras atuais para oneboxing em relação a esta pergunta?

Como o resultado é filtrado pelos direitos individuais dos usuários, poderíamos considerar o cache do resultado não filtrado e um resultado filtrado para usuários anônimos, aplicando verificações de permissão sob demanda para usuários com mais direitos?

As caixas de um (oneboxes) internas atuais têm a opção de serem expandidas.
Uma abordagem semelhante poderia atualizar a versão em cache sob demanda (com limitação).