So che è possibile aggiungere campi personalizzati per gli utenti, ma esiste un modo per gestire le richieste di iscrizione ai gruppi e l’osservazione delle categorie direttamente dal modulo di registrazione?
(Sia tramite il normale modulo di registrazione di Discourse, sia utilizzando un plugin, o separatamente tramite l’API?)
Un plugin per Discourse che modifichi il processo di registrazione.
Uno script separato che utilizzi l’API di Discourse per registrarsi e, contemporaneamente, richiedere l’iscrizione a un gruppo e/o seguire determinate categorie.
Sono abbastanza sicuro che non sia possibile tramite le impostazioni standard.
Non sono sicuro di cosa intendiate per ‘sistemare’, ma questo potrebbe essere il droid che state cercando Discourse Automation
anche se la registrazione non è presente nell’elenco dei trigger disponibili… ma immagino che forse la registrazione equivalga anche all’aggiunta di un utente al gruppo TL0?
Il plugin Custom Wizard sembra promettente. Avrò tempo per provarlo il mese prossimo!
Sembra che un wizard possa essere attivato subito dopo la registrazione dell’utente, consentendo di impostare i livelli di notifica per categoria.
Il plugin permette anche di aggiungere un utente a un gruppo. Non sono del tutto sicuro di come funzionino i gruppi di Discourse o di come il plugin interagisca con un gruppo privato (non visibile pubblicamente e/o a cui gli utenti non possono aderire liberamente) - forse invia una richiesta di adesione al gruppo. In alternativa, il plugin permette di inviare un messaggio privato, quindi potrei utilizzarlo come richiesta di adesione al gruppo.
Prego. Se riesci a creare un modello per la configurazione iniziale in cui gli utenti possano scegliere le categorie, fammelo sapere. Non ho avuto molto tempo per approfondire.
Non credo che questo sia attualmente possibile utilizzando Automation. Tuttavia, penso che abbiamo un nuovo endpoint API che ora può consentire a un amministratore di impostare il livello di notifica di un utente, il che potrebbe essere utile:
(Anche se se vengono aggiunti automaticamente a un gruppo, puoi anche impostare le notifiche predefinite del gruppo per categorie e tag e impostarle in quel modo?)
Questo è un caso d’uso interessante.
Puoi usare lo script di automazione “Aggiungi utente al gruppo tramite campo personalizzato utente” e quindi impostare le “Notifiche predefinite per categoria” per i gruppi come ritieni opportuno.
Grazie. Ci darò un’occhiata. Ha lo svantaggio di una potenziale confusione quando le persone modificano le impostazioni di notifica ma rimangono nel gruppo originale.
Il plugin Automation è ora incluso nel core, ma è ancora lo stesso plugin. Dando una rapida occhiata agli script e ai trigger attuali, non sembra che sia stato aggiunto nulla di nuovo per aiutare in questo.
Sebbene la possibilità di impostare livelli di notifica predefiniti per i gruppi sia ancora una funzionalità principale che potresti sfruttare, specialmente insieme all’automazione esistente per ‘aggiungere utente al gruppo tramite campo personalizzato utente’ (penso che avresti bisogno di usare un campo personalizzato separato per ogni gruppo).
Hai provato? E se sì, quali problemi hai riscontrato?
Per questo, invece di complicare le cose con campi personalizzati, gruppi, automazione, ecc., sarebbe un’opzione inviare i nuovi utenti alla pagina /categories dopo l’iscrizione? Utilizzando questo componente del tema Categories Tracking Toggle penso che dovresti essere in grado di aggiungere l’opzione di livello di notifica della categoria lì, e loro possono scorrere l’elenco e scegliere ciò che desiderano.
Potrebbe essere necessario anche un banner informativo aggiuntivo da qualche parte per fornire un suggerimento.
Questo mi ricorda la configurazione Silenzia tutte le categorie per impostazione predefinita, dove le persone dovrebbero scegliere alcune categorie da attivare/osservare/ecc. per evitare di ottenere una pagina “ultime” vuota. Non penso che sia una configurazione particolarmente comune, ma potrebbero esserci alcuni argomenti in giro con suggerimenti su come la gestiscono?