Minha importação do Yahoo Groups resultou na fragmentação de muitos tópicos (seja porque os usuários não respondiam corretamente no passado, porque o Yahoo não manteve o tópico unido adequadamente, porque o script de importação não reconheceu corretamente o que o Yahoo fez — ou alguma combinação disso). Em um caso que encontrei, isso resultou em mais de uma dúzia de tópicos no Discourse, todos com o mesmo título, que na verdade faziam parte da mesma discussão. Isso levanta duas perguntas:
- Existe uma maneira automática de encontrar esses duplicados? Meu site não está configurado para permitir tópicos duplicados, mas os mais de 20 mil tópicos que importei não respeitaram essa configuração.
- Tendo encontrado os duplicados, existe uma maneira de mesclá-los em um único tópico, preservando a cronologia das mensagens? Sei que posso mover mensagens individualmente para outro tópico, o que de certa forma resolve o problema, exceto que não mantém bem a cronologia e é bastante trabalhoso (chave de engrenagem, selecionar posts, selecionar todos, mover para, tópico existente, inserir número, mover, voltar, chave de engrenagem, remover da lista, repetir o processo).
- (Ok, três perguntas) é possível fazer o acima sem atualizar o tópico? Um tópico que limpei manualmente tinha 15 anos, e toda vez que movia posts para ele, enviava e-mails aos meus usuários que tinham o modo de lista de e-mails ativado (o que é a maioria deles), causando certa confusão.
Há uma parte de mim que sente que arquivos são arquivos e posso simplesmente deixá-los como estão — mas prefiro que sejam um pouco mais úteis, o que significaria que as discussões teriam um pouco mais de integridade do que têm atualmente.