migrando data - drupal

21
Migrando DATA Hackaton Arequipa - Marzo 2012

Upload: alberto-torreblanca

Post on 19-May-2015

2.627 views

Category:

Real Estate


2 download

DESCRIPTION

Migrando de Drupal 6 a Drupal 7. Migración de datos entre sitios Drupal y otros.

TRANSCRIPT

Page 1: Migrando data - DRUPAL

Migrando DATAHackaton Arequipa - Marzo 2012

Page 2: Migrando data - DRUPAL

Actualización del core De D6 a D7

Page 3: Migrando data - DRUPAL

Pasos previos

● Sitio en mantenimiento.● Realizar una copia de seguridad de la base

de datos.● Realizar una copia de seguridad del

directorio files.● Listado de módulos utilizados.● Listado de temas utilizados.● Retirar los módulos y temas que ya no

utilizados.

Page 4: Migrando data - DRUPAL

Adicionalmente

● Revisar las implementaciones propias

(módulos y temas) y realizar las actualizaciones necesarias (del código).

● Si se han utilizado Features chequear la compatibilidad con el nuevo core.

● Recordar nunca hackear el core, esto imposibilita las actualizaciones mediante el asistente (update.php).

Page 5: Migrando data - DRUPAL

Primeros pasos

● Realice una copia de seguridad de todo el sitio de ser posible.

● Realice una copia de la base de datos (nuevamente es una buena idea).

● Realizar una actualización completa de todo el sitio a la última versión de Drupal 6 (6.25).

● Realizar también una actualización de los módulos contribuidos a la última versión para D6.

● Importante: "ANOTA TODO LO QUE ESTAS HACIENDO"

Page 6: Migrando data - DRUPAL

Módulos útiles

Backup & Migrate, para realizar las copias de seguridad de todo lo que puedas.● Update Status, para revisar que se tiene

todos los módulos al día en D6.● Upgrade status, muestra todos los módulos

que tienes en el sitio D6 que tiene versión estable o en desarrollo en D7.

● Drush, siempre útil.

Page 7: Migrando data - DRUPAL

El nuevo sitio

● Recomendable realizar un sitio espejo.● Descargar la última versión del core de

Drupal 7 (7.12).● Descargar todos los módulos y temas

contribuidos que tengan vesión equivalente en D7.

● Actualizar los módulos y temas propios o desarrollados o hackeados.

● Recomendable realizar un pequeño script de descarga con Drush.

Page 8: Migrando data - DRUPAL

Manos a la obra

1. Chequear que las copias de seguridad

existen y son actuales.2. Ingresar al sitio como USUARIO 13. Poner el sitio en mantenimiento.4. Cambiar el tema a Garland.5. Deshabilitar todos los módulos que no

pertenecen al núcleo.6. Quitar el archivo: default.settings.php7. Reemplazar todo el core D6 por D7.

Page 9: Migrando data - DRUPAL

...

8. Modificar .htaccess y robots.txt de ser

necesario.9. Dar permisos de escritura para settings.

php10. Revisar que se tiene ANOTADO TODO el

procedimiento.11. Ejecutar update.php

Page 10: Migrando data - DRUPAL

Actualizando los contenidos CCK

Page 11: Migrando data - DRUPAL

Campos CCK

● Revisar que se tiene completos todos los campos relativos a tipos CCK especiales.Node references - ReferenceContent permissions - Field PermissionsField Groups - Field Group

● Desacargar el módulo CCK para Drupal 7 (http://drupal.org/project/cck).

● Habilitar el módulo 'Content Migration'.● Habilitar todos los módulos CCK especiales.● En el menú Structure encontrará Content Migrate.● De esta página seleccionar los campos a importar.

Page 12: Migrando data - DRUPAL

Actualizando los otros componentes

Page 13: Migrando data - DRUPAL

Módulos, temas y otros

● Remover todos los componentes viejos.● Revisar que las librerías necesarias para los módulos

que los requieran estén presentes.● Habilitar los módulos y temas contribuidos a actualizar.● Habilitar el tema actualizado a D7 (de ser necesario).● Habilitar los módulos actualizados a D7 desarrollados

propietarios.● ejecutar update.phpTIPS: ● De ser un sitio complejo, actualizar los módulos y

componentes uno a uno.● Realizar copias individuales de la base de datos entre

actualización y actualización.

Page 14: Migrando data - DRUPAL

Finalmente ...

● Revisar el reporte de estado.● Cambiar los permisos de

settings.php

● Salir del modo de mantenimiento.

Listo Tu sitio en Drupal 7

Page 15: Migrando data - DRUPAL

● Un sitio espejo.● Anotar todos los

procedimientos.● Elaborar scripts de

Drush.● Realizar backup de

la base de datos entre pasos.

Para no sufrir en la migración

Page 16: Migrando data - DRUPAL

Migración de datos Cambio de plataforma

Page 17: Migrando data - DRUPAL

¿Por qué ... ?

● Cambiar de sistema CMS.

● Migrar de Joomla, Wordpress, Xoops, etc.

● Generar contenido a partir de otros formatos de datos.

Page 18: Migrando data - DRUPAL

Módulos útiles

● Feeds● Features● Migrate● Migrate Extras● Data● WordPress Migrate● TYPO3 Migrate● PHPBB2Drupal● Node export

Page 19: Migrando data - DRUPAL

El modulo Feeds para importar DATA

● Importar Nodos desde CVS.● Importar Usuarios desde CVS.● Importar Feed.● Importar OPML (XML)

Page 20: Migrando data - DRUPAL

Mas sobre Feeds ...

Artículo sobre el uso de Feeds 1. Importar desde RSS o Atom2. Importar Nodos3. Importar usuarios

Page 21: Migrando data - DRUPAL

[email protected]@albert1t0

http://albert1t0.netSkype: albertotorreblanca