Impossibile configurare il collegamento a '[en.explorer.title]'. Assicurarsi che gli ad-blocker siano disabilitati e riprovare a ricaricare la pagina.
Il container si distribuisce correttamente, anche i componenti si aggiungono bene, tutto il resto sembra funzionare.
Ho solo DuckDuckGo Privacy Essential che disabilito per il sito. Ma perché Discourse si preoccuperebbe di queste cose, se lo fa in effetti?
L’ho fatto. Ho appena provato con un nuovo account utente + Firefox pulito e ottengo la stessa cosa.
Log di Rails al momento in cui è abilitato per il plugin:
Started POST "/presence/update" for 10.3.9.144 at 2023-09-21 18:20:19 +0200
Processing by PresenceController#update as */*
Parameters: {"client_id"=>"361de32163a941b09d6b822826359a04", "present_channels"=>["/chat-user/core/2"]}
Completed 200 OK in 9ms (Views: 0.2ms | ActiveRecord: 0.0ms | Allocations: 1697)
Started PUT "/admin/site_settings/data_explorer_enabled" for 10.3.9.144 at 2023-09-21 18:20:20 +0200
Processing by Admin::SiteSettingsController#update as */*
Parameters: {"data_explorer_enabled"=>"true", "id"=>"data_explorer_enabled"}
Rendered text template (Duration: 0.0ms | Allocations: 1)
Completed 200 OK in 51ms (Views: 1.8ms | ActiveRecord: 0.0ms | Allocations: 9266)
Started POST "/presence/update" for 10.3.9.144 at 2023-09-21 18:20:20 +0200
Processing by PresenceController#update as */*
Parameters: {"client_id"=>"361de32163a941b09d6b822826359a04", "present_channels"=>["/chat-user/core/2"]}
Completed 200 OK in 7ms (Views: 0.1ms | ActiveRecord: 0.0ms | Allocations: 1904)
Nota che il plugin Data Explorer appare effettivamente abilitato, anche se viene mostrata la notifica.
È interessante notare che non sembra impedire l’abilitazione o l’utilizzo del plugin Data Explorer. Quello che sto scoprendo è che se ricarico la pagina, la voce Data Explorer appare nell’elenco dei plugin:
Testando ulteriormente, sto riscontrando lo stesso comportamento con qualsiasi plugin che aggiunge una nuova pagina plugin. Ad esempio, i plugin Calendar e Gamification. Forse è qualcosa legato al tentativo di Discourse di caricare dinamicamente la pagina /admins/plugin per aggiungere la nuova voce del plugin che sta attivando la notifica.
Nota, se stai testando questo disattivando e riattivando i plugin con un ad-blocker abilitato, devi ricaricare completamente la pagina dopo aver disabilitato il plugin per ottenere la notifica dopo aver riattivato un plugin.
Ottengo quella che scherzosamente ho chiamato “schermata blu” - ottengo Oops dopo aver aggiornato la pagina, ho iniziato una discussione in support ma ho avuto poca fortuna lì e quindi sono venuto qui.
Posso riportare il sito alla normalità solo con la modalità provvisoria e poi disabilitando il plugin. Lo riproduco con browser freschi e puliti senza estensioni, senza ad-blocker, né altri plugin.
Non sono sicuro di cosa intendi per “produzione”. Eseguo il deploy come indicato nelle istruzioni ufficiali. Non nel cloud, se è questo che intendi per locale.
Per produzione intendo che il sito non è un sito di sviluppo locale. Il motivo per cui lo chiedo è che a volte i problemi si verificano sui siti di sviluppo locale che non si verificano in produzione. Per questo motivo, sono cauto nel segnalare problemi che ho riprodotto solo sul mio sito di sviluppo locale. Quando lo faccio, dichiaro sempre di aver riprodotto il problema solo sul mio sito di sviluppo.
L’ho imparato a mie spese Penso che quel post sia stato cancellato ora.
Posso riprodurre questo sul mio sito di test (che è in produzione). Penso che sia principalmente una questione di interfaccia utente poiché l’“avviso” ti dice in realtà che devi aggiornare la pagina per caricarla nella nuova scheda. Il rosso lo rende più intenso però.
Sembra che manchi anche una traduzione.
Uniamo questi in modo da non pubblicare in modo incrociato il problema in più posti.
Questo non riesco a replicarlo. Quando aggiorno la pagina, l’avviso scompare e la scheda esplora dati è ora visibile.
@simon Questa nomenclatura che hai lì è strana, è nuova per me. produzione VS lab/sviluppo è quello a cui sono abituato, con la prima che ha clienti/utenti reali e la seconda che è un ambiente di test/laboratorio per lo sviluppo (ma non esclusivamente) — la località o la posizione non hanno avuto alcun ruolo nell’equazione, molto locale, remoto o cloud non hanno avuto alcun ruolo nella nomenclatura che conosco.
Ancora una volta, distribuisco seguendo la guida ufficiale (non quella per sviluppatori), dovrebbe essere facile da riprodurre, si riproduce per me ogni volta.
Penso che stiamo parlando di cose diverse. Mi stavo chiedendo se stessi riscontrando il problema solo su un sito di sviluppo installato sul tuo computer. Mi sembra che non sia così.
Nota che sia JammyDodger che io abbiamo segnalato di poter riprodurre la maggior parte di ciò che stai segnalando. La mia preoccupazione era questa:
Se ciò accade su un sito di produzione, è un problema che deve essere affrontato.
(correlato?) Un plugin può essere abilitato/disabilitato nella console Rails?
Ho appena provato con un secondo plugin – discourse-automation – quindi ne ho due. Quando ho attivato quest’ultimo (on) (data-explorer rimane disattivato) ora anche la safe-mode non funziona più. Opps in tutti i sensi.
Sembra un problema con la tua configurazione @lejeczek. Fa una cosa simile quando installi un plugin che non necessita di una scheda aggiuntiva? (ad es. spoiler).
Ma puoi disabilitare i plugin usando la console rails:
Non riesco a riprodurlo. Ho appena installato tutti questi su una versione aggiornata di Discourse 3.2.0.beta2-dev senza problemi. Data Explorer è stato il primo che ho installato.
Non so cos’altro dire, per quanto riguarda ciò che accade non ho altro da aggiungere.
Presumo che poiché le installazioni dei plugin funzionano, ciò significhi che l’installazione/distribuzione di Discourse/container funziona correttamente.
Si riproduce ogni volta — tutto il resto, il resto di Discourse sembra funzionare senza problemi.
Per quanto riguarda tutto il resto? Non ho idea di cosa significhi ad-bloker in questo contesto e per Discourse nella sua interezza, cosa fa il codice – quindi non sono in grado di eseguire il debug, aggirarlo.
Come ho spiegato, ho testato con e senza l’unico ad-blocker che uso. Presumo anche che il problema (il codice) non abbia nulla a che fare con qualcosa al di fuori del browser web, con cose come il sistema operativo / la rete / l’organizzazione (quando uno come me ne fa parte).