Un ovvio svantaggio nell’utilizzare il CSS per “rimuovere” i contenuti è che questi non vengono effettivamente rimossi, ma solo nascosti. Pertanto, si caricano dati che il tuo client non utilizzerà.
La mia intenzione con la domanda sottostante era determinare un modo comune per i professionisti di Discourse di riconoscere un modo per accedere alla discussione tra le istanze.
Ciao, attualmente ho un sito discourse che richiede il login per vedere e fare qualsiasi cosa. Voglio usare la funzione “publish topic” per creare una homepage per i miei utenti, ma dato che sto anche usando “secure media”, ricevo l’errore sottostante. C’è un modo per aggirare questo problema? Ho provato i plugin procourse-static-pages (non funziona con l’ultima versione di discourse, non riesco a salvare una nuova pagina. Il menu a tendina “security group” non viene popolato, quindi potrebbe essere questo il problema) e discpage (non sembra funzionare con un tema personalizzato che sto usando). Quindi spero davvero di poter far funzionare questa funzione. Qualcuno ha qualche consiglio?
A meno che non mi sia sfuggito qualcosa su questa funzionalità, la pagina pubblicata mostra solo il post iniziale, non le risposte ad esso. Se questo è il comportamento previsto, esiste un modo (plugin?) per far sì che la pagina standalone mostri anche tutte le risposte al post iniziale?
La pagina pubblicata ha un accesso limitato a molte funzionalità di Discourse.
L’unica soluzione sarebbe usare un trucco come Page Publishing - #145 by denvergeeks ma la pagina pubblicata non avrà un URL personalizzato (e caricherà cose inutili in background).
La pubblicazione di pagine è un’idea e una funzionalità interessante che mi è nuova e, in particolare, è così che ho ipotizzato che potesse funzionare.
Ciò aprirebbe la possibilità di presentare contenuti con maggiore controllo, pur mantenendo la maggior parte del tuo forum con accesso limitato, il meglio di entrambi i mondi. Potresti comunque dover integrare nuovi utenti o fornire informazioni preziose che desideri lasciare aperte a tutti sul web, inclusi i crawler.
Una semplice opzione come:
Consenti la visualizzazione delle pagine pubblicate nella pagina con accesso limitato
Sarebbe un buon inizio.
Forse anche /pub/ potrebbe essere una landing page predefinita per visualizzare tutte le pagine pubblicate in una semplice anteprima di elenco, come prassi.
Non sapevo nemmeno che questa funzionalità fosse disponibile fino a quando non ho indagato sull’accesso limitato.
Ciao @Richie - puoi farlo con i permalink (admin-customize-permalinks). Inserisci lo slug “my-magic-page-here” nel primo campo, usa l’opzione URL esterno nel menu a discesa, quindi aggiungi l’URL della pagina pubblicata nel campo URL. Tieni presente, tuttavia, che il permalink non funzionerà come URL in una sezione del menu personalizzato, avrai comunque bisogno dell’URL effettivo del documento pubblicato.