J’ai la même question, et je suis un peu confus au sujet de la réponse. Je cherche également à faire une importation importante de FluxBB.
Je vois qu’il existe une fonctionnalité Discourse appelée « Permalinks » ( How to make a redirect URL in a Discourse install? - #4 by cpradio ), donc nous disons qu’en créant ces éléments, Discourse pourrait prendre une URL de style FluxBB telle que « /viewtopic.php?id=((ancien id de sujet)) » et rediriger vers « /t/((nouveau slug de sujet))/((nouveau id de sujet)) ». Peut-être de même pour les messages individuels d’un sujet ? De même pour les URL de profils d’utilisateurs. (Nous aurons donc besoin de nombreux permaliens). Je vois la table de base de données pour les Permalinks.
Cela semble être une solution intéressante, mais l’importateur FluxBB ne crée aucun permalien. Je ne vois aucun code pour cela. En fait, je ne vois aucun code dans aucun des scripts d’importation pour faire cela (aucune mention du modèle ActiveRecord « Permalink »).
Je serais heureux de travailler à la modification de l’importateur FluxBB pour faire cela, mais y a-t-il un exemple dans l’un des autres importateurs ?
La seule chose que je vois dans le code dans ce sens est l’initialisation de « LookupContainer » et le stockage de tous les anciens ID et de leurs ID correspondants. Cela peut-il être utilisé pour créer de nombreux objets Permalink ?