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

Actualización mediante el navegador web

19/06/2025, by Ivan

Antes de comenzar

Antes de iniciar la actualización, asegúrate de haber leído las páginas anteriores de esta guía:

 

Asegúrate de estar usando la última versión de Drupal 8. Puedes verificar tu versión en la página de informe de estado de tu sitio Drupal 8 (/admin/reports/status). Las herramientas de migración están en desarrollo, por lo que para asegurarte de tener las últimas actualizaciones de migración, sigue las actualizaciones del núcleo de Drupal.

Asegúrate de que en tu sitio Drupal 8 estén habilitados los siguientes módulos principales:

  • Migrate
  • Migrate Drupal
  • Migrate Drupal UI

 

Instala y activa los módulos añadidos en tu sitio Drupal 8 para los cuales deseas migrar la configuración y el contenido del sitio fuente.

Define el sitio fuente

  • Puedes iniciar el proceso de actualización visitando la ruta /upgrade en tu sitio Drupal 8. Si obtienes una página de "Página no encontrada", asegúrate de haber habilitado el módulo "Migrate Drupal UI".
  • Define los detalles de conexión a la base de datos para tu sitio fuente Drupal 6/7. Si tu sitio fuente usa un prefijo de base de datos, no olvides desplegar las opciones avanzadas y proporcionar el prefijo.
  • Define los directorios de archivos públicos y privados de tu sitio fuente para que los archivos puedan copiarse a tu sitio Drupal 8.
  • Mira la captura de pantalla a continuación.

 

d8-upgrade-source-site

Revisa el análisis previo a la actualización

Si las credenciales de la base de datos fuente son correctas, aparecerá la página de resumen de la actualización, como se muestra en la siguiente captura de pantalla. En esta página se muestra un resumen del estado de la actualización para todos los módulos instalados en el sitio antiguo.

d8-upgrade-status-review-2

Como creador del sitio, debes examinar cuidadosamente los módulos que no se actualizarán. Para cada módulo, evalúa si tu sitio Drupal 8 funcionará sin ese módulo. Usemos algunos módulos del ejemplo en la captura de pantalla anterior.

  • Address Field proporciona un tipo de campo para almacenar datos de dirección.

                             - Si continúas con la actualización, los nodos con direcciones en el sitio fuente se migrarán a Drupal 8 sin las direcciones, probablemente sin el resultado deseado.
                             - Este problema puede resolverse instalando y habilitando el módulo Address en Drupal 8.
                             - En otras palabras, no continuarás y ejecutarás la actualización real, sino que primero instalarás el módulo faltante en Drupal 8 y luego reiniciarás el proceso de actualización. Entonces verás que el campo de dirección aparece en la lista de módulos que se actualizarán.

  • Color - módulo principal de Drupal 7 que permite cambiar fácilmente el esquema de colores de temas compatibles.

                              - Actualmente no existe una ruta de actualización para migrar la configuración del módulo Color de Drupal 7 a Drupal 8.
                              - Sin embargo, puedes configurar manualmente las opciones de configuración en tu sitio Drupal 8 después de la actualización.
                              - Es seguro proceder con la actualización, teniendo en cuenta que la configuración del módulo Color de Drupal 7 no se migrará automáticamente.

  • Views permite crear diferentes tipos de listados de contenido de tu sitio.

                              - Aunque tengas habilitado Views en Drupal 8 (que ahora está en el núcleo), Views aparecerá marcado como "No actualizado". Esto se debe a que no existe un mecanismo automático para migrar tus configuraciones de Views de Drupal 6/7 a Drupal 8.
                              - Es seguro continuar con la actualización, pero tendrás que crear manualmente las vistas en tu sitio Drupal 8 después de actualizar.

La lista de módulos que serán actualizados está colapsada por defecto. Al expandirla, puedes ver qué se trasladará finalmente al nuevo sitio. Por ejemplo, muestra que el módulo de bloques del sitio fuente se divide en dos módulos en Drupal 8. No se puede cambiar esto, la lista es solo informativa.

d8-upgrade-module-status-review-2

Advertencias de conflicto de ID

Como se describe en la sección "Preparación para actualizar", la actualización desde Drupal 6 o Drupal 7 a Drupal 8 debe hacerse de manera que el sitio Drupal 8 esté completamente vacío. Por ejemplo, si creas manualmente un nodo en el sitio Drupal 8 antes de la actualización y el sitio fuente Drupal 6/7 tiene un nodo con el mismo identificador, el sistema de migración sobrescribirá el nodo creado manualmente en Drupal 8.

Si se detectan identificadores en conflicto, aparecerá una advertencia de conflicto de ID como la siguiente. Puedes ignorar esta advertencia y arriesgarte a perder datos, o detener el proceso y usar un enfoque alternativo, como se describe en la documentación de problemas conocidos.

d7-upgrade-id-conflict

Ejecutar la actualización

El resumen del análisis previo a la actualización es la última página antes de ejecutar la actualización real, por lo que es tu última oportunidad para presionar Cancelar. Una vez que hagas clic en el botón "Ejecutar actualización", el proceso comenzará.

Dependiendo del tamaño y tipo de contenido/configuración del sitio fuente, la actualización puede tardar mucho tiempo (posiblemente horas para conjuntos de datos grandes). Debido al cifrado de contraseñas, las cuentas de usuario se importan especialmente lento. Se proporciona retroalimentación continua durante el proceso, tanto con información de progreso como con errores:

DrupalUpgradeProgress

Los mensajes nuevos aparecen en la parte superior de la página, y los mensajes antiguos desaparecen hacia abajo a medida que el proceso avanza.

Revisa los registros de migración

Todos estos mensajes que se muestran durante la actualización pueden revisarse posteriormente. Al finalizar el proceso, llegarás a la página principal del sitio con mensajes resumen:

DrupalUpgradeResults

Aquí tienes la opción de revisar los mensajes que fueron registrados y verificar cualquier error encontrado. El módulo utiliza el sistema de registro incorporado de Drupal, así que con la configuración por defecto puedes simplemente ver los registros almacenados en la base de datos, con un enlace que apunta a:

DrupalUpgradeLogs

Puedes filtrar la lista de mensajes para mostrar avisos (usados para feedback positivo) o errores (usados para reportar problemas encontrados durante la migración). Si algo falla, o encontraste un error (en cuyo caso revisa la cola de problemas o contacta con el grupo de migración), o tu conjunto de datos es demasiado grande (en ese caso intenta usar la actualización con Drush).

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.