Exportieren und Importieren von Inhalten von einer Drupal-Site zu einer anderen?

15

Ich möchte Inhalte mit Kommentaren und Benutzerdaten mit Inhaltsbeziehung von einer Drupal-Site zu derselben Version einer anderen Site exportieren. Auf einer anderen Site sind keine Inhalte und Benutzerdaten vorhanden. Auf dieser Site sind nur einige neue Module installiert und konfiguriert.

Am besten migrieren Sie dazu / node_export / Backup and Migrate

Ramesh Babu TB
quelle

Antworten:

10

Das Migrate- Modul kann alle gewünschten Daten aus den meisten Datenbanken migrieren.

Je nachdem, wie Ihre Inhalte zusammengestellt sind, kann dies für Sie relevant sein.

Links:

Achten Sie auch darauf, in den Ordner des Migrate-Moduls zu schauen. Es enthält eine Beer.inc-Datei, die ein Beispiel dafür ist, wie Sie einfache Zuordnungen vornehmen können. Für kompliziertere Migrationen können Sie in Wine.inc nachsehen.

Vic
quelle
12

Wenn Sie in eine leere Site exportieren, ist das Sicherungs- und Migrationsmodul das gewünschte. Hiermit können Sie alle Inhalte auf einer Drupal-Site klonen, einschließlich Kommentare. (Oder nur bestimmte Tabellen, die mit Knoten und Kommentaren verknüpft sind, wenn Sie dies wünschen).

Der Knoten Export - Modul nur können Sie / Export Knoten importieren. Kommentare sind beispielsweise keine Knoten.

Das Migrieren- Modul ist ein allgemeinerer Rahmen für die Migration (einschließlich Migrationsdaten, die nicht von Drupal auf eine Drupal-Site stammen). Es gibt Ihnen viel mehr Kontrolle über den Prozess, aber ich denke, es ist übertrieben, wenn Sie nur exportieren und dann in eine leere Site mit derselben Version von Drupal importieren möchten . Im Übrigen sollten Sie die Migration von Drupal-zu-Drupal-Daten überprüfen, wenn Sie Migrate weiterhin verwenden möchten . Es basiert auf Migrate, wurde jedoch speziell für die Migration (und Umgestaltung) von Daten von einer Drupal-Site zu einer anderen entwickelt.

Freie Radikale
quelle
1

Ich würde Ihnen empfehlen, das Funktionsmodul und die UUID-Funktionen zu verwenden . Mit diesen Tools können Sie nicht nur Inhalte exportieren, sondern auch andere Komponenten wie Ansichten, Inhaltstypen usw.

Wenn Sie Site-Variablen exportieren möchten, können Sie das Strongarm-Modul verwenden.

Hoffe das hilft.

Nicolae Grigoriu
quelle
1
Nicht alle Module, die die Erstellung von Inhalten unterstützen, verpacken ihren Inhalt als exportierbare Features. Wenn Sie sich für die Migration auf Funktionen verlassen, gehen möglicherweise Inhalte verloren.
Free Radical
Unterstützt UUID-Funktionen den Export von Tausenden von Knoten?
David Riccitelli