最終アップデートだと思います。
インフラ、コード、ユーザー、モデレーターなどをすべて調整し、移行を完了しました。昨日行われました。コミュニティへのリンクは、許可されているかどうかわからないため、また、イタリアではかなり有名なコミュニティであるため、ここでは共有しません。
これは、ボットを除外した後の、30日間の平均的な数値です。
もちろん、ボランティアチームにはかなりのプレッシャーがかかりましたが、まだ完了していません。カスタムテーマやDiscourseのバックグラウンド設定の一部を微調整しているところです(ヘルプ/明確化/指示を求めるトピックをたくさん開く必要がありそうです)。
私たちのスクリプトは、希望するすべてを移行することに成功しました。
- ユーザー
- ユーザーグループ
- モデレーター/BAN/管理者ステータス
- プライベートメッセージ
- カテゴリ
- トピック
- 返信
などなど。また、vBulletinにはツイートやYouTube動画などを埋め込むためのカスタマイズがいくつかあり、Discourseのデフォルトの処理方法ではうまく移行できないため、移行プロセス自体にクッキングを統合しました。
4vcore/8GBのテスト環境で実行したところ、移行全体は約7〜8時間で完了しました。
本番環境では、Patreonで8vcore/30GBの費用を賄うのに十分な資金が集まったため、全体で4時間かかりました。
移行のライブ配信を行いました。何度か(もちろん:stuck_out_tongue:)やり直したり、BGMを流したりしました。とても楽しかったです。
トピック/投稿数とタイミングの詳細はスクリーンショットで確認できます。
3つのタイミングは、読み込み時間、クッキング時間、書き込み時間です。
疲労困憊しましたが、非常に刺激的な冒険でした。そして、@pfaffman、私があなたの助けを雇わないと決めたとき、あなたは窮地を脱したと信じてください。
今日現在、このプロジェクトに費やした私の時間だけで約£25kと推定されます:rofl:
過去2ヶ月ほど、他の3人が費やした時間は数えていません。しばしば夜遅くまで作業していました。
現在も移行後のスクリプトを実行中です。アバターをすべてインポートするスクリプトと、返信内に記載された古いURL形式へのリンクが正しくリダイレクトされるようにするためのパーマリンクリダイレクトを作成するスクリプトです。これらは24時間以内に完了する見込みです。
数週間後に、スクリプトのリポジトリをクリーンアップしてオープンソースとして提供できるかどうかを議論する予定です。私一人では決定できません。
編集:すべてのユーザーアバターの完全な移行と、トピック/カテゴリへの内部参照のパーマリンクを追加しました。

メインのデータ移行後に実行しました。
Cheers

