Buscar antes de publicar 🔍

¡Hola! :waving_hand:t3: Soy nuevo por aquí y no sé si este es el lugar correcto para publicar, lo siento.

Quiero crear una comunidad de soporte, es decir, que los usuarios se ayuden mutuamente a responder preguntas. He visto otras comunidades de soporte donde te obligan a buscar respuestas antes de poder publicar una pregunta. ¿Esto es posible con Discourse??

Veo que Discourse tiene esta genial función de wiki. Más razón para que los miembros busquen publicaciones antes de hacer una nueva pregunta.

¡Gracias!

2 Me gusta

No estoy seguro de si estas son las mejores opciones, pero puedes hacerlo con JavaScript simple.

Si el usuario busca palabras, guárdalas y crea un sessionStorage. Si intenta crear una nueva publicación, verifica el sessionStorage.

Si el sessionStorage contiene una de las palabras del título del tema (o del contenido), permite al usuario crear el tema. De lo contrario, no lo permitas.

1 me gusta

¡Hola, David! Mi sugerencia es que dediques un poco de tiempo a familiarizarte con el software antes de buscar agregar funciones como esta. Descubrirás que Discourse aborda esta necesidad de varias maneras inteligentes al iniciar un tema. Los nuevos usuarios reciben una notificación que les recuerda las normas de la comunidad. Cualquier usuario que publique recibirá una alerta si su tema es similar a otro existente.

Irónicamente, ya existe un tema sobre esto mismo, que habrías encontrado si hubieras buscado antes de publicar. :scream_cat:

Edición: acabo de probar esto con un nuevo tema que contiene “buscar antes de publicar”, pero el tema al que enlazo aquí no apareció en la ventana emergente “tu tema es similar a…”. Sin embargo, al usar el título completo sí funcionó; consulta la captura de pantalla para ver cómo aparece.

8 Me gusta

¿Se requieren configuraciones para que esta función funcione? Estoy trabajando en el entorno de pruebas (sandbox) de nuestra empresa ahora, pero consistentemente puedo crear publicaciones duplicadas y nunca veo la ventana emergente.

1 me gusta

Hay una configuración del sitio llamada minimum_topics_similar que por defecto es 50; esto significa que si tienes menos de 50 temas en total, no verás el mensaje de tema similar… Sospecho que esta es la causa probable si el entorno de pruebas (sandbox) no tiene mucho contenido.

5 Me gusta