¿Alguna forma de crear Formularios en Discourse - ¿En una sola categoría?

He buscado, pero no parece encontrar nada sobre esto en este foro, quizás estoy buscando con la palabra clave incorrecta.

Tengo un foro de salud y estoy interesado en agregar potencialmente otra categoría en el foro para algo como “Eventos Adversos”, donde las personas puedan reportar situaciones en las que han tenido un evento adverso con un medicamento, etc. El objetivo sería que aparezca un formulario precreado como la caja de entrada para esta categoría específica de publicación. Como mínimo, esto incluiría algunos textos/preguntas básicas y algunos cuadros de texto libre donde las personas puedan ingresar información. Una versión más ideal sería algo que pudiera incorporar algunos cuadros desplegables, opciones múltiples, etc.

¿Existe algún plugin o algo similar que ya haga esto que alguien haya creado?

A continuación, un ejemplo aproximado del tipo de formulario/información que estaría considerando recrear en el foro.

2 Me gusta

Una búsqueda en #plugins no mostró muchos resultados directamente sobre formularios.

En la configuración de tu categoría, puedes crear “Plantillas de temas” que rellenarán automáticamente las nuevas publicaciones realizadas en esa categoría con texto predefinido. Un buen ejemplo de esto es redactar un tema en Support y observar cómo aparece el texto en el cuadro.

Podrías crear el formulario en ese campo de plantilla y luego hacer que las respuestas al formulario se generen bajo esa categoría específica, donde los usuarios puedan rellenar los espacios en blanco y enviar.

El único inconveniente de esto es que las respuestas serán públicas. Puedes ocultar las publicaciones, lo que las hará visibles solo para el creador, los administradores y cualquier persona con el enlace. Realicé una búsqueda rápida y @theblazehen pudo crear un trabajo programado (cron job) que oculta automáticamente las publicaciones en una categoría específica:

Podrías eliminar la parte and closed = TRUE para ocultar todas las publicaciones en la categoría. Asegúrate de cambiar el ID de la categoría, ya que el tuyo no será 19.


Alguien probablemente tenga una mejor sugerencia, o incluso un plugin completo para esto, pero no puedo pensar en ninguna otra sugerencia que no sea externa.

3 Me gusta

Interesante idea. Podría ser una solución alternativa si no hay nada más disponible. El objetivo es hacer esta información pública, así que eso no es un problema.

¡Gracias!

2 Me gusta

¡Aún mejor! Lo único que tendrás que hacer entonces es crear la plantilla.

1 me gusta

Creo que este plugin se acerca a lo que buscas.

3 Me gusta

Probablemente sería más fácil simplemente usar Google Forms. Funcionan muy bien con Discourse.

6 Me gusta

Sí, el Plugin de Asistente Personalizado admite este tipo de caso de uso. De hecho, otros foros relacionados con la salud lo utilizan para un propósito similar.

No es posible usar Formularios de Google para esto, a menos que solo permitas el inicio de sesión a través de Google (más algún código personalizado) o de alguna manera importes todos los detalles de tus usuarios a una hoja de cálculo de Google.

4 Me gusta

Angus: ¡Fantástico! ¿Podrías indicarme algún foro que lo utilice para verlo en acción?

1 me gusta

No «ocultaría» información relacionada con la salud detrás de un enlace tan fácil de adivinar.

Es mejor usar el complemento respuestas privadas para eso.

(Aunque es aún mejor usar el Asistente Personalizado para todo el propósito).

3 Me gusta

Sí, puedes verlo en acción en tres asistentes en thepavilion.io:

  1. El asistente de bienvenida después de registrarte
  2. El asistente de informes de errores
  3. El asistente de solicitudes de funciones

Ten en cuenta que necesitas una cuenta para usar los asistentes.

Hay documentación para el plugin aquí:

2 Me gusta

Ten en cuenta que el plugin personalizado de asistente no está disponible en nuestros planes alojados, aunque @BCHK.

1 me gusta

No hay problema. Esto es para un foro diferente que estoy pensando en crear.

2 Me gusta

Revisa Introducing Experimental Form Templates

1 me gusta