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

Você atualizou o TC? Isso também é necessário. (A pista é a falta de localização que só o TC mais recente possui)

1 curtida

Há orientações específicas para não atualizar o plugin fora dos primeiros 5 dias do mês. Sim, o plugin principal não é compatível com o Discourse atual. Essa orientação se aplica a todos os plugins do Pavilion (o período de atualização suportado são os primeiros cinco dias).

Somos receptores de mudanças principais, então precisamos de tempo para atualizar o plugin após alterações disruptivas no núcleo. Focamos nisso no início do mês. No entanto, ainda precisamos ganhar a vida, por isso não garantimos compatibilidade em outros períodos. Se você fizer a atualização apenas no início do mês, isso não deve ser um problema.

5 curtidas

Obrigado pela informação.

2 curtidas

O componente de tema experimental está funcionando atualmente. :slight_smile:

2 curtidas

Sim, estou na versão mais recente do TC; alguns tópicos estão meio que funcionando:

1 curtida

Isso de forma alguma está correto. Não tenho certeza do que há de errado com sua configuração, mas definitivamente não é o código TC mais recente em execução. Estranho!

Eu tenho isso em dois sites de produção e o seletor de miniaturas está funcionando perfeitamente em ambos (embora exclua imagens muito pequenas no momento)

Por favor, verifique novamente se você atualizou para a versão mais recente do TC.

1 curtida

Eu ia começar a desativar coisas para descobrir o que era, mas mudar para um tema diferente e depois voltar de alguma forma resolveu o problema, que estranho!

2 curtidas

Sim, possivelmente um problema de cache. Ótimo trabalho!

Lembre-se sempre de atualizar sua página web após modificar um componente de tema. Acredito que a troca de tema faça isso automaticamente.

Em seguida, vou trazer de volta os botões de ação.

Agradeço pelos testes, David!

3 curtidas

OK, atualizações no plugin principal para suportar as novas Miniaturas do Discourse.

Basicamente, isso envolve remover o código que o TLP havia desenvolvido para criar e gerenciar miniaturas e adicionar novas interfaces para trabalhar com as miniaturas do núcleo.

Esta é uma atualização bastante grande, mas se beneficia muito do meu trabalho na versão do TC:

Como o Discourse atualmente só gera Miniaturas a partir de Componentes de Tema, você também deve adicionar este Componente de Tema muito simples para iniciar a criação da miniatura: @David, seria ótimo ter uma opção apenas de plugin aqui

NB: Não tenho certeza de quanto tempo a versão completa do plugin permanecerá. Provavelmente vou me concentrar no Componente de Tema e no Plugin Sidecar daqui para frente.

Por favor, teste isso em staging antes de comprometer com a Produção, se possível. Testei em Produção, mas seus resultados podem variar. E, claro, me avise sobre quaisquer problemas…

2 curtidas

Obtenho este erro ao instalar o componente do gerador

Erro de Importação: about.json não existe ou é inválido

2 curtidas

Deixa eu reverter. Obrigado pelo teste.

ATUALIZAÇÃO: Desculpas! Isso foi corrigido e testado em Produção, por favor atualize e recarregue seu navegador.

A moral da história: não lance coisas tarde da noite quando estiver cansado! (De alguma forma, eu tinha esquecido de enviar o arquivo que era crítico para que funcionasse!). O readme não ia levar ninguém a lugar nenhum rápido!

2 curtidas

OK, é melhor eu resumir o status atual, pois as coisas estão ficando confusas:

Agora existem duas configurações distintas:

  1. A configuração existente, padrão, baseada em plugins. Estou pensando em substituí-la por duas, no entanto (vou avisar com antecedência).
  • Plugin https://github.com/paviliondev/discourse-topic-previews

OU:

  1. Baseada em TC, experimental; espere pequenos problemas, mas com benefícios adicionais como Imagens em Destaque no mobile e responsividade para barras laterais… plugin opcional “sidecar” que adiciona recursos
  • Componente de Tema https://github.com/merefield/discourse-topic-list-previews-theme

  • Adicione o plugin sidecar se quiser mais recursos: - git clone https://github.com/merefield/discourse-topic-previews.git -b "theme_sidecar". Isso adiciona “ações” (marcar como favorito e curtir diretamente da Lista de Tópicos) e o Seletor de Miniaturas no Editor de Metadados do Tópico.

Desculpe por qualquer confusão com as diferentes configurações.

10 curtidas

O componente está no ar agora e funciona muito bem, obrigada novamente!

O único desafio que temos agora é que o “nível de resolução das miniaturas da lista de tópicos” afeta também as imagens em destaque. Assim, temos ou imagens em destaque um pouco pequenas demais ou miniaturas na lista de tópicos grandes demais. Seria possível ter um “nível de resolução das imagens em destaque da lista de tópicos”?

Edição: E mais uma coisa: Aparentemente, o plugin de pré-visualização da lista de tópicos ordena as imagens em destaque pela data de etiquetagem, o que faz bastante sentido, na minha opinião. O componente do tema ordena pela data da última postagem, o que faz com que as imagens em destaque mudem bastante rapidamente. Seria possível ordenar pela data de etiquetagem? Muito obrigada!

3 curtidas

Boa sugestão, isso foi implementado: FEATURE: offer independent Featured Images resolution level · merefield/discourse-tc-topic-list-previews@0b90138 · GitHub

Por favor, atualize e me diga como ficou.

5 curtidas

Funciona perfeitamente, muito obrigado! :slight_smile:

Seria também possível ordenar as imagens em destaque pela data de marcação (veja acima)?

1 curtida

O plugin tem suas próprias alterações de API; infelizmente, o TC não tem, então não, a menos que eu possa obter isso de uma única solicitação HTTP simples de uma vez só.

1 curtida

A data de publicação funcionaria? Como fazemos uma revista com o Discourse e seu TC, seria estranho se um usuário pudesse alterar os títulos escrevendo um comentário. :wink:

1 curtida

Ou você consegue obter esse feed “/tag/{tag}.json?ascending=false&order=created”?

2 curtidas

E o plano é continuar avançando principalmente com a TC, correto?

1 curtida

Sim, isso poderia funcionar. E talvez uma configuração para mais recente versus criado

2 curtidas