Nodes in ein anderes Projekt verschieben/kopieren

am 17.07.2023 - 21:54 Uhr in
Hallo community,
mich beschäftigt die Frage, wie ich nodes, die ich in Projekt A erstellt habe (sagen wir auf einer subdomain) in ein Projekt B (andere Domain) transferieren kann.
Konkretes Beispiel: Ich baue an einem Tutorial (mit dem "book" Modul) und möchte es dann später wo anders weiterverwenden können - ohne dass ich die Inhalte einzeln neu eingeben muss.
Welche Lösungen fallen euch dafür ein?
LG Martin
- Anmelden oder Registrieren um Kommentare zu schreiben
Export per Views und Import per Feeds
am 18.07.2023 - 06:53 Uhr
Du könntest eine Kombination ausprobieren:
1) In Projekt A: Views und Views Data Export zum Exportieren der Daten in eine CSV-Datei
2) In Projekt B: Feeds zum Importieren der Daten
Dazu benötigst du in Projekt A das Modul Views Data Export (https://www.drupal.org/project/views_data_export). Dann erstellst du eine neue View, die die Daten aus deinen Nodes abruft, die du exportieren möchtest, und fügst einen "Data Export"-Anhang zur View hinzu, um die Daten in eine CSV-Datei zu exportieren.
Auf Projekt B benötist du Feeds (https://www.drupal.org/project/feeds) und evtl. Feeds Tamper: Erstelle eine neue "Feeds Importer"-Konfiguration, um anschließend deine CSV-Datei zu importieren.
Gute Anregung
am 18.07.2023 - 10:33 Uhr
Danke erst einmal,
das ist wohl eine Herausforderung für "Lehrlinge im zweiten Lehrjahr" - ich bin im ersten Jahr. Nein ohne Scherze jetzt gefragt und Schritt für Schritt.
1. Schritt
a.) Die genannten Module habe ich mir bereits mit composer installiert - passt.
b.) Im Projekt A lege ich einen "view" an und beziehe dort alle Felder ein, die ich transferieren möchte - right?
c.) Dann exportiere ich diese z.b. als csv
Ich versuche mal diesen Schritt zu gehen und stehe jetzt an.
Unten habe ich zwei screenshots angehängt, wie die Struktur des view aussieht - bitte um Rückmeldung ob ich da das Richtige ausgewählt hab. Unklar war mir z.B., ob dabei "Inhalt" oder "Felder" eingetragen gehören.
Das Ergebnis ist dann eine kryptische (csv) Datensammlung und wie ich die vom einen ins andere Projekt befördere ist mir auch nicht klar.
Ja, ist schon für fortgeschrittene Anwender
am 18.07.2023 - 11:59 Uhr
Deinen Screenshots zu urteilen bist du mit dem Export schon recht weit. Schaut auf den ersten Blick gut aus.
Es gibt zu diesem Thema bereits einen Thread in diesem Forum:
Migration über feeds von D6 auf D8
Da geht es zwar um eine Migration von Drupal 6 zu Drupal 8, doch die Arbeitsschritte sind im Prinzip genau die gleichen.
Montviso hat dazu in ihrem Blog eine kleine Anleitung erstellt:
Nodes und Taxonomies von Drupal 7 auf Drupal 8 migrieren
Für dich relevant dort die Punkte 6 und 7.
Ok, da muß ich durch
am 18.07.2023 - 19:40 Uhr
Dazu braucht es etwas mehr Zeit als im Moment verfügbar. Mit deinen Link Empfehlungen komme ich schon ein Stück weiter.
Danke!