Mon import depuis Yahoo Groups a entraîné la fragmentation de nombreux sujets (que ce soit parce que les utilisateurs ne répondaient pas correctement par le passé, parce que Yahoo ne maintenait pas correctement la cohésion des sujets, ou parce que le script d’importation n’a pas correctement reconnu ce que Yahoo avait fait — ou une combinaison de ces facteurs). Dans un cas que j’ai rencontré, cela a résulté en plus d’une douzaine de sujets Discourse, tous portant le même titre, qui faisaient en réalité partie de la même discussion. Cela soulève deux questions :
- Existe-t-il un moyen automatique de détecter ces doublons ? Mon site n’est pas configuré pour autoriser les sujets en double, mais les 20 000+ sujets que j’ai importés n’ont pas respecté ce paramètre.
- Une fois identifiés, existe-t-il un moyen de les fusionner en un seul sujet tout en préservant la chronologie des messages ? Je sais que je peux déplacer individuellement des messages vers un autre sujet, ce qui fait en quelque sorte l’affaire, mais cela ne conserve pas très bien la chronologie et c’est assez fastidieux (clé, sélectionner les publications, tout sélectionner, déplacer vers, sujet existant, entrer le numéro, déplacer, retour, clé, désactiver l’affichage du sujet, rincer, répéter).
- (Bon, trois questions) Peut-on effectuer les opérations ci-dessus sans re-pousser le sujet ? Un sujet que j’ai nettoyé manuellement datait de 15 ans, et chaque fois que je déplaçais des publications vers celui-ci, cela envoyait des courriels à mes utilisateurs ayant activé le mode liste de diffusion (ce qui est le cas de la plupart d’entre eux), ce qui a provoqué une certaine confusion.
Une partie de moi pense que les archives sont des archives et qu’on peut les laisser telles quelles — mais je préférerais qu’elles soient un peu plus utiles, ce qui signifierait que les discussions auraient un peu plus d’intégrité qu’actuellement.