Me preguntaba si es posible cambiar una configuración o agregar un plugin a Discourse que permita lo siguiente:
Mostrar un botón para crear un tema a todos (registrados y no registrados).
Hacer que aparezca una ventana emergente para crear un nuevo tema a todos.
Mostrar el mensaje y el formulario de registro después de escribir un nuevo tema, o al menos después de hacer clic en el botón “Nuevo tema”.
Parece una forma sencilla de animar a las personas no registradas a registrarse y publicar. Sin esto, no hay un aviso claro para unirse a la discusión.
¿Se le notificaría al usuario de antemano que debe registrarse antes de enviar el mensaje, antes de que pierda tiempo escribiéndolo?
Recuerdo algunos sitios web que me permitían llenar un área de texto sin decirme que eventualmente necesitaría registrarme para que mi mensaje se publicara. Me molestó mucho y abandoné el sitio.
Era un poco “hostil al usuario”, para usar una expresión que he visto escrita por CodingHorror.
Ciertamente puedes hacer algo bastante similar, si no exactamente lo que describes, si estás dispuesto a realizar cierto trabajo de desarrollo.
El botón podría estar siempre visible.
Pero simplemente redirigirías a la pantalla de inicio de sesión si el usuario no ha iniciado sesión, o abrirías el editor si ya lo había hecho.
Los borradores están vinculados a usuarios, por lo que no creo que sea nada fácil modificar el comportamiento existente para permitir que los anónimos creen borradores.
Lamentablemente, no conozco ningún plugin de código abierto ni TC existente que logre eso.