Eksportować i importować zawartość z jednej strony drupal na drugą?


14

Chcę eksportować treść z komentarzami i danymi użytkownika z relacją treści z jednej strony Drupal do tej samej wersji innej strony. W innej witrynie nie ma treści i danych użytkowników, ma tylko zainstalowany nowy moduł i jego konfigurację.

W tym celu najlepiej przeprowadzić migrację / export_węzła / Kopię zapasową i migrację

Odpowiedzi:


10

Migrate moduł może migrować cokolwiek chcesz od większości baz danych.

W zależności od sposobu ułożenia treści może to być dla Ciebie odpowiednie.

Spinki do mankietów:

Koniecznie zajrzyj również do folderu Migruj moduł. Zawiera plik Beer.inc, który jest przykładem tego, jak można wykonywać proste mapowania. W przypadku bardziej skomplikowanych migracji możesz zajrzeć do Wine.inc.


12

Jeśli eksportujesz do pustej witryny, wybierz moduł Kopia zapasowa i migracja . Pozwoli Ci to sklonować całą zawartość witryny Drupal, w tym komentarze. (Lub tylko niektóre tabele, takie jak te powiązane z węzłami i komentarzami, jeśli tego właśnie chcesz).

Moduł Node Export pozwala tylko importować / eksportować węzły. Komentarze, na przykład, nie są węzłami.

Migrate moduł jest bardziej ogólny ramy dla migracji (w tym danych dotyczących migracji nie pochodzących z Drupal Drupal na miejscu). Daje ci to o wiele większą kontrolę nad procesem, ale myślę, że to przesada, jeśli wszystko, co chcesz zrobić, to wyeksportować, a następnie importować do pustej witryny z tą samą wersją Drupala. Nawiasem mówiąc, jeśli nadal chcesz korzystać z Migracji, sprawdź migrację danych z Drupal na Drupal . Opiera się na Migracji, ale ma na celu konkretną migrację (i refaktoryzację) danych z jednego miejsca Drupala do drugiego.


1

Polecam korzystanie z modułu Funkcje i Funkcje UUID . Za pomocą tych narzędzi możesz eksportować nie tylko treść, ale także inne komponenty, takie jak: widoki, typy zawartości itp.

Jeśli chcesz wyeksportować zmienne strony, możesz użyć modułu Strongarm.

Mam nadzieję że to pomoże.


1
Nie wszystkie moduły obsługujące tworzenie treści pakują swoją zawartość jako funkcje do eksportu. Jeśli korzystasz z funkcji migracji, możesz stracić zawartość.
Bezpłatne radykalne

Czy funkcje UUID obsługują eksportowanie tysięcy węzłów?
David Riccitelli
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.