Taşınan içerik türleri mümkün olacak mı?


13

40 içerik türüne sahip bir Drupal 7 sitem var. Drupal 8 yayınlandığında, bu içerik türlerini taşımak istiyorum.

Bu mümkün mü yoksa bu içerik türlerini sıfırdan oluşturmak zorunda mıyım?


1
Drupal 8, içerik türlerini kolayca taşıyabilmeniz için kutudan çıkmış konfigürasyonlara sahip olacaktır.
benjy

1
40 içerik türü? çok fazla değil mi?
pençeleri

2
Kullanım durumuna bağlı olarak çok fazla @claws diye bir şey yok. Sokratis'in web sitesini ne için kullandığı hakkında hiçbir fikrimiz yok.
Darvanen

Bu, geçiş düğümleri hakkında oldukça iyi bir makaledir, ancak Kullanıcılar ve taksonomileri de içerir: metaltoad.com/blog/migrating-nodes-drupal-7-to-drupal-8
Alejandro Moreno

Yanıtlar:


17

Sanırım yükseltme işlemine aramak için en iyi yer olduğunu Upgrade.txt dosyası. Burada siteyi Drupal 6/7'den Drupal 8'e yükseltirken izlenecek adım adım yaklaşımı bulabilirsiniz.

Drupal 8 çekirdeği, sağlam bir veri taşıma API'sı içerecek: https://drupal.org/node/2121299 , IMP girişiminin bir parçası: https://groups.drupal.org/imp . Ayrıca, Drupal 8 çekirdeğinde bulunan son güncellenmiş modül listesini de kontrol edebilirsiniz: http://blog.merge.nl/2014/01/21/drupal-which-drupal-7-modules-went-into-drupal- çekirdek

Kontrol ettiğiniz bağlantılardan bazıları:

  1. Sitenizi Drupal 8'e hazır hale getirme: http://www.acquia.com/blog/getting-your-site-ready-drupal-8
  2. Drupal 8 - Geliştirilmiş yükseltme işlemi: http://www.acquia.com/blog/d8migrate
  3. Modülleri Drupal 7'den Drupal 8'e dönüştürme: http://webchick.net/upgrade-modules-d8
  4. 7.x modüllerini 8.x'e dönüştürme: https://drupal.org/update/modules/7/8

1
UPGRADE.txt şu an güncel değil, Drupal 8'e yükseltme yolu olmayacak, sadece bir geçiş olacak.
benjy

@Ben Bu bir durum olabilir, bunu kontrol etmem gerekiyor. Bu noktayı öne sürdüğün için teşekkürler !!
Ankit Agrawal

upgrade& arasındaki fark migratenedir?
pençeleri

1
@claws Yükseltmenin drupal'ın alt ana sürümünden bir sonraki üst drupal sürümüne (örneğin: Drupal 5/6'dan Drupal 7'ye) geçişi içerdiğine inanıyorum, ancak geçiş farklı çerçeveden hareket ediyor / değişiyor (örn. yazım hatası vb.). ) - Drupal
Ankit Agrawal

1
@claws Durpal 8'in mevcut drupal versiyonlarından (ör. 6 veya 7) tamamen farklı olduğu söylenir, senfoni çerçeve bileşenlerinin, MVC mimarisinin, dal şablon motorunun vb. entegrasyonunu içerir
Ankit Agrawal

0

D8 core migrate modülünü kullanarak "yükseltmeyi" deneyebilirsiniz. Ayrıca Contribute modülünü migrate_plus da kurun. Özel içerik türlerini, kullanıcıları, yorumları, sınıflandırmayı vb. Dönüştürmenize olanak tanır. En yaygın alanların kapsanması gerekir. Özel bir modül gibi gerçekten özel bir şey varsa, bazı programlama da yapmanız gerekir. Ancak sadece D7'nin temel özelliklerini kullandıysanız, göç sizi ele geçirebilir. Her durumda, yeni bir site yeniden oluşturmanız ve içeriği oraya taşımanız gerekir, bu nedenle hiçbir şekilde ağrısız bir çözüm değildir.

En güncel belgelerinizi burada bulabilirsiniz: https://www.drupal.org/upgrade/migrate


0

Bas haklı , ancak bu konuyla ilgili çok fazla etkinlik var, bu yüzden daha güncel (Kasım 2015) bir cevap:

Drupal 7 ve 8 arasındaki mimarideki büyük fark göz önüne alındığında, doğrudan yükseltme yolu yoktur, ancak Drupal 8, siteleri Drupal 6 ve 7'den 8'e yükseltmek için çeşitli taşıma araçları sunar .

Çekirdek modülleri Migrate ve Drupal Migrate ve katkıda bulunan modül Drupal Upgrade kullanarak 40 içerik türünün tümünü Drupal 7'den 8'e taşıyabilirsiniz.

Bu modüller içerik türlerini, içeriği, yorumları, alanları, kelimeleri, terimleri ve diğer Drupal 7 çekirdek varlıklarını ve varlık türlerini taşımanıza izin verir (örneğin, görünümler henüz taşınamaz). Drupal 7 ila 8 yükseltmeleri hakkında bilgi edinin .

Drush ve Contribute modülü taşıma araçları ile hangi içerik türlerinin taşınacağını seçebilirsiniz. Drupal 7'den 8'e yükseltme yapma hakkında bilgi edinin .

Yükseltmeye başlamadan önce 40 içerik türünden hiçbirini oluşturmadığınızdan emin olun. Yükseltme hazırlama hakkında daha fazla bilgi edinin .

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.