Besoin d'aide pour fusionner les données MyBB dans Discourse (procédé étape par étape)

Merci pour votre réponse.

Je comprends que la méthode « officielle » repose sur l’accès à une base de données MySQL et l’utilisation du script mybb.rb avec des variables d’environnement — et oui, j’ai essayé cela. J’ai également tenté de mettre en place un environnement de développement Discourse local complet, comme le recommandent les guides d’importation, et j’avais prévu de déplacer les données vers l’environnement de production après l’importation. Mais la réalité est que presque tous les tutoriels et exemples que j’ai trouvés dans la catégorie « Migration vers Discourse » sont soit obsolètes, soit remplis de personnes rencontrant également des erreurs avec l’importateur MyBB.

Le script lui-même est fragile. Il n’a pas bien vieilli et échoue sur des différences de schéma mineures ou des cas limites. La plupart des guides supposent que vous êtes familier avec Ruby, Rails et le fonctionnement interne du code de Discourse — ce qui n’est pas le cas de nombreux administrateurs de forums. Et même lorsque j’ai essayé de simplifier les choses en exportant en CSV, il s’agissait davantage d’essayer de préparer manuellement les données, car les outils fournis ne fonctionnaient tout simplement pas.

Lorsque vous avez dit « Ils fonctionnent tous à peu près de la même manière » — certes, mais c’est là le problème. Beaucoup d’entre eux ne fonctionnent pas bien en 2025 sans correctifs importants, débogage et tâtonnements. Les gens ne luttent pas parce qu’ils n’ont pas lu la documentation — ils luttent parce que l’écosystème d’importation est bloqué dans une mentalité centrée sur le développement.

À ce stade, j’ai simplement décidé de convertir ma base de données SQL MyBB en une sauvegarde Discourse .tar.gz fonctionnelle que je peux télécharger et restaurer via le panneau d’administration. Pas de scripts d’importation, pas d’erreurs Ruby, juste une méthode propre et directe qui fonctionne.

Et honnêtement, je vais écrire un outil Python qui permettra aux gens de simplement glisser-déposer leur fichier SQL MyBB et de l’exporter vers une sauvegarde prête pour Discourse. Tout ce processus m’a montré à quel point un chemin d’importation moderne et convivial est nécessaire. Les utilisateurs ne devraient pas avoir à traverser autant de difficultés juste pour migrer leur communauté.

J’apprécie votre aide cependant — je sais que vous essayez simplement de clarifier, et je ne blâme personne en particulier. Mais toute l’expérience d’importation a vraiment besoin d’une refonte.