¿Será posible migrar tipos de contenido?

12

Tengo un sitio Drupal 7 con 40 tipos de contenido. Cuando se lanzará Drupal 8, me gustaría migrar estos tipos de contenido.

¿Sería esto posible o tendría que crear este tipo de contenido desde cero?

sokratis
fuente
1
Drupal 8 tendrá migraciones de configuración listas para usar, por lo que podrá migrar fácilmente los tipos de contenido.
benjy
1
40 tipos de contenido? ¿No son demasiado?
garras
2
No hay demasiadas @claws ... dependiendo del caso de uso. No tenemos idea de para qué está utilizando el sitio web sokratis.
Darvanen
Este es un artículo bastante bueno sobre la migración de nodos, pero también incluye Usuarios y taxonomías: metaltoad.com/blog/migrating-nodes-drupal-7-to-drupal-8
Alejandro Moreno

Respuestas:

17

Supongo que el mejor lugar para buscar el proceso de actualización es el archivo UPGRADE.txt . Aquí puede encontrar el enfoque paso a paso a seguir para actualizar el sitio de Drupal 6/7 a Drupal 8.

Drupal 8 core incluirá una sólida API de migración de datos: https://drupal.org/node/2121299 , parte de la iniciativa IMP: https://groups.drupal.org/imp . También puede consultar la lista actualizada recientemente de módulos que se incluyen en Drupal 8 core: http://blog.merge.nl/2014/01/21/drupal-which-drupal-7-modules-went-into-drupal- núcleo

Pocos de los enlaces que revisas:

  1. Preparando su sitio para Drupal 8: http://www.acquia.com/blog/getting-your-site-ready-drupal-8
  2. Drupal 8 - Proceso de actualización mejorado: http://www.acquia.com/blog/d8migrate
  3. Conversión de módulos de Drupal 7 a Drupal 8: http://webchick.net/upgrade-modules-d8
  4. Conversión de módulos 7.x a 8.x: https://drupal.org/update/modules/7/8
Ankit Agrawal
fuente
1
UPGRADE.txt parece desactualizado en este momento, no habrá una ruta de actualización a Drupal 8, solo una migración.
benjy
@Ben Esto podría ser un caso, necesito verificar esto. ¡Gracias por presentar este punto!
Ankit Agrawal
¿Cuál es la diferencia entre upgrade& migrate?
garras
1
@claws Creo que la actualización implicó el cambio de la versión principal inferior de drupal a la siguiente versión superior de drupal disponible (por ejemplo: Drupal 5/6 a Drupal 7), sin embargo, la migración se está moviendo / cambiando de un marco diferente (por ejemplo: typo3, etc. ) a Drupal
Ankit Agrawal
1
@claws Se dice que debido a que Durpal 8 es completamente diferente de las versiones actuales de drupal (por ejemplo, 6 o 7), involucró la integración de componentes de marco sinfónico, arquitectura MVC, motor de plantilla de ramitas, etc.
Ankit Agrawal
0

Puede intentar "actualizar" utilizando el módulo de migración principal D8. Instale también el módulo contrib migrate_plus. Le permite convertir tipos de contenido personalizados, usuarios, comentarios, taxonomía, etc. Deben cubrirse los campos más comunes. Si tienes algo realmente personalizado, como un módulo personalizado, también tendrás que hacer algo de programación. Pero si solo usó lo esencial de D7, migrar podría tenerlo cubierto. En cualquier caso, tendrá que reconstruir un nuevo sitio y migrar el contenido allí, por lo que no es una solución sencilla en ningún sentido.

Su documentación más actualizada se encuentra aquí: https://www.drupal.org/upgrade/migrate

Bas
fuente
0

Bas tiene razón , pero hay mucha actividad en relación con este tema, así que aquí hay una respuesta más actualizada (noviembre de 2015):

Dada la gran diferencia en la arquitectura entre Drupal 7 y 8, no hay una ruta de actualización directa, pero Drupal 8 ofrece varias herramientas de migración para actualizar sitios de Drupal 6 y 7 a 8.

Con los módulos principales Migrate y Drupal Migrate y el módulo contrib Drupal Upgrade , puede migrar los 40 tipos de contenido de Drupal 7 a 8.

Estos módulos le permiten migrar tipos de contenido, contenido, comentarios, campos, vocabularios, términos y otras entidades centrales y tipos de entidades de Drupal 7 (las vistas, por ejemplo, aún no se pueden migrar). Lea sobre las actualizaciones de Drupal 7 a 8 .

Con Drush y el módulo contrib Herramientas de migración, puede seleccionar qué tipos de contenido migrar. Lea sobre la ejecución de una actualización de Drupal 7 a 8 .

Asegúrese de no crear ninguno de los 40 tipos de contenido antes de comenzar la actualización. Lea más sobre cómo preparar una actualización .

batigolix
fuente