Abbiamo configurato il nostro forum Discourse per limitare la visibilità delle categorie in base ai gruppi. La nostra configurazione è la seguente:
Tutte le categorie sono collegate a gruppi specifici.
I nuovi utenti (Livello di fiducia 0) non possono vedere alcuna categoria finché non si uniscono a un gruppo.
Quando un utente si unisce a un gruppo, viene automaticamente impostato per tracciare le categorie associate.
Le categorie silenziate dovrebbero essere compresse per impostazione predefinita, e le categorie seguite/tracciate dovrebbero apparire sopra le categorie silenziate.
Gli utenti con accesso effettuato dovrebbero vedere solo le categorie dei gruppi a cui si sono uniti.
Gli utenti non registrati dovrebbero vedere tutte le categorie per scopi SEO, in modo che Google possa indicizzarle.
Gli utenti dovrebbero essere in grado di leggere i thread pubblici, ma quando si registrano, dovrebbero essere obbligati a scegliere un gruppo.
Problemi che stiamo riscontrando
Le categorie a cui ci si è uniti non vengono mostrate correttamente
Quando un utente si unisce a un gruppo, il comportamento previsto è che inizi a tracciare le categorie correlate.
Invece, le categorie non compaiono nella visualizzazione normale.
Invece di vedere le categorie tracciate/seguite, gli utenti vedono solo un elenco di categorie silenziate (che dovrebbero essere compresse ma appaiono aperte).
I risultati della ricerca mostrano categorie non correlate
Gli utenti che hanno effettuato l’accesso a un gruppo non dovrebbero vedere i risultati della ricerca dalle categorie di altri gruppi.
Tuttavia, la ricerca restituisce ancora risultati da tutte le categorie, anche quelle a cui non hanno accesso.
Vogliamo che i risultati della ricerca siano limitati alle categorie che l’utente ha il permesso di vedere.
SEO e indicizzazione di Google vs. Accesso limitato
Vogliamo che Google indicizzi tutti i post in modo che le persone possano scoprire i contenuti tramite la ricerca.
Tuttavia, non vogliamo che tutti (utenti registrati) vedano tutte le categorie per impostazione predefinita.
Gli utenti dovrebbero essere in grado di leggere i thread pubblici, ma quando si registrano, dovrebbero essere obbligati a scegliere un gruppo prima di procedere.
Al momento, se nascondiamo una categoria agli utenti registrati, questa scompare anche da Google, impedendone l’indicizzazione.
Domande per la community
Come possiamo garantire che le categorie tracciate appaiano sopra le categorie silenziate e siano visibili quando un utente si unisce a un gruppo?
Esiste un modo per isolare i risultati della ricerca in modo che gli utenti registrati vedano solo i post delle categorie a cui hanno accesso?
Come possiamo consentire a Google di indicizzare le categorie limitate mantenendole nascoste agli utenti registrati finché non si uniscono a un gruppo?
Qual è il modo migliore per imporre la selezione del gruppo al momento della registrazione senza bloccare i lettori pubblici?
Qualcuno ha riscontrato problemi simili con la visibilità delle categorie basata sui gruppi? Esistono soluzioni alternative o impostazioni di Discourse che potremmo aver trascurato?
Ho notato che quando rimuovo almeno una categoria dalla lista di silenziamento, le altre categorie del gruppo a cui mi sono unito iniziano ad apparire correttamente.
Potrebbe esserci un conflitto tra le categorie silenziate al Livello di Fiducia 0 e le impostazioni di tracciamento applicate quando un utente si unisce a un gruppo? Apprezzerei qualsiasi approfondimento su questo!
Qual è il motivo? Un utente casuale vede tutto, un utente connesso non lo vede, facilmente.
Questa è la seconda volta in breve tempo che vedo questa politica e proprio non la capisco.
Un utente trova qualcosa da Google, entra e gli piace quello che vede. Si registra, accede, ma sceglie il lotto sbagliato e non lo vede più. Sarebbe… una situazione molto confusa.
tutti hanno il permesso di vedere. Quindi, quando qualcuno arriva tramite Google, l’utente vedrà l’argomento. Per creare un nuovo argomento, rispondere, l’utente deve registrarsi e unirsi al gruppo.
Ma i visitatori casuali vedono tutte le categorie, e poi improvvisamente quelli che hanno effettuato l’accesso no. Questa è la parte strana che non capisco.
In realtà la community sarà ampia. Quindi vorremmo mantenerla pulita. Gli utenti dovrebbero vedere contenuti correlati in base ai gruppi a cui sono iscritti.
@Jagster Un buon esempio sarebbe un numero qualsiasi di grandi siti a cui potresti iscriverti, ad esempio Pinterest. Tutte le loro informazioni sono disponibili a Google per l’indicizzazione. Quando trovi qualcosa che ti piace (tramite Google) ti iscrivi e passi attraverso un processo di onboarding per perfezionare ciò che vedi su Pinterest come utente registrato. È probabile che sceglierai cose che ti interessano… per curare la tua esperienza futura. Ha più senso?
Ho notato un problema con la visibilità delle categorie basate sui gruppi, in particolare con le categorie più recenti. Ecco cosa sta succedendo:
Quando mi unisco al gruppo Bailiff, le categorie correlate non appaiono nella homepage o nella pagina delle categorie.
Invece, sono visibili solo le categorie silenziate.
Tuttavia, quando mi unisco a un altro gruppo (Phlebotomists, creato in precedenza), le categorie di Bailiff e Phlebotomists appaiono come previsto.
Le categorie di Bailiff impiegano più tempo a comparire e appaiono solo quando tento di scorrere verso il basso.
Passaggi che ho provato finora:
Silenziando manualmente una categoria da TL0, il che ha aiutato a rivelare altre categorie a cui mi ero unito.
Aggiornando la pagina e aspettando, ma le categorie di Bailiff hanno comunque impiegato tempo a caricarsi.
Qualcun altro ha riscontrato un problema simile con le categorie appena create che non appaiono immediatamente per i gruppi a cui ci si è uniti? Qualsiasi suggerimento o soluzione sarebbe molto apprezzato!