web-dev-qa-db-fra.com

La migration des types de contenu sera-t-elle possible?

J'ai un site Drupal 7 avec 40 types de contenu. Quand Drupal 8 sera publié, j'aimerais migrer ces types de contenu.

Serait-ce possible ou devrais-je créer ce type de contenu à partir de zéro?

13
sokratis

Je suppose que le fichier meilleur endroit pour rechercher le processus de mise à nivea est UPGRADE.txt . Ici vous pouvez trouver l'approche étape par étape à suivre pour mettre à niveau le site de Drupal 6/7 à Drupal 8.

Drupal 8 core comprendra une API de migration de données robuste: https://drupal.org/node/2121299 , qui fait partie de l'initiative IMP: https://groups.drupal.org/ imp . Vous pouvez également consulter la liste des modules récemment mis à jour qui sont inclus dans Drupal 8 core: http://blog.merge.nl/2014/01/21/drupal-which -drupal-7-modules-gone-into-drupal-core

Quelques liens que vous vérifiez:

  1. Préparer votre site pour Drupal 8: http://www.acquia.com/blog/getting-your-site-ready-drupal-8
  2. Drupal 8 - Processus de mise à niveau amélioré: http://www.acquia.com/blog/d8migrate
  3. Conversion de modules de Drupal 7 à Drupal 8: http://webchick.net/upgrade-modules-d8
  4. Conversion des modules 7.x en 8.x: https://drupal.org/update/modules/7/8
17
Ankit Agrawal

Bas a raison , mais il y a beaucoup d'activités en cours sur ce sujet, voici donc une réponse plus à jour (novembre 2015):

Compte tenu de la grande différence d'architecture entre Drupal 7 et 8, il n'y a pas de chemin de mise à niveau direct, mais Drupal 8 propose divers - migrez = outils pour mise à niveau sites de Drupal 6 et 7 à 8.

Utilisation des modules principaux Migrate et Drupal Migrate et du module contrib Drupal Upgrade vous pouvez migrer les 40 types de contenu de Drupal 7 à 8).

Ces modules vous permettent de migrer des types de contenu, du contenu, des commentaires, des champs, des vocabulaires, des termes et d'autres Drupal 7 entités principales et types d'entités (les vues, par exemple, ne peuvent pas encore être migrées). - En savoir plus sur Drupal 7 à 8 mises à nivea .

Avec Drush et le module contrib Outils de migration vous pouvez sélectionner les types de contenu à migrer. Lisez à propos de l'exécution d'une mise à niveau Drupal 7 à 8 .

Assurez-vous de ne créer aucun des 40 types de contenu avant de commencer la mise à niveau. En savoir plus sur la préparation d'une mise à nivea .

0
batigolix

Vous pouvez essayer de "mettre à niveau" à l'aide du module de migration du noyau D8. Installez également le module contrib migrate_plus. Il vous permet de convertir les types de contenu personnalisés, les utilisateurs, les commentaires, la taxonomie, etc. Les champs les plus courants doivent être couverts. Si vous avez quelque chose de vraiment personnalisé, comme un module personnalisé, vous devrez également faire de la programmation. Mais si vous n'avez utilisé que l'essentiel de D7, la migration pourrait vous couvrir. Dans tous les cas, vous devrez reconstruire un nouveau site et y migrer le contenu, ce n'est donc pas une solution indolore dans aucun sens.

Votre documentation la plus récente se trouve ici: https://www.drupal.org/upgrade/migrate

0
Bas