Não consigo encontrar uma configuração que me permita especificar o número de dias após o qual, se alguém responder a um tópico, ele não seja movido para o topo na aba “Mais recentes”.
Os tópicos só são movidos para o topo se houver uma resposta (ou se você tiver a configuração de bump automático ativada).
É isso. Não quero que ele vá para o topo mesmo que alguém responda, se o tópico original foi criado há n dias.
Se estiver em uma categoria específica, você pode suprimi-la dos últimos, mas se estiver falando de forma geral, não consigo pensar em uma maneira.
Hmm. Encontrei isso: Discourse No Bump
Mas ainda não é exatamente o que eu quero.
Isso praticamente faria com que todos os tópicos “mais antigos” desaparecessem. Você veria apenas tópicos recém-criados e aqueles sem nenhuma “lacuna” ou “período de resfriamento” (quando não havia respostas) na sua lista de mais recentes. Isso pareceria ir contra o desejo usual de não criar sempre novos tópicos, mas primeiro buscar os existentes para continuar, não é? Mas talvez você tenha um caso de uso para isso. (Posso imaginar como sua lista de mais recentes pode começar a secar se não houver tópicos novos suficientes ou tópicos com respostas constantes, no entanto).
Não tenho conhecimento de nenhuma configuração que permita isso (=Se não me engano, não existe nenhuma. Como dito, parece bastante contra-intuitivo querer gerenciar um fórum dessa maneira, exceto em casos de uso especiais). Você poderia conseguir isso com alguma codificação personalizada/plugin.
Nota: Criei um tópico sobre os “bumps” quando a última postagem é editada, mas isso não parece ser o que você está procurando de forma alguma. ( "No bump" option when editing last post in a topic? )
EDIT: Estou apenas pensando sobre isso: A funcionalidade que informa que já existem tópicos quando você quer criar um novo até parece ir contra o que você deseja fazer.
Estou trabalhando em um fórum político que incentiva a criação de tópicos que recebem curtidas. Para evitar que os usuários abusem da função de ‘bump’ para ganhar mais curtidas, quero impedir o bump em tópicos com mais de n dias. Além disso, para evitar que os usuários criem novos tópicos indiscriminadamente, estou desenvolvendo um plugin que atribuirá uma cota de novos tópicos para cada usuário.
E você tem razão ao dizer que tudo isso não faria sentido para uma comunidade comum. No meu caso, como há incentivos para obter curtidas em tópicos e como os tópicos são de natureza política, e não de base de conhecimento, é seguro silenciar a exibição de posts antigos no topo.
Então, você quer fazer o que a maioria dos administradores aqui tenta evitar. Adorei ![]()
Geralmente, as pessoas se adaptam. Estou convencido de que haverá gente esperta que logo descobrirá maneiras criativas de burlar o sistema, se for possível. Por exemplo, você poderia linkar seu tópico antigo a partir de um novo (simplesmente nas respostas, sem precisar ser o seu tópico). Você pensou em fazer algo para evitar isso? (talvez isso se torne automaticamente irrelevante conforme o tópico envelhece).
Ah, ok, você quer usar a criação do tópico como uma data de início fixa para sua contagem. Inicialmente, entendi que você queria basear seus “n dias” na data da última postagem e que sua contagem fosse relativa a isso.
Só uma ideia para você talvez explorar: Você poderia confiar em enquetes em vez de curtidas e configurar as enquetes para fechar automaticamente após seus “n dias”. Seria outra forma de fazer isso. Talvez não responda totalmente ao seu caso de uso. Você provavelmente precisaria de uma maneira de anexar automaticamente enquetes à criação do tópico com o fechamento automático de “n dias”. ( Creating and managing polls )
Ou você também poderia tentar ter uma versão adaptada deste plugin e permitir apenas uma “reação” durante seus “n dias” ( Discourse Retort )
Alternativamente, você poderia executar um script para mover os tópicos que atingirem “n dias” para uma categoria de arquivo e/ou fechá-los e/ou silenciá-los.
Você pode removê-los da lista após algum tempo
Basicamente, você está descrevendo o Reddit. A ideia é que o tempo pesa tanto sobre um tópico que ele precisa ser exponencialmente popular para ainda aparecer na página inicial após uma semana. Esse é o objetivo?
Exatamente! No entanto, para isso, vou usar o plugin hot-topics-plugin, que atualmente está marcado como quebrado e precisa de alguns ajustes. Enquanto isso, eu queria ver se conseguiria impedir bump-ups de posts com mais de n dias de forma rápida e fácil.
Ah, ok. Ficou muito mais claro assim dito dessa forma ![]()
Ok, então a única “recompensa” real seria permanecer na página inicial. Eu não entendi corretamente.
Pessoas com os tópicos mais curtidos recebem recarga de celular gratuita ou prêmios similares em base regular até que o fórum decolar.