web-dev-qa-db-ja.com

5から6へのメジャーアップグレード後のコンテンツの更新(本番サイトへの変更は、開発環境に反映する必要があります)

私はD5からD6へのメジャーアップグレードを任されています。これでアップグレードが完了し、開発サーバーで完全にテーマ化されました。現在の本番サイトは非常に混雑しており、毎日数十のノードが追加されています。どういうわけか、D5サイトからD6サイトにコンテンツを同期する必要があり、これを行うための支援または推奨される方法があるかどうか疑問に思っていますか?先月からコンテンツとUbercartの注文を取得し、D6サイトに移植するだけです。助けてくれてありがとう!!

5
Danielle

私は migrate モジュールのより良い代替案を日付まで見つけておらず、ubercart注文の移行を含む多くの移行を行ってきました。それは私によく役立ちました:

  • ASP.Net(MSSQLサーバー)-> Drupal移行
  • D6-> D7移行
  • Rails(MySQL)-> Drupal移行

Node_export、ビューボーナスパック、uuid機能、デプロイなどの他のモジュールはたくさんあります。これにより、drupalサイトからコンテンツをエクスポートできますが、モジュールの移行ほど優れたスケーリングはありません。移行クラスを作成する必要があるので、次のような優れた機能を備えています。

  • 増分移行(コンテンツの小さなサブセットで移行クラスをテストできます)
  • ロールバック(何かを逃したことに気付いた場合)
  • ソリッドドラッシュインターフェイス。

また、一度慣れると、それが常に機能するという事実に感謝し続けます。インポートされたものを認識し、移行中の警告を報告し、移行のステータスを更新します。あまりお勧めできません!!最良の部分は最小限のダウンタイムであり、最後までコンテンツを同期し続けます。

6
Dipen

ワンクリックで簡単にできる方法はないと思います。チェックアウト http://drupal.org/node/859434

0
BenjaminRH