Plugin per le valutazioni degli argomenti

È senz’altro una lista piuttosto lunga da installare e testare sul mio ambiente di sviluppo, quindi non riesco a capire quale possa essere la causa del tuo problema.

Forse puoi saltare i plugin ufficiali di Discourse. In tal caso, l’elenco sarebbe solo:

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

Ti scriverò in privato più tardi per organizzare l’accesso amministrativo.

Sconsiglierei di tenere installata la maggior parte di questi. Conservate solo quelli essenziali per i vostri utenti; altrimenti, state chiedendo guai con un rischio significativo di conflitti, modifiche che rompono la compatibilità e un processo di debug molto più complesso.

Normalmente, ci si aspetta di vedere circa una mezza dozzina di estensioni su un sito affidabile e orientato al business.

Mi dispiace, ma non possiamo supportare la vostra installazione a meno che non vogliate assumerci.

2 Mi Piace

Farò come mi chiedi e disinstallerò i plugin non ufficiali per individuare la causa del conflitto. Farò poi rapporto. Tuttavia, non posso farlo al momento, dato che il sito è in uso dagli utenti e non posso permettermi interruzioni del servizio in questo momento.

Se rimuoviamo Discourse ufficiale e Pavilion, rimarranno solo 5 plugin.

1 Mi Piace

Nell’ultima ricompilazione, ho il plugin delle valutazioni dei topic funzionante con tutti i miei plugin e componenti del tema! Inizialmente, avevo disabilitato questo plugin perché non ero sicuro che fosse pronto. A quanto pare, avendolo disabilitato, non potevo leggere nessun topic. Abilitare il plugin senza fare altro ha risolto il problema! Non ho aggiunto né rimosso alcun plugin.

2 Mi Piace

Ciao,

Ho lo stesso problema con questo plugin. Se lo disattivo, ricevo questo messaggio in tutti i topic :point_down:
Gli errori nei log sono gli stessi che hai tu.

Ho due siti Discourse diversi, quindi ho controllato i plugin e li ho confrontati con i tuoi.

I plugin non ufficiali identici sono:

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

Modifica: Ma su uno dei miei siti il plugin discourse-custom-wizard è commentato, quindi forse è il plugin discourse-follow a entrare in conflitto con le valutazioni dei topic.

Elenco completo dei plugin / Sito 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
Elenco completo dei plugin / Sito 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 concederti l’accesso da amministratore a uno dei miei siti se questo può aiutare a capire qual è il problema.

3 Mi Piace

Sì, per riprodurre il problema è sufficiente disabilitare il plugin delle valutazioni.

1 Mi Piace

Ne sto dando un’occhiata.

p.s.
Sì, riesco a riprodurre il problema. Ne sto dando un’occhiata.

2 Mi Piace

Esatto, sono d’accordo

ne abbiamo bisogno

Posso confermare lo stesso problema descritto.

Passaggi per la riproduzione:

  1. Ricompila con l’ultima versione.
  2. Assicurati che il plugin Topic Ratings sia installato.
  3. Disabilita il plugin Topic Ratings.
  4. Prova ad accedere a un qualsiasi argomento.

Soluzione temporanea:

  1. Disinstalla (commentando nel file yml) il plugin Topic Ratings.
  2. Ricompila.
3 Mi Piace

@Don @AntiMetaman @Iceman
Questo commit risolve il problema

Se lo stai utilizzando in produzione, ti suggerisco di evitare di aggiornare il plugin. Tienilo abilitato o rimuovilo se non necessario fino all’inizio del prossimo periodo di supporto.

5 Mi Piace

Grazie per aver dedicato del tempo a risolvere questo problema al di fuori del periodo di assistenza.

4 Mi Piace

Qualche domanda a riguardo:

  1. Quando la prima risposta viene eliminata, la valutazione non sembra essere reimpostata su “nessuna valutazione”; vedi questo argomento. Ci si aspetta questo comportamento?
  2. Il creatore dell’argomento può rispondere al proprio argomento e lasciare una valutazione; non dovrebbe essere ignorata? Vedi questo argomento.

Grazie a tutti!

3 Mi Piace

Sì, potrebbe sembrare un effetto collaterale, ma il primo post non definisce se le valutazioni sono abilitate o meno per l’argomento.

Sì, possono valutare ogni criterio solo una volta, quindi in pratica non possono influenzare completamente le valutazioni. Tuttavia, la richiesta ha senso per alcuni casi d’uso.

3 Mi Piace

Inoltre, il periodo di supporto è attivo. Il plugin funziona perfettamente negli ultimi test eseguiti fino ad ora.

5 Mi Piace

Si può considerare un errore?
O devo eliminarlo per farlo funzionare?

4 Mi Piace

Accetterò volentieri una PR se riesci a provare a risolvere il problema.

3 Mi Piace

È lo stesso, anche se non è vero.

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

Non è esattamente così che funziona l’estensione, ma è comunque utile per apparire in evidenza su Google. Il mio sito web conta meno per le recensioni a causa del suo numero ridotto di membri.

4 Mi Piace

Ciao a tutti! Come posso fare in modo che le valutazioni siano visibili in ogni singolo thread per gli utenti loggati e non loggati?

Grazie

3 Mi Piace

Puoi abilitare le valutazioni per tutte le categorie.

3 Mi Piace