あるdrupalサイトから別のサイトにコンテンツをエクスポートおよびインポートしますか?


15

あるDrupalサイトから別のサイトの同じバージョンにコメント付きのコンテンツとコンテンツ関連のユーザーデータをエクスポートしたい。別のサイトにはコンテンツもユーザーデータもありません。新しいモジュールがいくつかインストールされており、その構成があります。

これが最善の方法ですmigrate / node_export /バックアップと移行

回答:


10

移行のモジュールは、ほとんどのデータベースから必要なものを移行することができます。

コンテンツの組み立て方によっては、これが関連する場合があります。

リンク:

また、Migrateモジュールフォルダーも確認してください。Beer.incファイルが含まれています。これは、単純なマッピングを行う方法の例です。より複雑な移行については、Wine.incをご覧ください。


12

空のサイトにエクスポートする場合、必要なモジュールはバックアップと移行モジュールです。コメントを含め、Drupalサイトのすべてのコンテンツを複製できます。(または、ノードやコメントに関連付けられているthosなどの特定のテーブルのみが必要な場合)。

Node Exportモジュールでは、ノードのインポート/エクスポートのみが可能です。たとえば、コメントはノードではありません。

移行のモジュールは、よりある一般的な(DrupalサイトへのDrupalに由来しない移行データを含む)を移行するためのフレームワーク。プロセスをより詳細に制御できますが、同じバージョンのDrupal を使用してエクスポートして空のサイトにインポートするだけであればやり過ぎだと思います。ちなみに、まだ移行を使用する場合は、DrupalからDrupalへのデータ移行を確認してください。Migrateに基づいていますが、Drupalサイトから別のサイトにデータを移行(およびリファクタリング)するように設計されています。


1

FeaturesモジュールとUUID Featuresを使用することをお勧めします。これらのツールを使用すると、コンテンツだけでなく、ビュー、コンテンツタイプなどの他のコンポーネントもエクスポートできます。

サイト変数をエクスポートする場合は、Strongarmモジュールを使用できます。

お役に立てれば。


1
コンテンツ作成をサポートするすべてのモジュールが、コンテンツをエクスポート可能な機能としてパッケージ化するわけではありません。移行のために機能に依存している場合、その過程でコンテンツを失う可能性があります。
フリーラジカル14

UUID機能は数千のノードのエクスポートをサポートしていますか?
デビッドリッチテリ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.