Tengo un foro antiguo, con muchos miembros. Los detalles de los miembros pueden estar desactualizados y, por seguridad, debemos asegurarnos de que los perfiles de los miembros estén actualizados, especialmente los campos de usuario que les pedimos que completen al registrarse.
¿Cómo puedo hacer que los usuarios naveguen para completar esto antes de continuar? ¿Sería una buena práctica tener una ventana emergente animándolos o es posible hacerlo obligatorio?
Para ser claros, no gobernamos con mano de hierro, pero la seguridad es primordial.
Si necesitas hacerlo obligatorio, hasta donde yo sé, Discourse no tiene esa función. Por lo tanto, necesitas un plugin para hacerlo. ¿Quizás puedas probar Custom Wizards?
Una vez creé un componente temático que redirigía a una página determinada a menos que hubiera ocurrido una acción específica (se hubieran unido a un grupo).
Si el modelo current_user tiene un indicador de si han completado la información, puedes redirigirlos a su perfil hasta que la hayan actualizado. Sin embargo, es un poco hostil para el usuario.