Lista de Pré-visualizações de Tópicos (legado)

Você sabe de alguma maneira de fazê-lo rodar com mais frequência? Tipo a cada 5 segundos ou mais ou menos?

2 curtidas

Você pode descobrir essas coisas por conta própria, consultando o código-fonte do Discourse (o TLP não está envolvido aqui)

LMGTFY :wink:

… Parece que está ligado ao período de graça para edição. Encurte-o e ele será executado mais cedo.

2 curtidas

Sim, alguém postou por sorte quase ao mesmo tempo

3 curtidas

Olá, esta é uma pergunta sobre permissões. Se uma instância do Discourse tiver imagens em destaque ativadas nas páginas que não são de categorias e a instância tiver categorias públicas e privadas… quais imagens devem ser exibidas para quem?

Idealmente, os usuários veem as imagens em destaque correspondentes aos tópicos aos quais têm acesso e não veem as imagens em destaque de tópicos aos quais não têm acesso. Portanto, as imagens em destaque exibidas para diferentes usuários serão diferentes, dependendo de suas permissões. Isso está correto?

1 curtida

Outra pergunta sobre permissões, esta provavelmente mais simples. Existe alguma maneira de selecionar imagens em destaque sem adicionar a tag definida aos posts? A preocupação é que, no nosso Discourse atualmente, praticamente todos podem adicionar tags e, portanto, praticamente qualquer pessoa pode decidir que uma imagem é em destaque. Isso abre portas para possíveis abusos e necessidade de moderação.

Poderíamos aumentar o nível de confiança para adicionar tags, mas isso tem outras consequências. Estou curioso sobre como outros estão abordando essa questão.

1 curtida
  1. O TLP respeita as permissões, então você não verá nada diferente. As imagens em destaque serão limitadas ao conteúdo ao qual você tem acesso. O conjunto pode ser maior para alguns usuários.

  2. A funcionalidade principal do Discourse resolve isso para você: basta manter a tag escolhida em um Grupo de Tags configurado para que apenas a equipe possa atribuir essa tag:

image

2 curtidas

Muito obrigado! Isso resolve todas as nossas preocupações.

1 curtida

Estou admirando com grande prazer o uso de Imagens em Destaque (a fileira horizontal de imagens) em https://realtimevfx.com/. Alguma sugestão sobre como implementar as melhorias que eles fizeram?

Especificamente:

  • Como fazer o texto com o título e o autor visíveis sem precisar passar o mouse?
  • Como obter aquelas setas para rolar para a esquerda e para a direita?
  • Como remover a barra de rolagem horizontal?
1 curtida

Isso não parece ser o mesmo componente. Você pode verificar inspecionando o HTML para as mesmas classes no inspetor do seu navegador.

Você pode estilizar barras de rolagem em CSS. Eu postei algo nessa linha mais acima no Tópico.

Pergunte a eles? Você até pode conseguir identificar o JavaScript e o CSS deles. Ou poste em Marketplace se precisar de ajuda?

2 curtidas

Obrigado. Bom saber que não é o mesmo componente. Eu perguntei a eles, e a resposta foi… que é complicado. :slight_smile:

@merefield, antes de considerar uma solicitação no marketplace, você está aberto a integrar essas melhorias neste plugin? Embora eu goste muito dessa interface, não tenho certeza se quero manter uma versão corrigida para ela.

2 curtidas

Desculpe pela resposta tardia.

Se você estiver disposto a financiar, ficarei feliz em criar um Componente de Tema que você pode adicionar à sua instância e garantir que isso funcione com o TLP instalado.

Estou tentando evitar aumentar a complexidade do plugin principal.

Sinta-se à vontade para me enviar uma mensagem privada.

4 curtidas

OK, chega um grande PR para a versão do Tema Componente deste add-on:

Mudanças:

  • REFACTOR: Elimina* jQuery :trumpet:
  • REFACTOR: Converte a determinação de recursos de rota e layout para um Serviço Ember (semelhante ao TLT Componente, crédito pela abordagem a @David) — isso é MUITO mais confiável e elimina pelo menos um bug.
  • REFACTOR: elimina UM MONTÃO de avisos de descontinuação.
  • FEATURE: Permite especificar recursos de layout por Tag específica agora (não apenas globalmente nas Tags) (mesma abordagem do TLT)

NB A hierarquia CSS é mais simples e ligeiramente alterada, então esteja ciente se você tiver personalizações!

a branch é add_ember_service_remove_jquery

Se quiser testar (seria muito apreciado), você pode carregá-lo como um Componente adicional (preencha a caixa de branch em Avançado), edite o nome dele (chame de “Pré-visualizações da Lista de Tópicos (Beta)”?) e adicione-o a um Tema ao qual você possa alternar e que seus usuários normalmente não usam.

Lembre-se de atualizar o navegador após cada alteração nas configurações.

Muitas coisas mudaram, então será necessário uma boa verificação e, infelizmente, ainda não há testes automatizados. Obviamente, fiz bastante teste eu mesmo.

Vou mesclar em algumas semanas, após um período de testes abertos.

Com o tempo, essas mudanças podem ser adotadas pelo Plugin também …

*Acredito que ainda reste um pouco de jQuery, darei um retorno sobre isso.

7 curtidas

É possível excluir uma categoria específica das prévias de imagem e resumo?

EDIT: Desculpe, vi que vocês têm um espaço para solicitações. Vou colocá-la lá.

1 curtida

Sim, isso deve ser possível.

2 curtidas

@merefield as novas mudanças estão ótimas! Não notei nenhum problema até agora. Tenho uma sugestão: no TC atual, todas as tags são estilizadas por padrão. Com a nova branch, as tags precisam ser nomeadas individualmente nas configurações. Considerando que há inúmeras tags (e que também podem ser criadas), podemos ter todas as tags estilizadas por padrão (ou ter uma configuração que permita todas as tags)?

2 curtidas

Totalmente experimental e em andamento nesta fase, mas aqui está o que tenho trabalhado: uma modernização massiva da aparência e sensação do TLP:

(para ver a demonstração ao vivo, acesse: https://rideables.tech)

(E sim, usei o excelente “Feed” do Microsoft Edge como inspiração :heart_eyes:).

6 curtidas

A solução é bastante simples, como se vê:

  • A rota tags agora é apenas tag

Atualizei a branch add_ember_service_remove_jquery com essa alteração (apenas para as configurações padrão) (junto com uma série de outras alterações não relacionadas). Se você alterou as configurações padrão, basta substituir tags por tag e tags-mobile por tag-mobile.

Obrigado pelo teste!

2 curtidas

Fica incrível tanto no PC quanto no celular!

2 curtidas

Ótimas notícias sobre a limitação de renderização do Chrome para o TC (distância de rolagem limitada antes da corrupção).

Corrigido no Chrome 96: https://bugs.chromium.org/p/chromium/issues/detail?id=688640#c58.

Atualmente, isso está na versão Canary deles (eu testei e agora funciona sem problemas).

(Agora só precisamos disso: https://bugs.chromium.org/p/chromium/issues/detail?id=1076027&q=masonry&can=2 para podermos eliminar o JavaScript)

4 curtidas

@merefield, obrigado por isso, mas está quebrando o site para mim. Já atualizei, mas tudo o que vejo é o menu suspenso do período de tempo. Vou tentar testar sem plugins e te aviso.

2 curtidas