Exporter et importer du contenu d'un site Drupal à un autre?


14

Je souhaite exporter du contenu avec des commentaires et des données utilisateur avec une relation de contenu d'un site Drupal vers la même version d'un autre site. Dans un autre site, il n'y a pas de contenu et de données utilisateurs, il n'y a qu'un nouveau module installé et sa configuration.

Pour ce qui est le meilleur moyen de migrer / node_export / Backup et Migrate

Réponses:


10

Le module Migrate peut migrer tout ce que vous voulez à partir de la plupart des bases de données.

Selon la façon dont votre contenu est assemblé, cela peut être pertinent pour vous.

Liens:

Assurez-vous également de regarder dans le dossier du module Migrate. Il contient un fichier Beer.inc, qui est un exemple de la façon dont vous pouvez effectuer des mappages simples. Pour des migrations plus compliquées, vous pouvez consulter Wine.inc.


12

Si vous exportez vers un site vide, le module Sauvegarde et migration est celui que vous souhaitez. Il vous permettra de cloner tous les contenus sur un site Drupal, y compris les commentaires. (Ou seulement certaines tables telles que celles associées aux nœuds et aux commentaires, si c'est ce que vous voulez).

Le module Node Export vous permettra uniquement d'importer / exporter des nœuds. Les commentaires, par exemple, ne sont pas des nœuds.

Le module Migrate est un cadre plus général pour la migration (y compris les données de migration ne provenant pas de Drupal vers un site Drupal). Cela vous donne beaucoup plus de contrôle sur le processus, mais je pense que c'est exagéré si tout ce que vous voulez faire est d'exporter puis de vous exporter vers un site vide avec la même version de Drupal. Par ailleurs, si vous souhaitez toujours utiliser Migrate, consultez la migration des données Drupal vers Drupal . Il est basé sur Migrate, mais conçu pour migrer spécifiquement (et refactoriser) les données d'un site Drupal vers un autre.


1

Je vous recommande d'utiliser le module Fonctionnalités et les fonctionnalités UUID . En utilisant ces outils, vous pouvez exporter non seulement du contenu mais également d'autres composants, tels que: les vues, les types de contenu, etc.

Si vous souhaitez exporter des variables de site, vous pouvez utiliser le module Strongarm.

J'espère que cela t'aides.


1
Tous les modules qui prennent en charge la création de contenu ne regroupent pas leur contenu en tant que fonctionnalités exportables. Si vous comptez sur des fonctionnalités pour la migration, vous risquez de perdre du contenu au cours du processus.
Radical gratuit le

Les fonctionnalités UUID prennent-elles en charge l'exportation de milliers de nœuds?
David Riccitelli
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.