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?
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?
Réponses:
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:
upgrade
& migrate
?
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 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 .