Come coinvolgere al meglio Discourse per una rivista WordPress più grande?

La funzionalità del client DiscourseConnect funziona in modo simile a come funzionano altre forme di accesso tramite social network. Ad esempio, è simile all’accesso a WordPress tramite Facebook, ma con il tuo sito Discourse come provider di autenticazione anziché Facebook. Ciò significa che prima che gli utenti possano accedere al tuo sito WordPress con DiscourseConnect, dovranno creare un account sul tuo sito Discourse. La mancata creazione di un account Discourse non impedirà comunque ad alcun utente di accedere al tuo sito WordPress. Quando il sito WordPress è il client DiscourseConnect, è ancora disponibile l’accesso normale con nome utente/password su WordPress.

Dato che hai molti utenti abituati ad accedere al tuo sito WordPress, potrebbe valere la pena considerare l’utilizzo del tuo sito WordPress come provider DiscourseConnect per il tuo sito Discourse. Se imposti le cose in quel modo, tutti i tuoi utenti esistenti potranno accedere facilmente al tuo nuovo sito Discourse. Tutto ciò che dovranno fare è fare clic su un link sul tuo sito WordPress. I dettagli su come costruire un link per farlo sono qui: Crea un link di accesso DiscourseConnect.

Sembra che tu voglia spostare completamente l’aspetto social del tuo sito da WordPress a Discourse, quindi forse questo sarebbe un motivo per non utilizzare il tuo sito WordPress come provider DiscourseConnect. La mia preoccupazione è che richiedere agli utenti di creare nuovi account su Discourse, invece di accedere semplicemente al loro account WordPress e fare clic su un link per accedere al forum, potrebbe impedire ad alcuni utenti di unirsi al nuovo sito.

La cosa principale da tenere presente se utilizzi WordPress come provider DiscourseConnect è che, quando le cose sono configurate in quel modo, diventa l’unico metodo di accesso per Discourse. Ciò significa che non puoi avere alcuni utenti che accedono a Discourse tramite WordPress e altri utenti che accedono a Discourse registrando account con nome utente/password sul sito Discourse. Tutti gli utenti dovranno avere account su WordPress per accedere al sito Discourse.

Fammi sapere se la distinzione tra l’utilizzo di WordPress come client DiscourseConnect e provider DiscourseConnect non ti è chiara.

È tecnicamente possibile, ma non credo che esista un metodo ben testato per farlo. Potrebbero esserci altri membri di questa community che hanno idee su come affrontarlo.

Potrebbe essere possibile. La mia sensazione è che potrebbe portare a problemi.

Sul tuo sito Discourse, puoi filtrare gli argomenti non elencati aggiungendo la seguente stringa di query a un URL: ?status=listed. Ad esempio \u003chttps://meta.discourse.org/latest?status=listed\u003e. Esiste un componente tema esistente che può essere utilizzato per passare dalla visualizzazione di argomenti “aperti” e “chiusi”: Topic Status Filter. Se non esiste già, sarebbe abbastanza facile per qualcuno aggiungere stati “elencato” e “non elencato” a quel filtro. Ma immagino che in quel caso vorresti che il filtro fosse visibile solo allo staff.

Questo potrebbe essere realizzato da WordPress con una richiesta API gestita da un cron job.

6 Mi Piace