Esportare e importare contenuti da un sito drupal a un altro?


14

Voglio esportare contenuto con commenti e dati utente con relazione di contenuto da un sito Drupal alla stessa versione di un altro sito. In un altro sito non ci sono contenuti e dati degli utenti ha solo alcuni nuovi moduli installati e la sua configurazione.

Per questo è il modo migliore per migrare / node_export / Backup e Migrate

Risposte:


10

Il modulo Migrate può migrare qualsiasi cosa tu voglia dalla maggior parte dei database.

A seconda di come vengono messi insieme i tuoi contenuti, questo potrebbe essere pertinente per te.

link:

Assicurati anche di cercare nella cartella del modulo Migrate. Contiene un file Beer.inc, che è un esempio di come è possibile eseguire mappature semplici. Per migrazioni più complicate puoi consultare Wine.inc.


12

Se stai esportando in un sito vuoto, il modulo Backup e migrazione è quello che desideri. Ti permetterà di clonare tutti i contenuti su un sito Drupal, inclusi i commenti. (O solo alcune tabelle come quelle associate a nodi e commenti, se è quello che vuoi).

Il modulo Esportazione nodo consente solo di importare / esportare nodi. I commenti, ad esempio, non sono nodi.

Il modulo Migrate è un framework più generale per la migrazione (inclusi i dati di migrazione che non provengono da Drupal in un sito Drupal). Ti dà molto più controllo sul processo, ma penso che sia eccessivo se tutto ciò che vuoi fare è esportare e quindi importare in un sito vuoto con la stessa versione di Drupal. Per inciso, se vuoi ancora usare Migrate, dai un'occhiata alla migrazione dei dati da Drupal a Drupal . Si basa su Migrate, ma è progettato per migrare (e refactor) in modo specifico i dati da un sito Drupal a un altro.


1

Ti consiglierei di utilizzare il modulo Funzioni e le funzionalità UUID . Usando questi strumenti puoi esportare non solo il contenuto ma anche altri componenti, come: visualizzazioni, tipi di contenuto, ecc.

Se si desidera esportare le variabili del sito, è possibile utilizzare il modulo Strongarm.

Spero che sia di aiuto.


1
Non tutti i moduli che supportano la creazione di contenuti ne comprimono il contenuto come funzionalità esportabili. Se si fa affidamento su funzionalità per la migrazione, è possibile che si verifichino perdite di contenuto nel processo.
Radicale gratuito

Le funzionalità UUID supportano l'esportazione di migliaia di nodi?
David Riccitelli,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.