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