Avisamos quando os usuários tentam reativar um tópico antigo — seria possível adicionar um banner para quem encontra (e apenas visualiza) um tópico antigo? Seria legal adicionar um banner de aviso no topo da página (algo como alguns sites de notícias fazem atualmente), talvez algo como:
“Este tópico foi atualizado pela última vez há mais de dois anos e pode conter informações desatualizadas. Considere abrir uma [nova postagem](link) se isso não resolver sua dúvida.”
Isso já é um recurso ou plugin existente? Ou é algo que poderia ser adicionado como um ou outro?
Isso não é um recurso existente… Acho que já foi mencionado antes, mas não foi solicitado com frequência suficiente para ser uma prioridade. Acho que esperaria que alguém respondesse a um tópico se descobrisse que estava desatualizado (embora um empurrão extra não faria mal).
Sim, a ideia é que, em muitos sites — inclusive no nosso —, a proporção entre visualizações e número de usuários é muito alta. Temos muitos observadores silenciosos e pessoas sem conta que nem tentariam responder de início, então eu não vejo isso como um aviso adicional, mas sim como o único aviso que a maioria verá.
Acreditamos que o fechamento agressivo e a exclusão em massa são bastante hostis aos usuários. Sua experiência pode variar.
Há muita informação útil em nossos tópicos antigos, mas, no nosso caso, as sintaxes podem ter mudado ligeiramente, o que pode causar frustração ou ser um bom motivo para abrir um novo tópico. Portanto, não, não quero excluí-los em massa. Apenas quero dar um pequeno lembrete dizendo: “ei, isso é antigo, então se não resolver seu problema, talvez seja por isso.”
Isso é um apelo ao extremo terrível. Não, nossas postagens antigas não são minas terrestres — não em grande parte, de qualquer forma. Sim, algumas delas podem ter ficado um pouco desatualizadas, mas ainda há muitas boas informações para se encontrar — mesmo naquelas em que a sintaxe precisa de uma leve atualização.
Talvez a melhor estratégia seja atualizá-los, então?
Sinto que um grande aviso aplicado de forma automática a todas as postagens antigas será (corretamente) ignorado pelos usuários. É o mesmo motivo pelo qual esse tipo de coisa é ineficaz…
Isso não parece um pedido tão estranho assim. As duas opções que você está oferecendo são:
Excluir tópicos antigos completamente. Isso não é aceitável, pois ainda há muitas informações úteis nesses tópicos. Desde que alguém esteja ciente de que pode ser necessário atualizar a sintaxe ou tomar outras precauções, eles podem ser bastante úteis.
Editar tópicos antigos. Isso não é aceitável, pois exige a edição em massa de postagens de outras pessoas, o que geralmente não é permitido em nossos fóruns, sem contar que seria um trabalho manual enorme, para o qual não temos capacidade.
Essas opções podem funcionar para você, mas não funcionam para nós.
Você pode fazer o que quiser; como fundador do Stack Overflow, estou informando que um aviso genérico, padronizado e aplicado cegamente a postagens antigas pode ser muito menos eficaz do que você espera.
Essa não é uma má ideia — poderíamos adicionar em massa a tag v0.x a todas as publicações anteriores ao nosso lançamento da versão 1.0 e depois estilizar isso de forma diferente. É possível selecionar em massa mais de 50 tópicos de uma vez?
Acredito que sim — basta carregar o próximo conjunto da lista de tópicos. Você também pode fazer isso pelo console.
Você teria que adaptar o script para encontrar todos os tópicos anteriores a uma determinada data e adicionar essa tag automaticamente.
Para ser justo, isso é uma #feature request. Jeff é o gerente de produto e consigo entender o ponto dele sobre adicionar banners como esse ao núcleo, pois pode ser muito barulhento. Mas existem outras maneiras de realizar isso se você achar necessário para sua comunidade.
Obrigado pela reinterpretação da linguagem do Jeff. Entendo perfeitamente a necessidade de uma visão opinativa para o software em geral.
Ainda estamos apenas fazendo brainstorming sobre isso; eu estava apenas perguntando se seria possível. Se é uma boa ideia, certamente é debatível e vale a pena refletir. No nosso caso, acho que conseguimos definir os prazos com precisão suficiente para tornar o banner realmente útil — ele pode, por exemplo, apontar para guias de transição entre versões e coisas assim. Poderíamos até incentivar as pessoas a sugerirem atualizações para o post, a fim de coletivamente atualizá-lo.
Especialmente se você estiver falando sobre documentação de algo técnico (o que é o seu caso), é razoável querer marcar algo como desatualizado. O EmberJS, que usamos no Discourse, faz isso quando você acaba acessando documentação de uma versão mais antiga e até mesmo fornece links para uma versão mais recente da documentação.
Se o primeiro post do tópico estiver em questão, você também pode converter o tópico em um wiki e restringir o acesso a um determinado nível de confiança. Isso permitiria que participantes confiáveis da comunidade fizessem as edições diretamente, se você desejar.