Ho il plugin installato e funzionante. Ora sto cercando di configurare correttamente la visibilità. Non tutti saranno interessati ai post del feed RSS, quindi idealmente vorrei che non apparissero sulla homepage dell’utente a meno che non scelgano di vederli. Ho disabilitato Embed unlisted per impedire che i post appaiano sulla homepage, ma è effettivamente possibile che singoli utenti li vedano lì se lo desiderano? Un utente può controllare la sottocategoria o il corso, ma ciò vanifica lo scopo del feed che fornisce aggiornamenti regolari.
L’altro problema è che non voglio che nulla da un feed appaia nel digest, cosa che posso impedire avendo l’opzione Embed unlisted abilitata. Ma poi appariranno come post Latest. Questo è il mio dilemma.
C’è un altro modo per gestire le cose che mi sto perdendo?
Suppongo che gli utenti potrebbero silenziare la categoria se non sono interessati a vedere i post dal feed. Sto cercando di evitare un sovraccarico amministrativo per i miei membri poiché non si tratta di un forum tecnico e tendono a non gradire molte manipolazioni delle impostazioni.
La disabilitazione dell’impostazione embed unlisted non impedirà ai post RSS di apparire sulla homepage. Ci sono alcuni dettagli su come funziona tale impostazione nell’OP: \u003chttps://meta.discourse.org/t/configure-the-discourse-rss-polling-plugin/156387#prevent-embedded-topics-from-being-unlisted-3\u003e. Tale impostazione è piuttosto confusa perché è stata aggiunta per risolvere un problema che può verificarsi quando i commenti di Discourse vengono utilizzati su un sito esterno. L’impostazione non ha molto senso se utilizzata con il plugin RSS. Ecco perché l’OP suggerisce di disabilitarla.
Penso che nel tuo caso la soluzione migliore sarà disabilitare l’impostazione embed unlisted e seguire il consiglio di @Jonathan5 di pubblicare gli argomenti in una categoria che è silenziata per impostazione predefinita.
Se pubblichi i post RSS nella loro categoria, puoi aggiungere quella categoria alla tua impostazione digest suppress categories per evitare che gli argomenti vengano visualizzati nelle email di digest.
Sto testando l’effetto di Embed unlist. Se lo disabilito, i post RSS non appaiono nell’elenco degli Ultimi post, che è la pagina predefinita dopo l’accesso. Questo sembra contrario a ciò che stai dicendo, ma forse sto fraintendendo qualcosa.
I post dal feed RSS sono impostati per finire in una categoria dedicata, ma non voglio disabilitarlo per impostazione predefinita per due motivi.
Gli utenti dovranno selezionare attivamente per abilitarlo nelle loro preferenze, quindi diventa una funzionalità ‘opt-in’ che le persone potrebbero non disturbarsi ad attivare, il che mi porta a…
I nuovi utenti non sapranno come attivarlo a meno che non vengano fornite istruzioni nell’email di benvenuto e si perdano quella parte perché forse non volevano leggerla, non sapranno nemmeno dell’esistenza del feed.
Posso capire come queste scelte potrebbero non avere senso su tutti i forum, ma per quello che gestisco (che ha molti utenti anziani e non tecnici) credo che sia il modo migliore. Ho aggiunto un post nella nostra sezione ‘how-to’ sulla disattivazione delle categorie in modo che possano disattivarla se non sono interessati al contenuto.
.
Questo non lo sapevo ed è esattamente ciò di cui ho bisogno - grazie!
Forse il problema che stai riscontrando è che se sei un utente dello staff sul sito, gli argomenti non elencati verranno comunque visualizzati per te nell’elenco degli ultimi argomenti del sito. Gli utenti normali non vedranno gli argomenti non elencati in quella pagina.
Sto cambiando idea su come verranno integrati i post RSS. Avevo intenzione di consentire ai feed di notizie (sport motoristici) di entrare liberamente nel forum e i membri avrebbero dovuto disattivare le sottocategorie se non avessero voluto vederle. Poi ho deciso che i post automatizzati vanno contro il principio degli utenti che creano attivamente e volontariamente contenuti che costruiscono la community. Quindi probabilmente porterò i feed come un beneficio opzionale per i membri.
Suppongo che il mio punto sia che il feedback è sempre utile e apprezzo le opinioni degli altri qui.
Sono riuscito a far funzionare tutto e a configurarlo come desidero sul mio server di staging. Questa settimana ho installato il plug-in sul server di produzione, ho configurato tutto allo stesso modo, ma non ricevo nulla dal feed nella sottocategoria designata. L’URL è sicuramente corretto e fornisce aggiornamenti: l’ho copiato dalle impostazioni di polling del server di staging e l’ho incollato in un lettore RSS separato. Nessun problema lì.
Il polling è configurato. Queste impostazioni sono state salvate. ‘trumpet’ è il Discobot rinominato per il forum: ho pensato di dargli qualcosa da fare. L’ho usato con successo sul server di staging.
…e l’ho riattivato per il mio account utente (che ha anche privilegi di amministratore). Ho un account di prova che è solo a livello Base e anche questo non vede nulla, anche dopo aver rimosso il silenzio predefinito nelle preferenze di tracciamento utente.
Ho esaurito i posti dove cercare poiché tutto sembra essere lo stesso su entrambi i server, ma solo uno funziona. Mi sfugge qualcosa, o c’è un log da qualche parte che potrebbe far luce su ciò che sta accadendo? L’unica cosa che potrei provare è configurare un secondo feed, ma ciò non spiegherebbe perché il primo non funziona.
È strano che funzioni su un sito ma non sull’altro. Stai riscontrando errori nei log sul sito di produzione? Puoi accedere ai log degli errori da Admin / Logs / Error Logs.
Non sembra esserci nulla nel registro degli errori pertinente al plug-in. Proverò ad aggiungere un secondo feed per vedere se è completamente non funzionale. Questo potrebbe fornire un indizio. A parte questo, tutto ciò a cui riesco a pensare è rimuovere e reinstallare il plug-in per configurarlo di nuovo.