Creo que esta lógica / flujo de trabajo también tendría sentido para casi todo el contenido privado en la mayoría de las instancias de Discourse, y sería superior al estado actual (es decir, la configuración integrada “Inicio de sesión requerido”).
Muchos de nuestros usuarios se encuentran con ese mismo obstáculo cuando responden a una notificación o un enlace, pero no han iniciado sesión en el sitio desde su dispositivo. Y también suelen abandonar la página, como describes, diciendo “es demasiado complicado, no sabía si estaba en el lugar correcto, etcétera”.
Puedo imaginar algunos sitios donde la privacidad es primordial y donde un adelanto podría no ser apropiado. Pero probablemente estos sean minoría, y la actual “barrera” realmente no ofrece una gran experiencia para las personas y, como mínimo, podría mejorarse.
¿Podrías compartir más detalles sobre cómo lo has logrado? ¿Es mediante un plugin personalizado?