He estado utilizando la funcionalidad de Calendario y Eventos de manera extensa durante los últimos 3 años, en múltiples instancias de Discourse autoalojadas. Ha sido maravilloso ver cómo ha evolucionado hasta convertirse en el impresionante conjunto de herramientas que es ahora.
Sin embargo, un problema significativo sigue destacando para mis usuarios.
Les cuesta entender cómo publicar realmente un evento.
Esto ha sido constante durante todo este tiempo y en todos los grupos de usuarios. Sigue siendo un problema a pesar de las mejoras recientes en el proceso y en el modal.
El problema principal parece ser que el concepto de tener un evento incrustado en una publicación no es familiar ni intuitivo para la mayoría de los usuarios. Básicamente, necesitan poder iniciar un evento con un solo clic. El proceso actual es el siguiente:
- Crear un nuevo tema
- Hacer clic en el botón ‘Más’ de la barra del editor
- no, no ese botón Más, el otro (sí, hay dos)
- Hacer clic en ‘Crear evento’
- sí, está ahí, solo necesitas bajar un poco la lista
- Rellenar todos los detalles
- una vez que llegas allí, funciona bastante bien
- Ordenar el desorden en el markdown
- si el bloque de Evento está junto a texto existente, se rompe. Mis usuarios rompen esto constantemente.
¿Ves el problema?
Para mitigarlo, he hecho dos cosas.
Un TC para añadir botones de Suscribirse y Nuevo evento
Esto ofrece:
Usar un asistente para permitir un solo clic
Para ampliar esto, he usado el botón Nuevo evento para que apunte a un Asistente personalizado (usando el Custom Wizard Plugin 🧙), que a su vez genera el bloque de Evento, de modo que los usuarios obtengan la acción única que buscan. Aquí está el archivo .json que puedes subir:
create-event-wizard.json (2.3 KB)
Por defecto, está configurado para la hora de Nueva Zelanda; ajusta la zona horaria o añade un menú desplegable para adaptarlo a tu sitio.
Aunque esto funciona bastante bien para nuestros usuarios, tiene limitaciones en funcionalidad y es un poco frágil.
Sería mucho mejor tener una forma de que los usuarios accedan directamente a crear un evento (idealmente desde la página /upcoming-events y/o una categoría de Eventos designada) como parte del plugin.
