Czy możliwa będzie migracja typów treści?


12

Mam witrynę Drupal 7 z 40 typami treści. Kiedy zostanie wydany Drupal 8, chciałbym migrować te typy treści.

Czy byłoby to możliwe, czy też musiałbym utworzyć te typy treści od zera?


1
Drupal 8 będzie miał migracje konfiguracji od razu po wyjęciu z pudełka, dzięki czemu będziesz mógł łatwo migrować typy zawartości.
benjy,

1
40 rodzajów treści? czyż nie są za dużo?
pazury

2
Nie ma czegoś takiego jak zbyt wiele @claws ... w zależności od przypadku użycia. Nie mamy pojęcia, do czego sokratis używa strony.
Darvanen

jest to całkiem niezły artykuł na temat migracji węzłów, ale obejmuje także użytkowników i systematyki: metaltoad.com/blog/migrating-nodes-drupal-7-to-drupal-8
Alejandro Moreno

Odpowiedzi:


17

Myślę, że najlepszym miejscem do wyszukiwania procesu aktualizacji jest plik UPGRADE.txt . Tutaj znajdziesz krok po kroku sposób aktualizacji strony z Drupala 6/7 do Drupala 8.

Drupal 8 będzie zawierał solidny interfejs API do migracji danych: https://drupal.org/node/2121299 , część inicjatywy IMP: https://groups.drupal.org/imp . Możesz również sprawdzić ostatnio zaktualizowaną listę modułów, które są zawarte w rdzeniu Drupal 8: http://blog.merge.nl/2014/01/21/drupal-which-drupal-7-modules-went-into-drupal- rdzeń

Kilka linków, które sprawdzasz:

  1. Przygotowywanie witryny do Drupal 8: http://www.acquia.com/blog/getting-your-site-ready-drupal-8
  2. Drupal 8 - Ulepszony proces aktualizacji: http://www.acquia.com/blog/d8migrate
  3. Konwersja modułów z Drupal 7 na Drupal 8: http://webchick.net/upgrade-modules-d8
  4. Konwertowanie modułów 7.x na 8.x: https://drupal.org/update/modules/7/8

1
UPGRADE.txt wygląda obecnie na nieaktualny, nie będzie ścieżki aktualizacji do Drupal 8, tylko migracja.
benjy,

@Ben Może to być przypadek, muszę to sprawdzić. Dzięki za przedstawienie tego punktu !!
Ankit Agrawal

jaka jest różnica między upgrade& migrate?
pazury

1
@claws Uważam, że aktualizacja polegała na przejściu z dolnej głównej wersji drupala do następnej wyższej dostępnej wersji drupal (np .: Drupal 5/6 do Drupal 7), jednak migracja przenosi się z różnych ram (np. typo3 itp.) ) do Drupal
Ankit Agrawal

1
@claws Mówi się, że ponieważ Durpal 8 różni się całkowicie od aktualnych wersji drupala (np. 6 lub 7), wymagał integracji elementów platformy symphony, architektury MVC, silnika szablonów gałązek itp.
Ankit Agrawal

0

Możesz spróbować „uaktualnić” za pomocą modułu migracji rdzenia D8. Zainstaluj także moduł contrib migrate_plus. Pozwala konwertować niestandardowe typy treści, użytkowników, komentarze, systematykę itp. Najbardziej powszechne pola powinny zostać uwzględnione. Jeśli masz coś naprawdę niestandardowego, na przykład niestandardowy moduł, będziesz musiał także trochę zaprogramować. Ale jeśli użyłeś tylko niezbędnych elementów D7, migracja może Cię objąć. W każdym razie musisz odbudować nową witrynę i przenieść tam zawartość, więc nie jest to w żadnym wypadku bezbolesne rozwiązanie.

Najbardziej aktualna dokumentacja znajduje się tutaj: https://www.drupal.org/upgrade/migrate


0

Bas ma rację , ale dużo się dzieje w tym temacie, więc oto bardziej aktualna (listopad 2015) odpowiedź:

Biorąc pod uwagę dużą różnicę w architekturze między Drupal 7 i 8, nie ma bezpośredniej ścieżki aktualizacji, ale Drupal 8 oferuje różne narzędzia migracji do aktualizacji witryn z Drupal 6 i 7 do 8.

Za pomocą podstawowych modułów Migrate i Drupal Migrate oraz modułu contrib Drupal Upgrade możesz migrować wszystkie 40 typów treści z Drupal 7 do 8.

Te moduły umożliwiają migrację typów treści, treści, komentarzy, pól, słowników, terminów i innych podstawowych encji Drupal 7 i typów encji (na przykład widoków nie można jeszcze migrować). Przeczytaj o aktualizacjach Drupal 7 do 8 .

Za pomocą narzędzi Drush i modułu contrib Migruj możesz wybrać typy zawartości do migracji. Przeczytaj o przeprowadzaniu aktualizacji Drupal 7 do 8 .

Przed rozpoczęciem aktualizacji upewnij się, że nie utworzyłeś żadnego z 40 typów zawartości. Przeczytaj więcej o przygotowaniu aktualizacji .

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.