Apakah migrasi tipe konten dimungkinkan?

12

Saya memiliki situs Drupal 7 dengan 40 jenis konten. Ketika Drupal 8 akan dirilis, saya ingin memigrasi jenis konten ini.

Apakah ini mungkin, atau saya harus membuat jenis konten ini dari awal?

sokratis
sumber
1
Drupal 8 akan memiliki migrasi konfigurasi di luar kotak sehingga Anda akan dapat melakukan migrasi tipe konten dengan mudah.
benjy
1
40 jenis konten? bukankah mereka terlalu banyak?
cakar
2
Tidak ada yang namanya terlalu banyak @cakar ... tergantung kasus penggunaannya. Kami tidak tahu untuk apa sokratis menggunakan situs web ini.
Darvanen
ini adalah artikel yang cukup bagus tentang migrasi node, tetapi juga termasuk Pengguna dan taksonomi: metaltoad.com/blog/migrating-nodes-drupal-7-to-drupal-8
Alejandro Moreno

Jawaban:

17

Saya kira tempat terbaik untuk mencari proses pemutakhiran adalah file UPGRADE.txt . Di sini Anda dapat menemukan pendekatan langkah demi langkah untuk diikuti dalam meningkatkan situs dari Drupal 6/7 ke Drupal 8.

Inti Drupal 8 akan mencakup API migrasi data yang kuat: https://drupal.org/node/2121299 , bagian dari inisiatif IMP: https://groups.drupal.org/imp . Anda juga dapat memeriksa daftar modul yang baru-baru ini diperbarui yang termasuk dalam inti Drupal 8: http://blog.merge.nl/2014/01/21/drupal-which-drupal-7-modules-went-into-drupal- inti

Beberapa tautan yang Anda periksa:

  1. Mempersiapkan situs Anda untuk Drupal 8: http://www.acquia.com/blog/getting-your-site-ready-drupal-8
  2. Drupal 8 - Proses peningkatan yang ditingkatkan: http://www.acquia.com/blog/d8migrate
  3. Konversi modul dari Drupal 7 ke Drupal 8: http://webchick.net/upgrade-modules-d8
  4. Konversi modul 7.x ke 8.x: https://drupal.org/update/modules/7/8
Ankit Agrawal
sumber
1
UPGRADE.txt tampak ketinggalan zaman sekarang, tidak akan ada jalur peningkatan ke Drupal 8, hanya migrasi.
benjy
@ Ben Ini mungkin kasus, saya perlu memeriksa tentang ini. Terima kasih telah mengemukakan poin ini !!
Ankit Agrawal
apa perbedaan antara upgrade& migrate?
cakar
1
@cakar Saya percaya upgrade melibatkan perpindahan dari drupal versi mayor yang lebih rendah ke versi drupal atas yang tersedia berikutnya (misalnya: Drupal 5/6 ke Drupal 7), namun migrasi bergerak / bergeser dari kerangka kerja yang berbeda (misalnya: typo3 dll. ) ke Drupal
Ankit Agrawal
1
@ claws Dikatakan karena Durpal 8 benar-benar berbeda dari versi drupal saat ini (misalnya 6 atau 7), itu melibatkan integrasi komponen kerangka simfoni, arsitektur MVC, mesin ranting template dll.
Ankit Agrawal
0

Anda dapat mencoba "meningkatkan" menggunakan modul migrasi inti D8. Juga instal modul contrib migrate_plus. Ini memungkinkan Anda untuk mengonversi jenis konten khusus, pengguna, komentar, taksonomi, dll. Sebagian besar bidang umum harus dicakup. Jika Anda mendapatkan sesuatu yang benar-benar kustom terjadi, seperti modul kustom, Anda juga harus melakukan pemrograman. Tetapi jika Anda hanya menggunakan esensi D7, migrasi mungkin telah Anda liput. Bagaimanapun, Anda harus membangun kembali situs baru dan memigrasikan konten di sana, jadi itu bukan solusi yang mudah.

Dokumentasi Anda yang terbaru tersedia di sini: https://www.drupal.org/upgrade/migrate

Bas
sumber
0

Bas benar , tetapi ada banyak kegiatan yang sedang berlangsung mengenai topik ini, jadi inilah jawaban yang lebih terkini (November 2015):

Mengingat perbedaan besar dalam arsitektur antara Drupal 7 dan 8 tidak ada jalur peningkatan langsung, tetapi Drupal 8 menawarkan berbagai alat migrasi untuk meningkatkan situs dari Drupal 6 dan 7 ke 8.

Menggunakan modul inti, Migrasi dan Drupal. Bermigrasi dan modul Contrib, Drupal. Anda dapat memigrasi semua 40 jenis konten dari Drupal 7 ke 8.

Modul-modul ini memungkinkan Anda untuk memigrasi tipe konten, konten, komentar, bidang, kosa kata, istilah, dan entitas inti Drupal 7 lainnya dan tipe entitas (tampilan, misalnya, belum dapat dimigrasi). Baca tentang peningkatan Drupal 7 hingga 8 .

Dengan Drush dan modul contrib, migrasi alat Anda dapat memilih tipe konten mana yang akan dimigrasi. Baca tentang menjalankan upgrade Drupal 7 hingga 8 .

Pastikan Anda tidak membuat satu pun dari 40 jenis konten sebelum memulai peningkatan. Baca lebih lanjut tentang mempersiapkan peningkatan .

batigolix
sumber