Anteprime dell'elenco argomenti (TLP)

Ciao, non viene visualizzata con l’icona della miniatura, né viene renderizzata nell’html. Ho provato anche il tema predefinito di discourse.

1 Mi Piace

Penso che potresti aver bisogno di un freelancer per dare un’occhiata più da vicino.

Non ho ricevuto altre segnalazioni. Molto strano.

Grazie, non è obbligatorio per me. Lo disattiverò, ho solo chiesto qui pensando di dover fare qualcos’altro.

2 Mi Piace

Prima di passare oltre, potresti condividere la tua console da questa visualizzazione? Ci sono avvisi o qualcosa di rosso?

Solo per darti un po’ di chiarezza: il componente tema fornisce l’interfaccia utente del selettore di miniature, ma questo viene attivato solo se il plugin viene rilevato.

1 Mi Piace

Questi sono tutti gli avvisi nei miei log, al momento non c’è nulla in rosso.

Avviso di deprecazione: `SiteSetting.min_trust_to_flag_posts` è stato deprecato. Si prega di utilizzare `SiteSetting.flag_post_allowed_groups` invece. (rimozione in Discourse 3.3) In /var/www/discourse/lib/site_set

10:19

Avviso di deprecazione: `SiteSetting.min_trust_level_to_allow_user_card_background` è stato deprecato. Si prega di utilizzare `SiteSetting.user_card_background_allowed_groups` invece. (rimozione in Discourse 3.3) A

10:19

Avviso di deprecazione: `SiteSetting.min_trust_level_to_allow_ignore` è stato deprecato. Si prega di utilizzare `SiteSetting.ignore_allowed_groups` invece. (rimozione in Discourse 3.3) In /var/www/discourse/lib/sit

10:19

Avviso di deprecazione: `SiteSetting.min_trust_level_to_allow_ignore` è stato deprecato. Si prega di utilizzare `SiteSetting.ignore_allowed_groups` invece. (rimozione in Discourse 3.3) In /var/www/discourse/lib/gua

15:59

Avviso di deprecazione: `SiteSetting.min_trust_to_edit_post` è stato deprecato. Si prega di utilizzare `SiteSetting.edit_post_allowed_groups` invece. (rimozione in Discourse 3.3) In /var/www/discourse/lib/guardian/
2 Mi Piace

Ho disabilitato la maggior parte dei miei plugin e ho provato tre temi diversi in anteprima e non ha mostrato il selettore, quindi non mi è chiaro quale possa essere il problema.

1 Mi Piace

Prova un’installazione completamente nuova a un certo punto (non per la produzione) e vedi se riesci a replicare il problema.

Finora non sono riuscito a farlo.

1 Mi Piace

Inoltre, non riesco a riprodurlo dalla mia parte. È strano. Guardando il codice, dovrebbe funzionare finché il componente e il plugin TLP sono abilitati. :thinking:

2 Mi Piace

Allo stesso modo, ricevo 2 avvisi diversi.

questo è uno:

Message

Deprecation notice: `SiteSetting.min_trust_to_edit_post` è stato deprecato. Si prega di utilizzare `SiteSetting.edit_post_allowed_groups` invece. (rimozione in Discourse 3.3)
All'indirizzo /var/www/discourse/app/models/concerns/limited_edit.rb:19:in `trusted_with_edits?'

Backtrace

/var/www/discourse/lib/discourse.rb:1035:in `deprecate'
/var/www/discourse/lib/site_settings/deprecated_settings.rb:128:in `block (2 levels) in setup_deprecated_methods'
/var/www/discourse/app/models/concerns/limited_edit.rb:19:in `trusted_with_edits?'
/var/www/discourse/app/models/concerns/limited_edit.rb:7:in `edit_time_limit_expired?'
/var/www/discourse/lib/guardian/post_guardian.rb:177:in `can_edit_post?'
/var/www/discourse/lib/guardian.rb:670:in `public_send'
/var/www/discourse/lib/guardian.rb:670:in `can_do?'
/var/www/discourse/lib/guardian.rb:208:in `can_edit?'
/var/www/discourse/app/serializers/post_serializer.rb:165:in `can_edit'
(eval):34:in `_fast_attributes'

questo è l’altro:

Message (2 copies reported)

Deprecation notice: `SiteSetting.min_trust_level_to_allow_ignore` è stato deprecato. Si prega di utilizzare `SiteSetting.ignore_allowed_groups` invece. (rimozione in Discourse 3.3)
All'indirizzo /var/www/discourse/lib/guardian.rb:560:in `can_ignore_users?'

Backtrace

/var/www/discourse/lib/discourse.rb:1035:in `deprecate'
/var/www/discourse/lib/site_settings/deprecated_settings.rb:128:in `block (2 levels) in setup_deprecated_methods'
/var/www/discourse/lib/guardian.rb:560:in `can_ignore_users?'
/var/www/discourse/lib/guardian.rb:555:in `can_ignore_user?'
/var/www/discourse/app/serializers/user_card_serializer.rb:134:in `can_ignore_user'
(eval):15:in `_fast_attributes'
active_model_serializers-0.8.4/lib/active_model/serializer.rb:456:in `attributes'
active_model_serializers-0.8.4/lib/active_model/serializer.rb:480:in `_serializable_hash'
active_model_serializers-0.8.4/lib/active_model/serializer.rb:359:in `serializable_hash'
active_model_serializers-0.8.4/lib/active_model/serializer.rb:343:in `as_json'

Puoi per favore spiegare cosa c’entra questo con le anteprime dell’elenco degli argomenti?

Non intendevo che riguardasse le anteprime dell’elenco degli argomenti. Ho riscontrato problemi simili anche nella sezione dei log. Ho scritto che forse i problemi hanno qualcosa in comune.

1 Mi Piace

Puoi riprodurre il problema di questo utente con TLP?

Ho finalmente rilasciato una correzione per questo (sul sidecar):

Ora, quando è impostato topic_list_enable_thumbnail_recreation_on_post_rebuild, le normali immagini degli argomenti non dovrebbero più scomparire :slight_smile: (l’immagine non è mai stata distrutta, solo la sua immagine ottimizzata che può essere ricreata al rebake)

Questa funzionalità era intesa a supportare la ricreazione delle miniature per gli embed di YouTube per eliminare i bordi letterbox.

(La soluzione temporanea era disattivare quell’impostazione - era comunque contrassegnata come “sperimentale”).

Mi dispiace che ci sia voluto così tanto, era nella mia lista!

Dovrai aggiornare il plugin sidecar per ottenere questa correzione.

@STORMS @Jagster

3 Mi Piace

Un’altra correzione per tua informazione, la presentazione del colore dominante era errata quando uno degli elementi del colore RGB era zero - questo è ora corretto :sweat_smile: :

2 Mi Piace

Sì, abilita questa opzione solo momentaneamente quando ne hai bisogno, ricrea il Topic Post desiderato, quindi disattivala immediatamente. È complicato e probabilmente dovrebbe avere un controllo nell’interfaccia utente direttamente sul Topic Post, ma rende la visualizzazione molto migliore quando non ci sono bordi neri sui video di Youtube.

3 Mi Piace

Ciao, stiamo usando questo componente tematico da un po’ di tempo ed è molto utile per la nostra community poiché è molto visivo.\n\nTuttavia, abbiamo riscontrato problemi di prestazioni con questo plugin. Quando lo abbiamo disattivato, siamo passati da un utilizzo della CPU al 100% e problemi di caricamento della pagina a un utilizzo della CPU di circa il 55%.\n\nAvete qualche idea su come possiamo mantenere il plugin attivo senza il massiccio impatto sulle prestazioni?

1 Mi Piace

Puoi condividere come hai configurato il componente? Potrebbe aiutare a capire il contesto.

Hai notato il picco della CPU la prima volta che hai installato questo componente?

2 Mi Piace

Purtroppo non ricordo l’utilizzo della CPU al momento della prima installazione.

Le impostazioni del componente che ho sovrascritto:

  • topic list tiles topic lists (rimosse tutte le selezioni)
  • topic list thumbnails categories - aggiunte 6 categorie in cui vogliamo anteprime
  • topic list excerpts topic lists - (rimosse tutte le selezioni)
  • topic list actions topic lists - (rimosse tutte le selezioni)
  • topic list portfolio filter type - category
  • topic list portfolio filter parameter - scripts category

Il plugin sembra non avere impostazioni sovrascritte, tranne che per il fatto che l’abbiamo disattivato per ora.

1 Mi Piace

CPU del tuo server? Puoi condividere le specifiche della tua CPU?

Presumo che tu intenda con il plugin sidecar installato?

Ho controllato un sito con questo in esecuzione su un Raspberry Pi :sweat_smile: in Chrome e non sono riuscito a identificare alcun problema di prestazioni specifico localmente sul client.

Ho un VPS con 4 GB in esecuzione con sia il plugin che il Theme Component sui client e un aggiornamento della pagina causa un picco al 25% su un core, ma niente di più.

2 Mi Piace

Stiamo utilizzando il secondo livello più alto di DO basic droplet, CPU AMD premium.

Riabiliterò le anteprime dell’elenco degli argomenti per 24 ore solo per vedere se fanno aumentare nuovamente il carico della CPU o meno.

1 Mi Piace