Olá, vi alguns tópicos com a solução que estou procurando.
Acho que minha pergunta é muito semelhante à pergunta mais recente do @abcoathup neste post.
No entanto, isso não foi respondido. Como posso configurar meu site Discourse para que, quando os usuários acessarem o endereço principal, sejam direcionados diretamente para mysitedomain/latest?order=created?
Além disso, quando os usuários clicarem no botão “Mais recentes”, como configuro o site para que sejam redirecionados para mysitedomain/latest?order=created?
api.modifyClass("component:navigation-item", {
active: Ember.computed("contentFilterMode", "filterMode", function() {
let contentFilterMode = this.get("content").get("filterMode");
if (decodeURIComponent(window.location.search) === location) { // verifica o parâmetro de busca
return contentFilterMode.includes(filter); // se incluir este parâmetro, active = true;
} else {
return this._super(contentFilterMode, this.get("filterMode"));
}
})
});
Isso funciona para mim, mas este script recarrega toda a página em vez de apenas a parte interna. Existe alguma maneira de fazer com que ele recarregue apenas o componente interno do tópico?
Olá @HeyRR, você conseguiu resolver isso? Também estaríamos interessados, já que muitos de nossos membros estão solicitando a possibilidade de ordenar a página mais recente pela data de criação e não pela data de atividade.
Gostaríamos de ver isso em nossa comunidade Discourse. Somos novos no Discourse, mas atualmente estamos tendo dificuldade em moderar nossa comunidade e garantir que nenhum feedback, perguntas, etc. dos usuários passem despercebidos. Como todos trabalhamos em diferentes fusos horários, a transição de um moderador para outro pode ser complicada. Seria ótimo se pudéssemos escolher facilmente visualizar todas as atividades criadas em um determinado dia. Assim, se houver uma lacuna na nossa transição, veríamos qualquer atividade nas horas em que não estávamos ‘de plantão’. Isso também nos ajudaria a identificar quem deve responder às atividades com base no momento em que foram criadas.
Eu gostaria de adicionar meu voto para mais suporte a isso:
Alguns de nós estamos muito acostumados a navegar pelas coisas com uma ordem cronológica estável; isso nos ajuda a usar nosso “hardware” espacial humano para acompanhar o que vimos. A visualização “Mais Recentes” em constante mudança de um discurso (acoplada a todas as outras opções de visualização e outros elementos da interface do usuário) pode parecer um pouco caótica e estressante.
E eu passei bastante tempo em nosso novo discurso entendendo e explicando que “Mais Recentes” na verdade tem duas variantes importantes, “Mais Recentes Ativos/Fixados” que você obtém se clicar no título do site, e “Mais Recentes Criados” que você obtém se clicar no link de navegação Mais Recentes.
Atualmente, “Mais Recentes Criados” (?order=created) pode ser configurado como padrão para a visualização de Categorias, mas não para a visualização Mais Recentes.
Também sentimos muita falta de ter um “Mais Recentes Criados/Fixados”. Atualmente, nas visualizações Mais Recentes e Categorias, podemos mostrar tópicos cronologicamente, ou mostrar tópicos de boas-vindas fixados no topo, mas não ambos.
Acho que precisamos repensar a configuração da “página inicial” no Discourse para permitir que qualquer rota seja uma página inicial e dar aos usuários a flexibilidade de escolher a página inicial que desejam. Atualmente, temos 5 ou 6 itens no menu, mas na verdade poderíamos permitir centenas, permitindo um “personalizado…” para a página inicial.
Adicionando à diversão: Notei que, quando navego (de várias maneiras) para “Top” ou “Hot”, frequentemente, mas nem sempre, ?order=created é adicionado à URL, o que frustra seu propósito. Ainda não descobri o que causa isso!