Como excluir TODOS os tópicos e posts com mais de 2 meses?

Eu sei que cada tópico tem um temporizador que permite a exclusão em um determinado período de tempo.

Mas como fazer isso com TODOS os tópicos e posts com mais de 2 meses? E deixar apenas um ou outro tópico que eu queira?

Aliás, como sei quais arquivos (fotos, vídeos, áudios etc.) meus membros estão enviando no fórum? E como excluir tudo de uma vez?

1 curtida

Não tenho certeza por que você faria isso? Parece uma ação excessivamente destrutiva para um fórum?

1 curtida

Eu imagino que a razão possa ser exatamente a mesma pela qual o chat tem um limite de tempo. Todo o conteúdo não foi feito para durar muito tempo.

Neste caso, assumo que tem algo a ver com a falta de espaço no disco rígido.

1 curtida

Fiz uma pergunta semelhante:

A resposta foi:

Talvez este plugin possa ser ligeiramente alterado para atender ao seu propósito.

Não foi um pedido tão estranho, já que o comentário final foi:

4 curtidas

Acho que fui confundido pelo ‘todos’. Tópicos sem respostas, ou tópicos em certas categorias faz mais sentido.

Embora lendo outros tópicos recentes dos OPs, parece ser sobre espaço de armazenamento como @Jagster diz. Não acho que usar as opções de soft-delete na UI funcionaria para isso, pois tudo ainda estaria no banco de dados (acho que até imagens/mídia precisam ser removidas da postagem antes do soft-delete para serem marcadas para limpeza pelo job do sidekiq?)

Acho que @nathank teve um problema semelhante há algum tempo e teve que usar o console do rails para lidar com isso? Isso pode ser um pouco avançado para um usuário comum.

1 curtida

Isso não prejudicaria o SEO ou isso não é uma preocupação? O histórico é o seu gancho para a pesquisa na internet.

Seria muito melhor migrar para um servidor maior com mais espaço?

1 curtida

Sem espaço no servidor e sem dinheiro para comprar mais espaço. No meu país, o dólar está muito alto.

Além disso, algo muito irritante acontece quando novos membros do meu fórum comentam em um tópico com mais de 1 ano de existência.

1 curtida

Depende. É muito mais difícil obter algum valor de SEO para tópicos de fórum. Parece que o Google valoriza muito a primeira postagem, não as respostas subsequentes. Mas a primeira, muitas vezes, não é tão… boa no sentido do que as pessoas estão procurando.

Claro, algo como ServerFault, StackOverflow etc. tem alto valor, mas são muito grandes. E mesmo assim, receberei mais acessos em sites mais parecidos com blogs.

Mas mesmo aqui há muitos tópicos com valor de SEO zero, porque não refletem as perguntas feitas do lado do Google.

Meu fórum é realmente pequeno, mas o uso com frequência de forma semelhante ao WordPress. Tive alguns tópicos do tipo diário, mas isso não funcionou em termos de SEO. Quando comecei um tópico totalmente novo a cada vez que tinha uma explicação mais longa, ou uma história, obtive uma resposta muito melhor do Google.

Com que frequência os tópicos antigos recebem visualizações aqui? Não muito frequentemente e é por isso que temos o autobump — e na maioria das vezes o bumping falha porque tópicos de três anos são mais ou menos obsoletos.

Se ficarmos no valor de SEO, isso acontecerá:

  • um visitante fez uma pesquisa no Google e encontrou um tópico aqui
  • esse visitante lê, não obtém uma resposta e sai
  • o visitante continuará para o próximo resultado
  • o Google vê isso como um resultado inútil

Por favor, não me entenda mal. Essa é uma pergunta universal, não dependente do Discourse. Mas significa uma ou duas coisas: o conteúdo em si não dá nenhum valor de SEO e a maior parte do conteúdo na rede é peso morto.

O que deveríamos fazer em um mundo perfeito seria revisar o conteúdo antigo todos os anos, salvar os úteis e excluir todos os tópicos e postagens sem valor adicional. Mais tudo o que não foi visitado.

A mesma coisa que deveríamos fazer com arquivos e imagens privadas em nossos dispositivos. Mas não fazemos limpeza, mas compramos cada vez mais espaço.

Ninguém fará isso. Muito trabalho. Poucos revisariam o conteúdo mesmo que o sistema perguntasse se isso e aquilo deveria ser salvo ou excluído. É por isso que há um grande risco onde conteúdo de alto valor será apagado apenas por causa de algum limite de tempo.

Então — esse pobre administrador pagará extra todo mês para armazenar conteúdo velho, enferrujado e empoeirado. Mas isso não tem nada a ver com SEO. SEO significa apenas para conteúdo que é usado, de alguma forma.

1 curtida

O que é SEO? Não consegui traduzir isso

O dólar no meu país está muito alto. Não consigo pagar mais servidores para manter conteúdo antigo. Existe alguma forma de apagar isso automaticamente? Se não, como faço para apagar conteúdo com mais de 3 meses?

1 curtida

Essas siglas são péssimas :wink:

Otimização para motores de busca.

Tudo o que devemos fazer para ajudar o Google a mostrar nosso conteúdo antes de outros resultados.

Expandiu-se para incluir um valor muito abstrato de como o Google está classificando todo o conteúdo.

2 curtidas

Como você exclui conteúdo antigo do seu fórum? (Tópicos)

Eu não, na maioria das vezes. Mas quando faço, faço manualmente.

Tópicos e posts em si não ocupam muito espaço. Imagens e vídeos sim.

Não sei quanto o resto, que é mais ou menos conteúdo pseudo (emblemas, gamificação etc.) vai inchar o tamanho de um banco de dados, no entanto. Não muito, eu acho.

Eu também vim procurar por esse recurso porque estou começando a pensar que dados são tanto um passivo quanto um ativo.

Não quero que as pessoas vasculhem os arquivos para encontrar coisas que as pessoas podem ter dito 5 ou 10 anos atrás.

Estou vindo aqui procurando por algo semelhante. Mas meu caso é um pouco diferente. Configurei um servidor para uso interno há cinco anos, e nossos advogados agora estão definindo uma política de retenção para todos os dados internos. Portanto, estou procurando uma maneira de excluir postagens com mais de X anos. Se alguém tiver alguma ideia em que direção explorar, agradeceria as dicas.