Escolha grupos e categorias assistidas ao se inscrever

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 curtidas

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 curtida

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 curtidas

I believe this plugin will work.

4 curtidas

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 curtidas

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 curtida

Eu acho que agora está (pelo menos, “primeiro login” é próximo o suficiente):

O plugin Automation seria capaz de definir o status de observação por categoria com base em campos personalizados também?

Não acredito que isso seja possível atualmente usando Automação. No entanto, acho que temos um novo endpoint de API que agora pode permitir que um administrador defina o nível de notificação de um usuário, o que pode ser útil:

(Embora, se eles forem adicionados a um grupo automaticamente, você também possa definir as notificações padrão do grupo para categorias e tags e configurá-los dessa forma?)

2 curtidas

Isso mudou nos últimos anos?

(Eu gostaria que os futuros usuários, na página de cadastro, pudessem marcar certas categorias para decidir quais “observar”.)

2 curtidas

Esse é um caso de uso interessante.
Você pode usar o script de automação “Adicionar usuário ao grupo através do campo personalizado do usuário” e, em seguida, configurar as “Notificações padrão de categoria” para os grupos conforme achar adequado.

1 curtida

Obrigado. Vou investigar isso. Ele tem a desvantagem de potencial confusão quando as pessoas alteram suas configurações de notificação, mas permanecem no grupo original.

É possível agora? Vejo que Automação agora faz parte do próprio Discourse, então talvez tenha sido aprimorado como parte desse processo.

1 curtida

O plugin Automation agora vem incluído no core, mas ainda é o mesmo plugin. Dando uma olhada rápida nos scripts e gatilhos atuais, não parece que nada novo foi adicionado para ajudar com isso. :person_shrugging:

Embora a capacidade de definir níveis de notificação padrão para grupos ainda seja um recurso principal que você poderia aproveitar, especialmente em conjunto com a Automação existente para ‘adicionar usuário ao grupo através de campo personalizado do usuário’ (acho que você precisaria usar um campo personalizado separado para cada grupo).

Você tentou isso? E se sim, quais foram os problemas que você encontrou com isso?

2 curtidas

Tenho que admitir que não tentei, por causa dessa preocupação:

Para isso, em vez de complicar com campos personalizados, grupos, automação, etc., enviar os novos usuários para a página /categories após o cadastro seria uma opção? Usando este componente de tema Categories Tracking Toggle, acho que você conseguiria adicionar a opção de nível de notificação de categoria lá, e eles podem percorrer a lista e escolher o que querem.
Você pode precisar de um banner de informações extra lá em algum lugar para fornecer uma instrução.


Isso me lembra da configuração Silenciar todas as categorias por padrão, onde as pessoas precisariam escolher algumas categorias para ativar/seguir/etc. para evitar uma página “mais recentes” em branco. Não acho que seja uma configuração particularmente comum, mas pode haver alguns tópicos por aí com dicas sobre como eles lidam com isso?

1 curtida

Obrigado novamente. Não estou muito inclinado a usar isso porque acho que a resposta para esta pergunta ainda é Não:

2 curtidas