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

12

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?

sokratis
la source
1
Drupal 8 aura des migrations de configuration prêtes à l'emploi afin que vous puissiez migrer facilement les types de contenu.
benjy
1
40 types de contenu? ne sont-ils pas trop nombreux?
griffes
2
Pas trop de @claws ... selon le cas d'utilisation. Nous n'avons aucune idée de la raison pour laquelle sokratis utilise le site Web.
Darvanen
ceci est un très bon article sur la migration des nœuds, mais inclut également les utilisateurs et les taxonomies: metaltoad.com/blog/migrating-nodes-drupal-7-to-drupal-8
Alejandro Moreno

Réponses:

17

Je suppose que le meilleur endroit pour rechercher le processus de mise à niveau est le fichier UPGRADE.txt . Vous trouverez ici l'approche étape par étape à suivre pour mettre à niveau le site de Drupal 6/7 vers 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 le noyau Drupal 8: http://blog.merge.nl/2014/01/21/drupal-which-drupal-7-modules-went-into-drupal- coeur

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 en Drupal 8: http://webchick.net/upgrade-modules-d8
  4. Conversion de modules 7.x en 8.x: https://drupal.org/update/modules/7/8
Ankit Agrawal
la source
1
UPGRADE.txt semble obsolète pour le moment, il n'y aura pas de chemin de mise à niveau vers Drupal 8, seulement une migration.
benjy
@Ben Cela pourrait être un cas, je dois vérifier cela. Merci d'avoir avancé ce point !!
Ankit Agrawal
quelle est la difference entre upgrade& migrate?
griffes
1
@claws Je pense que la mise à niveau a impliqué le passage de la version majeure inférieure de drupal à la prochaine version supérieure disponible de drupal (par exemple: Drupal 5/6 à Drupal 7), mais la migration se déplace / passe d'un cadre différent (par exemple: typo3, etc. ) à Drupal
Ankit Agrawal
1
@claws Il est dit que parce que le Durpal 8 est complètement différent des versions drupales actuelles (par exemple 6 ou 7), il impliquait l'intégration de composants du framework symphonique, de l'architecture MVC, du moteur de modèle de brindille, etc.
Ankit Agrawal
0

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

Bas
la source
0

Bas a raison , mais il y a beaucoup d'activité 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 outils de migration pour mettre à niveau des sites de Drupal 6 et 7 à 8.

À l'aide 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 entités principales et types d'entités Drupal 7 (les vues, par exemple, ne peuvent pas encore être migrées). En savoir plus sur les mises à niveau de Drupal 7 à 8 .

Avec Drush et le module contrib Outils de migration, vous pouvez sélectionner les types de contenu à migrer. Découvrez comment exécuter 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 à niveau .

batigolix
la source