Para sites que dependem muito da página de Próximos Eventos, muitos membros da comunidade preferem uma visualização semanal por padrão. Atualmente, /upcoming-events sempre carrega a visualização Mensal primeiro, mesmo que um usuário prefira Semanal (ou Diária, Anual).
Solicitação de recurso
Adicione uma configuração simples no painel de administração para configurar qual visualização /upcoming-events carrega por padrão:
isso é para codificar o padrão para Semana, em vez de Mês. É simples, mas ainda não é uma configuração do site - lança as bases para a melhoria mais aceitável
O código Ember não lê variáveis de ambiente arbitrárias. O Discourse expõe apenas configurações de site declaradas (config/settings.yml, client: true) ao cliente. É por isso que você ou:\n\n* adiciona a configuração no core (depois define via app.yml), ou\n* evita configurações e usa um redirecionamento de componente de tema.
[quote=“manuel, post:5, topic:387389”]você poderia usar um link personalizado na barra lateral?
[/quote]
estou “acostumado” com o botão de eventos futuros que não pode ser configurado na barra lateral, também uma configuração de administrador poderia definir o padrão de uma preferência do usuário. Em vez de todos os usuários serem forçados a configurar seu próprio botão/seção da barra lateral, ou aceitar uma seção global.
Espero ter alterado o código correto no meu PR, que simplesmente precisamos alternar o que alterei com base em uma configuração?..
Obrigado novamente por concretizar isso - a configuração de visualização padrão do administrador é uma grande vitória de UX
Agora que isso existe, pode valer a pena considerar um pequeno aprimoramento de acompanhamento: permitir que os usuários anulem opcionalmente a configuração padrão do site com uma preferência pessoal, mantendo a configuração do administrador como recurso de fallback.
Isso daria aos sites uma identidade padrão forte (Semana vs. Mês), mas ainda permitiria que os indivíduos escolhessem o que funciona melhor para eles - semelhante a como a maioria dos aplicativos de calendário se comporta. Uma precedência simples como
URL explícita → preferência do usuário → padrão do site
manteria o comportamento previsível e retrocompatível.
Não estou sugerindo que isso substitua a configuração atual - apenas um possível próximo passo se você achar que se encaixa na direção mais ampla de UX.