Hola a todos, el descargo de responsabilidad habitual es que soy lo más alejado de un desarrollador, pero me ocupo de un foro comunitario que utiliza Discourse (plan Pro Plus) y estoy haciendo todo lo posible por aprender. Me temo que esto es muy una situación de ‘explícamelo como si tuviera 5 años’.
Necesito orientación sobre cómo implementar un formulario emergente posterior al registro, ¿si es que eso es posible?
El problema: Actualmente hacemos preguntas demográficas opcionales (edad, tipo de cáncer, ubicación, etc.) en el propio formulario de registro, y esto está creando fricción. Nuestros usuarios están lidiando con problemas de salud graves y queremos que el registro sea lo más sencillo posible.
Lo que quiero hacer: Mostrar un formulario emergente que se pueda descartar inmediatamente después del registro con estas preguntas opcionales. Los requisitos clave que he identificado hasta ahora:
-
Aparece una sola vez después del registro (no en cada inicio de sesión)
-
Los usuarios pueden descartarlo sin completarlo
-
Nunca vuelve a mostrarse una vez descartado o completado
-
Guarda las respuestas en campos de usuario personalizados si deciden completarlo
Preguntas:
-
¿Existe algún componente/plugin existente que haga algo similar que pueda usar o del que pueda aprender?
-
¿Debería esto ser un plugin en lugar de un componente de tema?
-
¿Cuál es la mejor manera de rastrear persistentemente el descarte?
-
¿Alguna ‘trampa’ y dificultad obvia con este enfoque?
¡Gracias por cualquier indicación! Y háganme saber si lo estoy complicando demasiado; quiero asegurarme de estar adoptando el enfoque correcto siendo tan novato.
