vBulletin5からDiscourseへプライベートメッセージを移行

こんにちは。

このトピックに関する他のスレッドはこちらしか見つかりませんでした。vBulletin 5 import : how to import private messages?

インターネットの常として、解決策は言及されていますが、実際には共有されていません :smiley:

より具体的なポインタやスタブスクリプトを提供していただける方はいらっしゃいますか?私はRuby開発者ではありませんが、ソフトウェアエンジニアとしての経験は豊富です。始めるための助けが必要です :slight_smile:

こちらがデフォルトのインポートスクリプトです。discourse/script/import_scripts/vbulletin5.rb at main · discourse/discourse · GitHub

当時のスクリプト修正は以下の通りです。データベースがフランケンシュタインの怪物のような状態で、テストのために多くの行がコメントアウトされているため、このままでは使用できません。

興味のある部分は def import_pm を参照してください。

そして、忘れないでください:

幸運を祈ります!:wink:

また、変更内容を正確に把握するために、公式インポーターと比較することを強くお勧めします。

「いいね!」 4

@Canapin様、ありがとうございます。大変助かります。

公式のインポートスクリプトにいくつか修正を加える必要があります。プライベートメッセージのインポート方法の参考に、 yours を使用します :slight_smile:

喜んでお手伝いします!完了したら、独自のインポートプライベートメッセージメソッドを共有していただけますか?興味があるので見てみたいですし、公式スクリプトにマージできるかもしれません。

12月中旬から作業を開始します。完了したら、十分に「汎用的」にできればGitで公開します :slight_smile:

「いいね!」 1