Gestisco un sito per membri e uso Discourse per le discussioni. I membri sono assegnati a un gruppo che può quindi visualizzare i thread in determinate categorie.
Se qualcuno che non è loggato e non è membro di quel gruppo prova ad accedere a questi thread, riceve semplicemente un messaggio che dice: “Ops! Questa pagina non esiste o è privata.”
Esiste un modo per rendere questi thread visibili, magari anche i primi pochi post, ma nascondere il resto e mostrare un messaggio del tipo che sono riservati solo ai membri di quel gruppo?
Immagino che il problema più grande sia che i contenuti in uno spazio riservato ai soli membri (che è supportato in Discourse) appaiono più come un errore 404 che come un messaggio che indica la presenza di qualcosa.
Sarebbe utile anche un modo per personalizzare la schermata “Ops! Questa pagina non esiste o è privata”.
Forse il messaggio dovrebbe essere del tipo ‘‘Devi essere un membro del Gruppo X per visualizzare questa pagina.’’ invece di ‘‘Ops! Questa pagina non esiste o è privata.’’.
@dylanb installa il plugin delle pagine statiche (credo sia Procourse-qualcosa-qualcosa) e aggiungi un link personalizzato alla barra di navigazione o qualcosa del genere (ci sono componenti del tema per questo) che punti ad essa.
Sono favorevole a qualcosa come “Questa pagina esiste, ma non hai accesso”. Può essere utile sia per gli utenti non autenticati, sia per chi non ha i permessi necessari. Inoltre, aiuterebbe a distinguerla dal 404.
Non è una funzionalità urgente, ma sarebbe un bel valore aggiunto.
Sì e no. Può rendere i contenuti più facilmente individuabili perché c’è qualcosa che Google può indicizzare… ma se la stragrande maggioranza del traffico abbandona immediatamente la pagina perché infastidita dall’obbligo di registrarsi per visualizzare il contenuto completo… allora è improbabile che tu riesca a posizionarti in alto nelle classifiche.
Dal punto di vista di un sito di membership, sì. Era questo l’obiettivo che avevo in mente/speravo di raggiungere, ma i membri di Discourse hanno spiegato in modo piuttosto efficace perché sono contrari.
Per un sito di membership di solito si ha un dominio principale con un sito web a example.com pieno di contenuti interessanti, e poi discuss.example.com o talk.example.com dove i membri possono andare, giusto?
Fantastico. C’è un modo per aggiungere contenuti personalizzati a questa pagina? In pratica, un link per accedere o registrarsi/abbonarsi sotto il testo “è privato”?