Choisissez des groupes et des catégories regardées lors de l'inscription

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 « J'aime »

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 « J'aime »

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 « J'aime »

I believe this plugin will work.

4 « J'aime »

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 « J'aime »

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 « J'aime »

Je pense que c’est le cas maintenant (au moins, « première connexion » est assez proche) :

Le plugin Automation pourrait-il également définir le statut de suivi par catégorie en fonction des champs personnalisés ?

Je ne pense pas que ce soit actuellement possible avec Automation. Cependant, je pense que nous avons un nouveau point de terminaison d’API qui peut maintenant permettre à un administrateur de définir le niveau de notification d’un utilisateur, ce qui pourrait être utile :

(Bien que s’ils sont ajoutés automatiquement à un groupe, vous puissiez également définir les notifications par défaut du groupe pour les catégories et les tags et les définir ainsi ?)

2 « J'aime »

Est-ce que cela a changé au cours de la dernière année environ ?

(J’aimerais que les utilisateurs potentiels, sur la page d’inscription, puissent cocher certaines catégories pour décider lesquelles « suivre ».)

2 « J'aime »

C’est un cas d’utilisation intéressant.
Vous pouvez utiliser le script d’automatisation « Ajouter un utilisateur à un groupe via un champ personnalisé utilisateur », puis configurer les « Notifications par défaut de catégorie » pour les groupes comme bon vous semble.

1 « J'aime »

Merci. Je vais examiner cela. Cela présente l’inconvénient d’une confusion potentielle lorsque les gens modifient leurs paramètres de notification tout en restant dans le groupe d’origine.

Est-ce possible maintenant ? Je vois qu’Automation fait maintenant partie de Discourse lui-même, donc peut-être qu’il a été amélioré dans le cadre de ce processus.

1 « J'aime »

Le plugin Automation est maintenant inclus dans le cœur, mais c’est toujours le même plugin. En jetant un coup d’œil rapide aux scripts et déclencheurs actuels, il ne semble rien de nouveau avoir été ajouté pour aider à cela. :person_shrugging:

Bien que la possibilité de définir des niveaux de notification par défaut pour les groupes soit toujours une fonctionnalité de base que vous pourriez exploiter, surtout en plus de l’automatisation existante pour « ajouter un utilisateur à un groupe via un champ personnalisé utilisateur » (je pense que vous auriez besoin d’utiliser un champ personnalisé distinct pour chaque groupe).

Avez-vous essayé cela ? Et si oui, quels problèmes avez-vous rencontrés ?

2 « J'aime »

Je dois admettre que je ne l’ai pas essayé, en raison de cette préoccupation :

Pour cela, plutôt que de compliquer les choses avec des champs personnalisés, des groupes, de l’automatisation, etc., serait-il possible d’envoyer les nouveaux utilisateurs vers la page /categories après l’inscription ? En utilisant ce composant de thème Categories Tracking Toggle, je pense que vous devriez pouvoir ajouter l’option de niveau de notification de catégorie là-bas, et ils pourront parcourir la liste et choisir ce qu’ils veulent.

Vous pourriez avoir besoin d’une bannière d’information supplémentaire quelque part là-bas pour donner une indication.


Cela me rappelle la configuration « Mettre toutes les catégories en sourdine par défaut », où les gens devraient choisir certaines catégories à activer/suivre/etc. pour éviter d’avoir une page « Derniers » vide. Je ne pense pas que ce soit une configuration particulièrement courante, mais il y a peut-être quelques sujets qui donnent des conseils sur la façon dont ils gèrent cela ?

1 « J'aime »

Merci encore. Je ne suis pas très enthousiaste à l’idée d’utiliser cela car je pense que la réponse à cette question est toujours Non :

2 « J'aime »