Para sitios que dependen en gran medida de la página de Próximos Eventos, muchos miembros de la comunidad prefieren una vista semanal por defecto. Actualmente, /upcoming-events siempre carga la vista Mes primero, incluso si un usuario prefiere Semana (o Día, Año).
Solicitud de funcionalidad
Añadir una configuración simple en el sitio de administración para configurar qué vista carga /upcoming-events por defecto:
vista predeterminada de próximos eventos:
- /upcoming-events/month (predeterminada actual)
- /upcoming-events/week
- /upcoming-events/year
Por qué esto importa
La vista semanal es más práctica para horarios de enseñanza, patrones de turnos y comunidades densas en eventos.
Reduce el cambio repetido cada vez que los usuarios visitan la página.
Mejora la paridad de la experiencia de usuario con las aplicaciones de calendario móvil que, por defecto, muestran la vista Semana.
Solución temporal actual
Los administradores pueden forzar la redirección a /upcoming-events/week con un Componente de Tema, pero eso:
es una solución improvisada
se aplica a todos globalmente (difícil de acotar)
no proporciona un control real de la experiencia de usuario para el administrador.
¡Gracias! Este sería un pequeño cambio con una gran mejora de usabilidad para las comunidades centradas en eventos
esto es para codificar de forma rígida el valor predeterminado a Semana, en lugar de Mes. Es simple, pero aún no es una configuración del sitio: sienta las bases para la mejora más aceptable
El código de Ember no lee variables de entorno arbitrarias. Discourse solo expone la configuración del sitio declarada (config/settings.yml, client: true) al cliente. Es por eso que o bien:
agregas la configuración en el núcleo (luego la configuras a través de app.yml), o
evitas la configuración y usas una redirección de componente de tema.
[quote=“manuel, post:5, topic:387389”]¿podrías usar un enlace personalizado en la barra lateral?
[/quote]
estoy “acostumbrado” al botón de próximos eventos que no se puede configurar en la barra lateral, también una configuración de administrador podría establecer el valor predeterminado de una preferencia de usuario. En lugar de que todos los usuarios tengan que configurar su propio botón/sección de barra lateral, o aceptar una sección global.
Espero haber cambiado el código correcto en mi PR, que simplemente necesitamos activar/desactivar lo que cambié según una configuración…