Migrando data - DRUPAL
-
Upload
alberto-torreblanca -
Category
Real Estate
-
view
2.627 -
download
2
description
Transcript of Migrando data - DRUPAL
![Page 1: Migrando data - DRUPAL](https://reader033.fdocuments.co/reader033/viewer/2022052523/555a8e12d8b42abb628b53b0/html5/thumbnails/1.jpg)
Migrando DATAHackaton Arequipa - Marzo 2012
![Page 2: Migrando data - DRUPAL](https://reader033.fdocuments.co/reader033/viewer/2022052523/555a8e12d8b42abb628b53b0/html5/thumbnails/2.jpg)
Actualización del core De D6 a D7
![Page 3: Migrando data - DRUPAL](https://reader033.fdocuments.co/reader033/viewer/2022052523/555a8e12d8b42abb628b53b0/html5/thumbnails/3.jpg)
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](https://reader033.fdocuments.co/reader033/viewer/2022052523/555a8e12d8b42abb628b53b0/html5/thumbnails/4.jpg)
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](https://reader033.fdocuments.co/reader033/viewer/2022052523/555a8e12d8b42abb628b53b0/html5/thumbnails/5.jpg)
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](https://reader033.fdocuments.co/reader033/viewer/2022052523/555a8e12d8b42abb628b53b0/html5/thumbnails/6.jpg)
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](https://reader033.fdocuments.co/reader033/viewer/2022052523/555a8e12d8b42abb628b53b0/html5/thumbnails/7.jpg)
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](https://reader033.fdocuments.co/reader033/viewer/2022052523/555a8e12d8b42abb628b53b0/html5/thumbnails/8.jpg)
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](https://reader033.fdocuments.co/reader033/viewer/2022052523/555a8e12d8b42abb628b53b0/html5/thumbnails/9.jpg)
...
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](https://reader033.fdocuments.co/reader033/viewer/2022052523/555a8e12d8b42abb628b53b0/html5/thumbnails/10.jpg)
Actualizando los contenidos CCK
![Page 11: Migrando data - DRUPAL](https://reader033.fdocuments.co/reader033/viewer/2022052523/555a8e12d8b42abb628b53b0/html5/thumbnails/11.jpg)
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](https://reader033.fdocuments.co/reader033/viewer/2022052523/555a8e12d8b42abb628b53b0/html5/thumbnails/12.jpg)
Actualizando los otros componentes
![Page 13: Migrando data - DRUPAL](https://reader033.fdocuments.co/reader033/viewer/2022052523/555a8e12d8b42abb628b53b0/html5/thumbnails/13.jpg)
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](https://reader033.fdocuments.co/reader033/viewer/2022052523/555a8e12d8b42abb628b53b0/html5/thumbnails/14.jpg)
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](https://reader033.fdocuments.co/reader033/viewer/2022052523/555a8e12d8b42abb628b53b0/html5/thumbnails/15.jpg)
● 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](https://reader033.fdocuments.co/reader033/viewer/2022052523/555a8e12d8b42abb628b53b0/html5/thumbnails/16.jpg)
Migración de datos Cambio de plataforma
![Page 17: Migrando data - DRUPAL](https://reader033.fdocuments.co/reader033/viewer/2022052523/555a8e12d8b42abb628b53b0/html5/thumbnails/17.jpg)
¿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](https://reader033.fdocuments.co/reader033/viewer/2022052523/555a8e12d8b42abb628b53b0/html5/thumbnails/18.jpg)
Módulos útiles
● Feeds● Features● Migrate● Migrate Extras● Data● WordPress Migrate● TYPO3 Migrate● PHPBB2Drupal● Node export
![Page 19: Migrando data - DRUPAL](https://reader033.fdocuments.co/reader033/viewer/2022052523/555a8e12d8b42abb628b53b0/html5/thumbnails/19.jpg)
El modulo Feeds para importar DATA
● Importar Nodos desde CVS.● Importar Usuarios desde CVS.● Importar Feed.● Importar OPML (XML)
![Page 20: Migrando data - DRUPAL](https://reader033.fdocuments.co/reader033/viewer/2022052523/555a8e12d8b42abb628b53b0/html5/thumbnails/20.jpg)
Mas sobre Feeds ...
Artículo sobre el uso de Feeds 1. Importar desde RSS o Atom2. Importar Nodos3. Importar usuarios