Não é mais possível criar banners globais a partir de categorias restritas

Olá a todos, acabei de notar hoje que não podemos mais fazer o seguinte para categorias restritas:

Chave inglesa > Fixar Tópico > Tornar Tópico Banner

Como todos os outros estão gerenciando seus modelos para banners que reutilizam?

Eu não estou entendendo por que quereríamos que as informações usadas em banners ficassem circulando, poluindo categorias públicas, mas talvez eu esteja perdendo alguma coisa.

Eu adoraria saber o fluxo de trabalho de todos os outros.

Aqui está a PR relacionada para referência: DEV: Gate read-restricted banner topics by janzenisaac · Pull Request #38496 · discourse/discourse · GitHub

Quando funcionalidades como esta mudam ou são removidas, geralmente é devido a considerações de segurança ou controle de acesso. Neste caso, os tópicos de banner agora estão restritos para que tópicos em categorias de leitura restrita não possam mais ser usados como banners.

Dito isto, estamos atualmente discutindo internamente se existem fluxos de trabalho ou melhorias melhores que possam ajudar com casos de uso como o seu.

Entretanto, uma possível solução alternativa, se o objetivo é simplesmente evitar que tópicos de banner fiquem visíveis em listas de tópicos normais, é criar o tópico de banner como Não Listado desde o início em uma categoria pública em vez de uma privada. Tópicos não listados não aparecerão em listas de tópicos ou visualizações de categoria para usuários comuns, mas ainda podem ser acessados por link direto e usados programaticamente:

Para manter as coisas organizadas, você também pode adicionar uma tag como #banner para que seja fácil localizar esses tópicos mais tarde.

A partir daí, você pode usar o plugin Discourse Automation e executar o script “Tornar Tópico de Banner” (Make Banner Topic), referenciando o ID do tópico não listado. Isso o converterá em um banner, mantendo-o efetivamente oculto da navegação normal.

Esta modificação me parece um tanto peculiar.

Em primeiro lugar, os membros da equipe que têm autoridade para modificar banners são as mesmas pessoas que têm acesso a este tópico de leitura restrita. Quando eles optam por designar um tópico como banner, é razoável supor que eles intencionalmente desejam tornar seu conteúdo público, então não acho que isso seria um problema de segurança.

Em segundo lugar, na prática, os membros da equipe em nosso site estão acostumados a redigir anúncios em um tópico de leitura restrita antes de defini-lo como um banner.

O problema de segurança reside no fato de que o conteúdo do banner estava sendo disponibilizado para todos, e não apenas para administradores/moderadores. Eu não concordo com sua suposição de que os administradores estão cientes de que todos os banners com restrição de leitura seriam tornados públicos.

No entanto, eu vejo o caso de uso e o desejo de não poluir as categorias públicas :slight_smile:

@dax obrigado pela solução alternativa por enquanto, vou tentar isso por agora, embora eu sinta falta de uma área de rascunho de equipe dedicada.

Tentei o método descrito acima, mas a opção ‘Fixar tópico’ desaparece quando você o deslista.

Por essa razão eu disse para usar o plugin Automation por enquanto

@Discoursenaut agora você deve ver a opção Fixar Tópico mesmo para tópicos Não Listados, assim você pode pular a etapa de Automação.

Pode verificar no seu site?

Impressionante, está perfeito!

Vocês podem considerar atualizar as instruções aqui (em Banner Dispensável) de que ele precisa estar em uma categoria pública e o deslistamento é sugerido.

Adicionei esses detalhes, obrigado por mencionar!

Tenho uma preocupação semelhante à que expressei aqui: I just upgraded to the latest tag, and lost banner topic!, e realmente espero que a solução alternativa do @dax continue funcionando.

No meu caso, eu havia escolhido o seguinte fluxo de trabalho:

  1. Criar um novo tópico em Staff com a tag #banner
  2. Preparar o banner na primeira postagem
  3. Eventualmente usar respostas para discutir o agendamento de banners e variantes
  4. Transformar o tópico em um banner.

Mas com a nova abordagem, não consigo mais ter a discussão da equipe sobre banners. :person_shrugging:

Acredito que o grupo “Equipe” ainda deveria conseguir ver e responder em tópicos não listados.

O problema não é que a equipe não encontrará o tópico, mas sim que todos podem ler tópicos não listados. Ambos podemos ler este tópico oculto sem sermos membros da equipe: Configure API Keys for Google Gemini

É, mas eles precisariam do link para poder encontrá-lo em primeiro lugar.

Os usuários podem obter isso, por exemplo, ao acompanhar a categoria ou porque alguém linka para sua postagem, cita ou os menciona com @. Cada notificação resulta em o usuário ter o link. Além disso, você pode simplesmente tentar IDs menores que o do tópico mais recente criado. Tópicos não listados não são um local para conteúdo que os usuários não deveriam ver.

De fato, e eu já havia elaborado outra solução de qualquer forma:

Apenas para constar, recentemente recorri a este componente de tema para banners em toda a minha comunidade porque ele não exige um tópico dedicado.