Ekspor dan impor konten dari satu situs drupal ke yang lain?

14

Saya ingin mengekspor konten dengan komentar dan data pengguna dengan relasi konten dari satu situs Drupal ke versi yang sama dari situs lain. Di situs lain tidak ada konten dan data pengguna hanya memiliki beberapa modul baru yang diinstal dan konfigurasinya.

Untuk ini yang merupakan cara terbaik melakukan migrasi / node_export / Cadangan dan Migrasi

Ramesh Babu TB
sumber

Jawaban:

10

The Migrasi modul dapat bermigrasi apa pun yang Anda inginkan dari database yang paling.

Bergantung pada bagaimana konten Anda disatukan, ini mungkin relevan untuk Anda.

Tautan:

Pastikan juga untuk melihat ke dalam folder Migrasi modul. Ini berisi file Beer.inc, yang merupakan contoh bagaimana Anda dapat melakukan pemetaan sederhana. Untuk migrasi yang lebih rumit, Anda dapat melihat ke Wine.inc.

Vic
sumber
12

Jika Anda mengekspor ke situs kosong, modul Cadangan dan Migrasikan adalah yang Anda inginkan. Ini akan memungkinkan Anda mengkloning semua konten di situs Drupal, termasuk komentar. (Atau hanya tabel tertentu seperti yang terkait dengan node dan komentar, jika itu yang Anda inginkan).

The Node Ekspor modul hanya akan membiarkan Anda mengimpor node / ekspor. Komentar, misalnya, bukan simpul.

The Migrasi modul yang lebih umum kerangka kerja untuk migrasi (termasuk migrasi data tidak berasal dari Drupal ke situs Drupal). Ini memberi Anda lebih banyak kontrol atas proses, tetapi saya pikir itu berlebihan jika semua yang ingin Anda lakukan adalah mengekspor dan kemudian masuk ke situs kosong dengan versi Drupal yang sama. Kebetulan, jika Anda masih ingin menggunakan Migrasi, periksa migrasi data Drupal-ke-Drupal . Ini didasarkan pada Migrasi, tetapi dirancang untuk secara khusus memigrasikan data (dan refactor) dari satu situs Drupal ke yang lain.

Radikal bebas
sumber
1

Saya akan merekomendasikan Anda untuk menggunakan modul Fitur dan Fitur UUID . Dengan menggunakan alat-alat ini Anda dapat mengekspor tidak hanya konten tetapi juga komponen lain, seperti: tampilan, jenis konten, dll.

Jika Anda ingin mengekspor variabel situs Anda dapat menggunakan modul Strongarm.

Semoga ini membantu.

Nicolae Grigoriu
sumber
1
Tidak semua modul yang mendukung pembuatan konten mengemas kontennya sebagai fitur yang dapat diekspor. Jika Anda mengandalkan fitur untuk migrasi, Anda mungkin kehilangan konten dalam proses.
Radikal Gratis
Apakah Fitur UUID mendukung ekspor ribuan node?
David Riccitelli