logo

Extra Block Types (EBT) - Nueva experiencia con Layout Builder❗

Extra Block Types (EBT): tipos de bloques con estilo y personalizables: Presentaciones de diapositivas, Pestañas, Tarjetas, Acordeones y muchos más. Configuraciones integradas para fondo, DOM Box y plugins de JavaScript. Experimenta hoy el futuro de la construcción de diseños.

Módulos de demostración EBT Descargar módulos EBT

❗Extra Paragraph Types (EPT) - Nueva experiencia con Paragraphs

Extra Paragraph Types (EPT): conjunto de módulos basado en párrafos de forma análoga.

Módulos de demostración EPT Descargar módulos EPT

Scroll
18/06/2025, by Ivan

El módulo central de 8 núcleos «Migrate Drupal» en Drupal proporciona soporte API para la migración de Drupal a Drupal, y «Migrate Drupal UI» ofrece una interfaz de usuario sencilla para actualizar desde versiones anteriores de Drupal.

Las actualizaciones de Drupal 6 a Drupal 8 y de Drupal 7 a Drupal 8 son estables para sitios monolingües. La ruta de actualización para sitios multilingües aún no está completa. Consulte la sección Actualización multilingüe de Drupal 6 a Drupal 8 para información resumida sobre actualizaciones multilingües de Drupal 6 a Drupal 8 y la meta-incidencia sobre problemas multilingües de migración para la lista de problemas de migración multilingüe. Existen varias formas de asegurar la estabilidad de las rutas de actualización D6-D8 y D7-D8.

Pruebe exhaustivamente la actualización de su sitio y reporte sus hallazgos

Cuando actualice su sitio Drupal 6 o Drupal 7 a Drupal 8, asegúrese de probar exhaustivamente y revisar sus resultados. Es muy posible que encuentre algo que no se haya actualizado como esperaba. Cuando esto ocurra:

Cuando reporte nuevos problemas, estos serán asignados al componente “sistema de migración”. Es extremadamente importante que proporcione tanta información y detalle como sea posible.

  • Por favor, incluya capturas de pantalla antes (de Drupal 6/7) y después (Drupal 8), donde sea aplicable.
  • Describa el problema lo más específicamente posible.
  • Mencione cualquier información adicional en su sitio que considere relevante para el problema.
  • Un ejemplo de un buen reporte de problema: https://www.drupal.org/node/2853872

               - La descripción breve, la captura de pantalla y las anotaciones bajo la imagen fueron creadas en el reporte original.
               - El resumen del problema fue actualizado varias veces después, a medida que se encontró más información durante el análisis.
               - Actualizar el resumen del problema es una parte extremadamente importante del proceso de corrección. A veces, reproducir errores puede ser muy complejo, y mantener actualizados los resúmenes ayuda mucho a migradores y otros colaboradores.
               - No dude en hacerlo — intentaremos escribir reportes de error lo más detallados posible.

Ayude a probar parches

Si desea ayudar a probar correcciones de migración, debe configurar un entorno de prueba. Siempre aplique parches a la última versión dev de Drupal 8.

Ayude a encontrar las causas raíz de los problemas de migración

Si tiene un poco más de experiencia con Drupal y su modelo de datos, probablemente pueda ayudar a comprender las causas principales de errores de migración. Dado que hablamos de migración de datos, lo más importante es entender,

  • De dónde provienen los datos en Drupal 6/7
  • Y a dónde deben ir en Drupal 8

Algunas herramientas que le ayudarán a entender el origen de los datos:

  • El módulo Devel es una excelente herramienta para inspeccionar los datos fuente en Drupal 6/7.
  • phpMyAdmin u otro navegador de base de datos le ayudará a localizar la fuente de datos en Drupal 6/7.
  • Si puede identificar el formulario de Drupal 6/7 donde se almacenan los datos, pero no puede encontrarlos en la base de datos, siempre puede seguir la pista leyendo la API. Abra el formulario Drupal 6/7 donde se almacenan los datos, copie y pegue el campo y búsquelo en Google con:

site:api.drupal.org <ingrese aquí lo que desea encontrar>

Las configuraciones de migración pueden leerse en Drupal 8 así:

  • admin/config/development/configuration/single/export
  • Seleccione “migración” como “Tipo de configuración”
  • Seleccione la migración que desea inspeccionar

Unas palabras sobre pruebas automáticas de migración

Todos los errores corregidos relacionados con el núcleo de Drupal 8 deben contar con pruebas automáticas. Se pueden hacer correcciones sin pruebas si no está familiarizado con la automatización de pruebas. Este capítulo está destinado a colaboradores avanzados que deseen participar en las pruebas.

Las migraciones deben probarse para que el bot de pruebas realmente ejecute la migración. Al escribir pruebas para sus migraciones núcleo con D6/D7 a D8 como datos fuente, se usan fixtures de base de datos incluidos en el núcleo de Drupal 8:

Las pruebas reales suelen definirse en las pruebas de núcleo del módulo correspondiente, por ejemplo, en core/modules/comment/tests/src/Kernel/Migrate/d7

Source authors:

Drupal’s online documentation is © 2000-2020 by the individual contributors and can be used in accordance with the Creative Commons License, Attribution-ShareAlike 2.0. PHP code is distributed under the GNU General Public License.