Plugin de Classificações de Tópicos

Essa é uma lista bastante extensa para instalar e testar no meu ambiente de desenvolvimento, para dizer o mínimo, então não consigo identificar qual possa ser a causa do seu problema.

Talvez você possa pular os plugins oficiais de discurso. Então a lista seria apenas:

Spoiler
  - git clone https://github.com/procourse/procourse-static-pages.git
  - git clone https://github.com/Ebsy/discourse-nationalflags.git
  #- git clone https://github.com/paviliondev/discourse-ratings.git
  - git clone https://github.com/cpradio/discourse-plugin-imgflip.git
  - git clone https://github.com/paviliondev/discourse-topic-previews.git
  - git clone https://github.com/paviliondev/discourse-news.git
  - git clone https://github.com/paviliondev/discourse-layouts.git
  - git clone https://github.com/gdpelican/retort.git
  - git clone https://github.com/paviliondev/discourse-follow.git
  - git clone https://github.com/cpradio/discourse-plugin-composer-help-button.git
  - git clone https://github.com/paviliondev/discourse-custom-wizard.git
  - git clone https://github.com/paviliondev/discourse-tickets.git

Vou te mandar uma mensagem direta mais tarde para combinar o acesso de administrador.

Eu desinstalaria a maioria delas. Mantenha apenas aquelas que são críticas para seus usuários; caso contrário, você está pedindo problemas com um risco significativo de conflitos, alterações disruptivas e uma tarefa de depuração muito mais complexa.

Normalmente, eu esperaria ver cerca de meia dúzia em um site confiável e focado em negócios.

Infelizmente, não podemos dar suporte à sua instalação a menos que deseje nos contratar.

2 curtidas

Farei o que você pede e desinstalarei os plugins não oficiais para encontrar a causa do conflito. Vou te avisar assim que tiver novidades. No entanto, não posso fazer isso no momento, pois o site está sendo usado pelos usuários e não posso permitir tempo de inatividade agora.

Se removermos o Discourse oficial e o pavilhão, restarão apenas 5 plugins.

1 curtida

Na última rebuild, o plugin de avaliações de tópicos está funcionando com todos os meus plugins e componentes do tema! Inicialmente, eu tinha esse plugin desativado porque não tinha certeza se estava pronto. Aparentemente, ao deixá-lo desativado, eu não conseguia ler nenhum tópico. Ativar o plugin sem fazer mais nada resolveu o problema! Eu não adicionei nem removi nenhum plugin.

2 curtidas

Olá,

Tenho o mesmo problema com este plugin. Se eu o desativar, recebo esta mensagem em todos os tópicos :point_down:
Os logs de erro são os mesmos que os seus.

Tenho dois sites Discourse diferentes, então verifiquei os plugins e comparei com os seus.

Os mesmos plugins não oficiais são:

- git clone https://github.com/paviliondev/discourse-follow.git
- git clone https://github.com/paviliondev/discourse-custom-wizard.git

Edição: Mas em um dos meus sites, o discourse custom wizard está comentado, então talvez o plugin discourse follow esteja em conflito com as classificações de tópicos.

Lista completa de plugins / Site 1
  - git clone https://github.com/discourse/docker_manager.git
  - git clone https://github.com/discourse/discourse-solved.git
  - git clone https://github.com/jannolii/discourse-topic-trade-buttons.git
  - git clone https://github.com/paviliondev/discourse-ratings.git
  - git clone https://github.com/discourse/discourse-whos-online.git
  - git clone https://github.com/discourse/discourse-adplugin.git
  - git clone https://github.com/paviliondev/discourse-follow.git
  - git clone https://github.com/discourse/discourse-cakeday.git
  - git clone https://github.com/paviliondev/discourse-locations.git
  - git clone https://github.com/discourse/discourse-patreon.git
  - git clone https://github.com/paviliondev/discourse-custom-wizard.git
  - git clone https://github.com/discourse/discourse-spoiler-alert.git
  - git clone https://github.com/discourse/discourse-calendar.git
Lista completa de plugins / Site 2
  - git clone https://github.com/discourse/docker_manager.git
  - git clone https://github.com/discourse/discourse-solved.git
  - git clone https://github.com/jannolii/discourse-topic-trade-buttons.git
  - git clone https://github.com/paviliondev/discourse-ratings.git
  - git clone https://github.com/discourse/discourse-whos-online.git
  - git clone https://github.com/discourse/discourse-adplugin.git
  - git clone https://github.com/paviliondev/discourse-follow.git
  - git clone https://github.com/paviliondev/discourse-multilingual.git
  - git clone https://github.com/discourse/discourse-calendar.git
  - git clone https://github.com/paviliondev/discourse-locations.git
  - git clone https://github.com/paviliondev/discourse-custom-wizard.git
  - git clone https://github.com/discourse/discourse-patreon.git
  - git clone https://github.com/discourse/discourse-cakeday.git

@fzngagan Posso adicionar acesso de administrador em um dos meus sites se isso ajudar a descobrir qual é o problema.

3 curtidas

Sim, para reproduzir, basta desativar o plugin de avaliações.

1 curtida

Dando uma olhada em alguns.

P.S.
Sim, consigo reproduzir o problema. Dando uma olhada.

2 curtidas

Exatamente, concordo.

Precisamos disso.

Posso confirmar o mesmo problema descrito.

Passos para Reproduzir:

  1. Reconstrua para a versão mais recente.
  2. Tenha o plugin Topic Ratings instalado.
  3. Mantenha o plugin Topic Ratings desativado.
  4. Tente acessar qualquer tópico.

Solução Alternativa:

  1. Desinstale (comente no yml) o plugin Topic Ratings.
  2. Reconstrua.
3 curtidas

@Don @AntiMetaman @Iceman
Este commit corrige o problema

Se você estiver usando em produção, sugiro evitar atualizar o plugin. Mantenha-o ativado ou remova-o se não for necessário até que o próximo período de suporte comece.

5 curtidas

Obrigado por dedicar tempo para corrigir isso fora do período de suporte.

4 curtidas

Algumas perguntas sobre isso:

  1. Quando a primeira resposta é excluída, a avaliação não parece ser redefinida para “sem avaliação”. Veja este tópico. Esse é o comportamento esperado?
  2. O criador do tópico pode responder ao próprio tópico e deixar uma avaliação; isso não deveria ser ignorado? Veja este tópico.

Obrigado, pessoal!

3 curtidas

Sim, isso pode parecer um efeito colateral, mas o primeiro post não define se as avaliações estão habilitadas ou não no tópico.

Sim, eles podem avaliar cada critério apenas uma vez, então basicamente não podem influenciar totalmente as avaliações. Mas a solicitação faz sentido para alguns casos de uso.

3 curtidas

Além disso, o período de suporte está ativo. O plugin está funcionando perfeitamente nos testes mais recentes aprovados até o momento.

5 curtidas

Isso pode ser considerado um erro?
Ou terei que excluir isso para que funcione?

4 curtidas

Ficarei feliz em aceitar um PR se você puder tentar corrigir.

3 curtidas

É da mesma forma, embora não seja verdade.

Demo: https://search.google.com/test/rich-results

Não é exatamente assim que a extensão funciona, mas ainda é útil para aparecer em destaque no Google. Meu site não é tão relevante para as avaliações devido ao baixo número de membros.

4 curtidas

Olá a todos! Como posso fazer com que as avaliações apareçam em cada tópico para usuários logados e não logados?

Obrigado

3 curtidas

Você pode ativar as avaliações para todas as categorias.

3 curtidas