Sé que pueden existir campos personalizados para usuarios, pero ¿hay alguna forma de gestionar las solicitudes de grupo y la suscripción a categorías desde el formulario de registro?
(Tanto el formulario de registro normal de Discourse, como mediante un plugin, o por separado usando la API?)
Un plugin de Discourse que modifique el proceso de registro.
Un script independiente que utilice la API de Discourse para registrarse y, al mismo tiempo, solicitar la creación de un grupo y/o seguir ciertas categorías.
Estoy bastante seguro de que no es posible configurarlo con la configuración estándar.
No estoy seguro de a qué te refieres con “arreglar”, pero este podría ser el droid que buscas Discourse Automation
incluso si “registro” no está en la lista de disparadores disponibles… pero supongo que quizás el registro también se considera como “usuario añadido al grupo TL0”?
El plugin Custom Wizard parece prometedor. ¡Tendré tiempo para probarlo el próximo mes!
Parece que se podría activar un asistente justo después de que el usuario se registre, permitiendo configurar los niveles de notificación por categoría.
El plugin también permite agregar a un usuario a un grupo. No estoy del todo seguro de cómo funcionan los grupos en Discourse, ni de cómo interactúa el plugin con un grupo privado (no visible públicamente y/o al que los usuarios no pueden unirse libremente); quizás envíe una solicitud de grupo. Alternativamente, el plugin permite enviar un mensaje privado, así que podría usarlo como una solicitud de grupo.
¡De nada! Si logras crear una plantilla para la configuración inicial donde los usuarios puedan seleccionar categorías, avísame. No he tenido mucho tiempo para profundizar en ello.
No creo que esto sea posible actualmente con Automation. Sin embargo, creo que tenemos un nuevo punto final de API que ahora puede permitir a un administrador establecer el nivel de notificación de un usuario, lo que puede ser de alguna utilidad:
(Aunque si se agregan a un grupo automáticamente, ¿también puedes establecer las notificaciones predeterminadas del grupo para categorías y etiquetas y configurarlas de esa manera?)
Ese es un caso de uso interesante.
Puedes usar el script de automatización “Añadir usuario a grupo a través de campo personalizado de usuario” y luego configurar las “Notificaciones predeterminadas de categoría” para los grupos como mejor te parezca.
Gracias. Lo investigaré. Tiene la desventaja de una posible confusión cuando las personas cambian su configuración de notificación pero permanecen en el grupo original.
El plugin de Automatización ahora viene incluido con el núcleo, pero sigue siendo el mismo plugin. Si echamos un vistazo rápido a los scripts y disparadores actuales, no parece que se haya añadido nada nuevo para ayudar con esto.
Aunque la capacidad de establecer niveles de notificación predeterminados para grupos sigue siendo una característica principal que podrías aprovechar, especialmente junto con la Automatización existente para ‘añadir usuario a grupo a través de un campo personalizado de usuario’ (creo que necesitarías usar un campo personalizado separado para cada grupo).
¿Lo probaste? Y si es así, ¿qué problemas encontraste con él?
Para esto, en lugar de complicar las cosas con campos personalizados, grupos, automatización, etc., ¿sería una opción enviar a los nuevos usuarios a la página /categories después del registro? Usando este componente temático Categories Tracking Toggle creo que deberías poder añadir la opción de nivel de notificación de categorías allí, y ellos pueden recorrer la lista y elegir lo que quieran.
Es posible que necesites un banner de información adicional en algún lugar para dar una indicación.
Esto me recuerda a la configuración de Silenciar todas las categorías por defecto, donde la gente necesitaría elegir algunas categorías para activar/seguir/etc. para evitar obtener una página de últimos temas en blanco. No creo que sea una configuración particularmente común, pero ¿puede que haya algunos temas por ahí con consejos sobre cómo lo manejan?