コンテンツタイプの移行は可能ですか?


12

40のコンテンツタイプを持つDrupal 7サイトがあります。Drupal 8がリリースされるとき、これらのコンテンツタイプを移行したいと思います。

これは可能でしょうか、またはこのコンテンツタイプを最初から作成する必要がありますか?


1
Drupal 8には設定をすぐに移行できるため、コンテンツタイプを簡単に移行できます。
ベンジー14年

1
40のコンテンツタイプ?少し多すぎませんか?
爪14年

2
ユースケースにもよりますが、@ clawsが多すぎるということはありません。sokratisがこのWebサイトをどのように使用しているかはわかりません。
ダルヴァネン14年

これはノードの移行に関する非常に優れた記事ですが、ユーザーと分類も含まれています:metaltoad.com/blog/migrating-nodes-drupal-7-to-drupal-8
Alejandro Moreno

回答:


17

アップグレードプロセスを検索するのに最適な場所UPGRADE.txtファイルです。ここでは、Drupal 6/7からDrupal 8にサイトをアップグレードする際に従うべきステップバイステップのアプローチを見つけることができます。

:Drupalの8コアは、堅牢なデータ移行APIが含まれますhttps://drupal.org/node/2121299、IMPの一環:https://groups.drupal.org/impを。また、Drupal 8コアに含まれるモジュールの最近更新されたリストを確認できます:http : //blog.merge.nl/2014/01/21/drupal-which-drupal-7-modules-went-into-drupal-芯

チェックするリンクはほとんどありません:

  1. Drupal 8のサイトを準備する:http : //www.acquia.com/blog/getting-your-site-ready-drupal-8
  2. Drupal 8-アップグレードプロセスの改善:http : //www.acquia.com/blog/d8migrate
  3. Drupal 7からDrupal 8へのモジュールの変換:http : //webchick.net/upgrade-modules-d8
  4. 7.xモジュールから8.xへの変換:https : //drupal.org/update/modules/7/8

1
UPGRADE.txtは現在古くなっています。Drupal8へのアップグレードパスはなく、移行のみです。
ベンジー14年

@Benこれはケースかもしれません。これについて確認する必要があります。この点をお伝えいただきありがとうございます!!
アンキットアグラワル14

upgrade&の違いは何migrateですか?
爪14年

1
@clawsアップグレードにはdrupalの下位メジャーバージョンから次に利用可能な上位drupalバージョン(例:Drupal 5/6からDrupal 7)への移行が含まれていたと思いますが、移行は異なるフレームワーク(例:typo3など)から移行/移行しています)Drupal
Ankit Agrawal 14年

1
@claws Durpal 8は現在のdrupalバージョン(6または7など)とは完全に異なるため、シンフォニーフレームワークコンポーネント、MVCアーキテクチャ、
Twig

0

D8コア移行モジュールを使用して「アップグレード」を試みることができます。contribモジュールmigrate_plusもインストールします。カスタムコンテンツタイプ、ユーザー、コメント、分類法などを変換できます。最も一般的なフィールドをカバーする必要があります。カスタムモジュールのように、本当に何か特別なことが起こっている場合は、プログラミングも行う必要があります。ただし、D7の基本要素のみを使用している場合は、移行で対応できる場合があります。いずれにせよ、新しいサイトを再構築し、そこにコンテンツを移行する必要がありますので、それは決して痛みのないソリューションではありません。

最新のドキュメントはhttps://www.drupal.org/upgrade/migrateにあります。


0

Basは正しいですが、このトピックに関しては多くの活動が行われているため、ここに最新の(2015年11月)回答があります。

Drupal 7と8のアーキテクチャには大きな違いがあるため、直接的なアップグレードパスはありませんが、Drupal 8は、サイトをDrupal 6および7から8 にアップグレードするためのさまざまな移行ツールを提供します。

コアモジュールMigrateおよびDrupal MigrateとcontribモジュールDrupal Upgradeを使用すると、40のコンテンツタイプすべてをDrupal 7から8に移行できます。

これらのモジュールを使用すると、コンテンツタイプ、コンテンツ、コメント、フィールド、語彙、用語、その他のDrupal 7コアエンティティおよびエンティティタイプを移行できます(たとえば、ビューはまだ移行できません)。Drupal 7から8へのアップグレードについて読んでください

Drushとcontribモジュールの移行ツールを使用すると、移行するコンテンツタイプを選択できます。Drupal 7から8へのアップグレードの実行について読んでください

アップグレードを開始する前に、40のコンテンツタイプのいずれも作成しないでください。アップグレードの準備に関する詳細をお読みください

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.