Scegli gruppi e categorie visualizzate al momento dell'iscrizione

I know there can be custom user fields, but is there any way of sorting out group requests and category watching from the signup form?

(Either the normal Discourse signup form, or using a plugin, or separately using the API?)

Thanks.

2 Mi Piace

I guess there might be two possibilities.

  1. A Discourse plugin that changes the sign up process.

  2. A separate script that uses the Discourse API to sign up and simultaneously make a group request and/or watch certain categories.

I’m pretty sure it’s not possible using the standard settings.

Am I on the right track? Thanks.

1 Mi Piace

I’m not sure what you mean by “sorting out” but this might be the droid you’re looking for :grin:
Discourse-automation
even if sign-up is not in the Available triggers list… but I guess maybe sign-up is also user added to group TL0 ?

4 Mi Piace

I believe this plugin will work.

4 Mi Piace

The Custom Wizard Plugin looks promising. I’ll have time to try it out next month!

It looks like a wizard could be triggered straight after the user signs up, allowing notification levels to be set per category.

The plugin also allows a user to be added to a group. I’m not entirely sure how Discourse groups work, or how the plugin works with a private group (not publicly visible and/or users can’t join freely) - maybe it sends a group request. Alterernatively, the plugin allows a private message to be sent, so I could use this as a group request.

I’ll look at Discourse Automation too.

Thanks to both of you.

3 Mi Piace

Your welcome. If you figure out a template for first time set Up for users to pick categories let me know haven’t had much time to dig deep.

1 Mi Piace

Penso che ora lo sia (almeno, “primo accesso” è abbastanza vicino):

Il plugin Automation sarebbe in grado di impostare lo stato di osservazione per categoria in base anche ai campi personalizzati?

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?)

2 Mi Piace

È cambiato qualcosa nell’ultimo anno circa?

(Vorrei che i potenziali utenti, nella pagina di iscrizione, potessero selezionare determinate categorie per decidere quali “guardare”.)

2 Mi Piace

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.

1 Mi Piace

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.

È ora possibile? Vedo che Automation fa ora parte di Discourse stesso, quindi forse è stato migliorato come parte di quel processo.

1 Mi Piace

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. :person_shrugging:

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?

2 Mi Piace

Devo ammettere che non ci ho provato, a causa di questa preoccupazione:

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?

1 Mi Piace

Grazie ancora. Non sono molto propenso a usare questo perchĂŠ penso che la risposta a questa domanda sia ancora No:

2 Mi Piace