WP discourse - Una wordpress multiple istanze discourse

Ciao a tutti,

Ho un blog WordPress e sto usando il plugin WPML per l’internazionalizzazione (9 paesi).

Ho anche 9 forum Discourse isolati e indipendenti, uno per paese.

C’è un modo per usare il plugin WP Discourse per connettere il mio blog alle 9 istanze Discourse?

Grazie mille.

Ciao @jacin, il plugin WP Discourse attualmente non supporta connessioni con più istanze di Discourse da una singola istanza di WordPress.

La tua soluzione dipenderà da ciò che stai cercando di realizzare:

  • Pubblicare contenuti WP da un blog a più istanze di Discourse?
  • Consentire agli utenti delle tue istanze di Discourse di accedere con il loro account WP?
  • Entrambi?

Separately, ognuno dei 9 forum isolati è attualmente attivo? Hai considerato di renderli un unico forum con categorie diverse per gruppi linguistici diversi?

1 Mi Piace

Grazie mille @angus, sto cercando di pubblicare contenuti WP da un blog (con più lingue) su più istanze di discourse. Poiché questo è qualcosa che il plugin WP discourse non gestisce, ho deciso di non proseguire con questo approccio.

Per quanto riguarda la tua domanda sulle 9 community, siamo un’azienda che si occupa di HR e le normative, le leggi e la maggior parte delle cose sono diverse per ogni paese.

Grazie mille.

1 Mi Piace

Ciao @angus, mi trovo in una situazione simile a @jacin: stiamo valutando la possibilità di avere siti Discourse separati per ogni paese, poiché le leggi e le procedure variano da paese a paese ma non si sovrappongono molto. Quindi non c’è un reale vantaggio nell’avere un unico forum, e probabilmente porterà solo a confusione tra gli utenti e a un maggiore carico amministrativo in termini di mantenimento della separazione, ecc.
Quindi abbiamo bisogno di un unico sito WP (multilingue) per pubblicare (specifici per lingua) blog su più siti Discourse. Come consiglieresti di procedere? Grazie.

Solo con il mio cappello da consulente della comunità (e avvocato), ti consiglierei (informalmente, non professionalmente e non legalmente) di non farlo. Ci sono una serie di vantaggi nell’avere un unico forum rispetto a più forum. Infatti, nella mia esperienza, avere più forum porterà a maggiore confusione tra gli utenti e a maggiore carico amministrativo, non a meno.

Non sono del tutto sicuro a quali leggi e procedure ti riferisci, ma se si tratta di regolamenti sulla privacy (ad esempio, il GDPR), il mio (consiglio informale non professionale e non legale) sarebbe di conformarsi al più rigoroso (cioè il GDPR). Molti forum multinazionali/transnazionali funzionano bene su questo principio di base.

In termini di gestione di una comunità multilingue, suggerirei di dare un’occhiata a questi argomenti:

Ma se hai deciso per più forum, mentre il plugin WP Discourse non lo supporta nativamente, ha un’interfaccia PHP flessibile che potrebbe essere utilizzata per ottenere quel tipo di integrazione. Dovrai creare la tua integrazione WordPress personalizzata per utilizzarla. Se hai le risorse per gestirla, posso guidarti nei dettagli dell’implementazione.

Grazie @angus. Ho letto quelle discussioni e ho anche esaminato il plugin multilingue che trovo molto valido. Non sono sicuro che sia adatto al nostro caso d’uso.

Stiamo costruendo un sito dove, ad esempio, le associazioni di proprietari di case possono ospitare discussioni online per i loro membri. Utilizzeremmo una categoria per associazione per mantenere le discussioni private per il gruppo, ma avremmo anche un’area comune con informazioni sulle normative locali, ecc. A parte un supporto generale su come utilizzare il sito, ecc., non vedo molta sovrapposizione in termini di contenuti/discussioni in ogni luogo: le associazioni di proprietari di case sono per natura locali e si occupano di normative locali. Quindi, non vedo davvero il vantaggio nell’utilizzare un unico forum. Dovremmo cambiare dinamicamente i nomi delle categorie di supporto ed etichettare molto gli argomenti al loro interno per garantire che agli utenti venga mostrato il supporto corretto, ecc. Non dovremmo preoccuparci di questo con siti separati per ogni paese, a meno che non mi sfugga qualcosa.

Siamo solo nelle fasi iniziali, quindi non ne abbiamo ancora bisogno, ma mi chiedo quanto sarebbe difficile aggiungere l’opzione per collegare più siti Discourse al plugin WP Discourse? Potrei sicuramente fornire alcune capacità di sviluppo per questo - grazie per l’offerta di aiutarci a iniziare. Potrei accettarla :slight_smile:

1 Mi Piace

Sì, questo sarebbe uno dei rari casi in cui penso che avere più forum possa avere senso.

Certo. Una volta che il tuo sviluppatore avrà acquisito familiarità con le basi del plugin, potrà pubblicare qui qualsiasi domanda specifica.

1 Mi Piace

Qualcosa è emerso da questa discussione?

Gestisco forum Discourse sul mio sito di e-commerce (per clienti abituali), ma presto avvierò un programma premium e vorrei fornire forum solo a quegli utenti.

Sulla base di questa discussione, non vedo un modo realistico per farlo con un’installazione WP e 2 istanze Discourse.

Questa configurazione è preferibile a un dominio completamente nuovo per una serie di ragioni: costi, problemi, branding e ho già un pubblico considerevole sul dominio esistente.

Qualche idea su come potrei affrontare questo problema?

Per quanto ne so, esiste ancora una relazione 1:1. Sei sicuro di non poterlo ottenere utilizzando gruppi e categorie protette?

Sono a conoscenza di diversi siti WordPress che vendono abbonamenti e legano tali acquisti all’appartenenza a gruppi all’interno del payload SSO.

1 Mi Piace

La situazione non è cambiata rispetto ai miei precedenti post in questo argomento.

Raccomanderei anche questo approccio, e l’ho anche visto utilizzato con successo in diverse community con situazioni simili alla tua.

2 Mi Piace

Il mio problema è che tutti i miei power user sono già al livello 3. Come posso mettere in quarantena una categoria o una sotto-forum solo per i nuovi utenti (e rendere i nuovi utenti di livello 4 non è un’opzione).

Dovrò esaminare e retrocedere tutti i livelli 3 e poi fare in modo che nessuno venga mai promosso automaticamente oltre il livello 2?

Inoltre, non sono sicuro di come “taggare” (programmaticamente) il nuovo sottoinsieme di utenti che saranno premium.

Apprezzo qualsiasi guida possiate fornire!

Utilizza i gruppi anziché i livelli di fiducia. L’accesso alle categorie può essere collegato a entrambi (o a entrambi).

2 Mi Piace

Domanda di follow-up:

Supponiamo che i miei utenti abbiano licenze di 1 anno e che la loro licenza scada. Come posso automatizzare la connessione tra WP e Discourse in modo che l’accesso ai forum sia concesso solo finché una licenza è attiva?

(Al momento, gli utenti vengono attivati nei forum immediatamente e non accade nulla al loro accesso quando il loro account scade, a meno che non intervenga manualmente. E anche in quel caso, è una specie di negazione del servizio e non una cosa aggraziata del tipo “attualmente non hai accesso a questa risorsa”.)

Dipende da cosa stai usando per “licenziare” gli utenti su Wordpress. Se stai usando WooCommerce puoi usare il plugin e l’approccio descritto qui.

2 Mi Piace

Sto usando Easy Digital Downloads. Quello che devo sapere è il webhook da usare in WP Discourse per gestire questo tipo di cose; non ho l’aspettativa che esista un plugin per risolvere il mio problema.

Mi dispiace, mi hai perso :slight_smile:

Sembra che tu stia dicendo qui che gli utenti hanno una licenza su Wordpress e desideri che il loro accesso a Discourse dipenda da essa.

Sembra che tu stia dicendo qui che la “licenza” a cui ti riferivi sopra è un prodotto che stai vendendo tramite Easy Digital Downloads? Se è così, non si tratta di webhook.

Penso che tu debba assumere qualcuno per aiutarti con la configurazione specifica che hai in corso, poiché qui sei andato oltre il plugin WP Discourse. Puoi descrivere il tuo caso d’uso in Marketplace e troverai alcune persone che possono aiutarti.

Mi sono spiegato male.

Basandomi sul tuo codice di esempio per WooCommerce, sembra che debba importare Discourse Utilities dal plugin WP Discourse e quindi determinare quali punti di azione — hook — devo identificare in Easy Digital Downloads per apportare modifiche agli account delle persone.

(Questa è la “connessione automatizzata” di cui stavo parlando.)

Sì, è corretto :+1:

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.