Ho letto la documentazione, gli articoli di supporto e ho persino chiesto a ChatGPT, senza successo.
Voglio che il sito web sia completamente accessibile al pubblico (principalmente per motivi di SEO), quindi i titoli dei post dovrebbero essere pubblici. Tuttavia, voglio limitare il contenuto solo agli utenti registrati. So che altri forum hanno la capacità granulare di farlo, ma sto cercando di modificare le impostazioni in Discourse e non riesco a capirlo.
Cliccando su “consenti solo agli utenti registrati” nessuno può accedere al sito web senza registrarsi, il che limita la SEO e gli utenti semplicemente non sanno cosa contiene il sito, quindi questa funzionalità non è ciò che sto cercando di fare. Voglio solo limitare gli utenti non registrati a vedere i titoli, e forse il numero di risposte, ma anche limitare il contenuto dei post/commenti.
In un certo senso. Quel tema del plugin ti consente ancora di vedere il post principale (1), e gli utenti che sfogliano la visualizzazione dell’argomento possono vedere l’anteprima del contenuto. Stavo cercando qualcosa che potesse nascondere/sostituire completamente il contenuto con un messaggio che li invitasse a registrarsi, senza anteprima del post. Lo stesso vale per la visualizzazione dell’argomento. È possibile modificare il codice di quel plugin per fare qualcosa del genere o Discourse non è progettato per quell’uso?
Stavo per rispondere ma il link che stavo per pubblicare Moin l’ha appena pubblicato. Ti consiglierei di usare Guest Gate perché puoi impostarlo come non ignorabile per gli utenti anonimi. In combinazione con l’altro TC che ho linkato sopra, sarai sicuramente coperto quando si tratta di “forzare” gli utenti a registrarsi.
Voglio sollevare una preoccupazione: non c’è alcun vantaggio SEO. Vuoi far entrare Googlebot e dopo gli utenti reali si scontrano con la registrazione/paywall. Puoi prenderti del tempo per capire quanto presto Google ucciderà totalmente il tuo valore SEO.