Wird es möglich sein, Inhaltstypen zu migrieren?

12

Ich habe eine Drupal 7-Site mit 40 Inhaltstypen. Wenn Drupal 8 veröffentlicht wird, möchte ich diese Inhaltstypen migrieren.

Wäre dies möglich oder müsste ich diese Inhaltstypen von Grund auf neu erstellen?

Sokratis
quelle
1
In Drupal 8 sind standardmäßig Konfigurationsmigrationen verfügbar, sodass Sie Inhaltstypen problemlos migrieren können.
Benjamin
1
40 Inhaltstypen? sind sie nicht zu viele?
Krallen
2
Nicht zu viele @claws ... je nach Anwendungsfall. Wir haben keine Ahnung, wofür sokratis die Website nutzt.
Darvanen
Dies ist ein ziemlich guter Artikel über das Migrieren von Knoten, der aber auch Benutzer und Taxonomien enthält: metaltoad.com/blog/migrating-nodes-drupal-7-to-drupal-8
Alejandro Moreno

Antworten:

17

Ich denke, der beste Ort, um nach einem Upgrade-Prozess zu suchen, ist die Datei UPGRADE.txt . Hier finden Sie eine schrittweise Anleitung zum Aktualisieren der Site von Drupal 6/7 auf Drupal 8.

Drupal 8 Core wird eine robuste Datenmigrations-API enthalten: https://drupal.org/node/2121299 , Teil der IMP-Initiative: https://groups.drupal.org/imp . Sie können auch die kürzlich aktualisierte Liste der Module überprüfen, die in Drupal 8 enthalten sind: http://blog.merge.nl/2014/01/21/drupal-which-drupal-7-modules-went-into-drupal- Ader

Einige der Links, die Sie überprüfen:

  1. Vorbereitung Ihrer Website für Drupal 8: http://www.acquia.com/blog/getting-your-site-ready-drupal-8
  2. Drupal 8 - Verbesserter Upgrade-Prozess: http://www.acquia.com/blog/d8migrate
  3. Konvertieren von Modulen von Drupal 7 nach Drupal 8: http://webchick.net/upgrade-modules-d8
  4. 7.x-Module nach 8.x konvertieren: https://drupal.org/update/modules/7/8
Ankit Agrawal
quelle
1
UPGRADE.txt ist derzeit veraltet. Es wird keinen Upgrade-Pfad für Drupal 8 geben, sondern nur eine Migration.
Benjamin
@Ben Dies könnte ein Fall sein, ich muss das überprüfen. Vielen Dank, dass Sie diesen Punkt vorgetragen haben !!
Ankit Agrawal
Was ist der Unterschied zwischen upgrade& migrate?
Krallen
1
@claws Ich glaube, das Upgrade beinhaltete die Umstellung von der unteren Hauptversion von Drupal auf die nächsthöhere verfügbare Drupal-Version (z. B. Drupal 5/6 auf Drupal 7). Die Umstellung erfolgt jedoch von einem anderen Framework (z. B. Typo3 usw.). ) nach Drupal
Ankit Agrawal
1
@claws Es heißt, dass der Durpal 8 sich von den aktuellen Drupal-Versionen (z. B. 6 oder 7) völlig unterscheidet und die Integration von Symphony-Framework-Komponenten, MVC-Architektur, Zweig-Template-Engine usw. beinhaltet.
Ankit Agrawal
0

Sie können versuchen, mit dem D8-Core-Migrationsmodul ein Upgrade durchzuführen. Installieren Sie auch das Contrib-Modul migrate_plus. Hier können Sie benutzerdefinierte Inhaltstypen, Benutzer, Kommentare, Taxonomien usw. konvertieren. Die häufigsten Felder sollten abgedeckt sein. Wenn Sie etwas wirklich Spezielles vorhaben, wie ein spezielles Modul, müssen Sie auch etwas programmieren. Wenn Sie jedoch nur das Wesentliche von D7 verwendet haben, könnte Migrate Sie überraschen. In jedem Fall müssen Sie eine neue Website erstellen und den Inhalt dort migrieren, sodass dies in keiner Weise eine schmerzfreie Lösung ist.

Die aktuellste Dokumentation finden Sie hier: https://www.drupal.org/upgrade/migrate

Bas
quelle
0

Bas hat recht , aber es gibt eine Menge Aktivitäten in Bezug auf dieses Thema, daher hier eine aktuellere Antwort (November 2015):

Angesichts des großen Architekturunterschieds zwischen Drupal 7 und 8 gibt es keinen direkten Upgrade-Pfad, aber Drupal 8 bietet verschiedene Migrations- Tools, um Websites von Drupal 6 und 7 auf 8 zu aktualisieren .

Mit den Kernmodulen Migrate und Drupal Migrate und dem Contrib-Modul Drupal Upgrade können Sie alle 40 Inhaltstypen von Drupal 7 auf 8 migrieren.

Mit diesen Modulen können Sie Inhaltstypen, Inhalte, Kommentare, Felder, Vokabulare, Begriffe und andere Drupal 7-Kernentitäten und -Entitätstypen migrieren (Ansichten können beispielsweise noch nicht migriert werden). Lesen Sie mehr über Drupal 7 bis 8 Upgrades .

Mit Drush und den Migrationswerkzeugen des Contrib-Moduls können Sie auswählen, welche Inhaltstypen migriert werden sollen . Lesen Sie, wie Sie ein Upgrade von Drupal 7 auf 8 durchführen .

Stellen Sie sicher, dass Sie keinen der 40 Inhaltstypen erstellen, bevor Sie mit dem Upgrade beginnen. Lesen Sie mehr über die Vorbereitung eines Upgrades .

Batigolix
quelle