web-dev-qa-db-ja.com

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

私はDrupal 7のサイトに40のコンテンツタイプがあります。Drupal 8がリリースされると、これらのコンテンツタイプを移行したくなります。

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

13
sokratis

アップグレードプロセスを検索するのに最適な場所UPGRADE.txtファイルだと思います。ここでは、サイトをDrupal 6/7からDrupal 8.にアップグレードします。

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

チェックするリンクのいくつか:

  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 to Drupal 8: http://webchick.net/upgrade-modules-d8
  4. 7.xモジュールを8.xに変換する: https://drupal.org/update/modules/7/8
17
Ankit Agrawal

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

Drupal 7と8の間のアーキテクチャの大きな違いを考えると、直接のアップグレードパスはありませんが、Drupal 8はさまざまなmigrateDrupal 6および7から8へのupgradeサイトへのツール.

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

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

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

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

0
batigolix

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

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

0
Bas