SlideShare ist ein Scribd-Unternehmen logo
1 von 38
Downloaden Sie, um offline zu lesen
CÓMO MIGRAR TU
WEB A WORDPRESS
(y no morir en el intento)
Antonio Villegas @avillegasn
http://migratetowp.com
Quién soy
Me encargo de las migraciones a WordPress	
  
(entre otras muchas cosas)	
  
Co-founder & CTO @
http://neliosoftware.com
Quiero migrar mi web a WordPress“ ”
(hay que tener muchos factores en cuenta)
ADVERTENCIA
cada migración es diferente
¿Qué opciones tengo?	
  
Opción 1 : Copiar los contenidos a WordPress a Mano	
  
Opción 2 : Programar un Script de Migración a WordPress	
  
http://codex.wordpress.org/Importing_Content
RÁPIDA BARATA
BUENA
GRATIS
¿CÓMO QUIERES QUE SEA TU MIGRACIÓN?
Opción 3 : Contratar un servicio de Migración a WordPress	
  
(Sólo puedes escoger dos)	
  
BASURA
HUYE
TIENES
LO QUE
PAGAS
VA A
SER
QUE
NO
IMPOSIBLE
UTOPÍA
NO
ACABARÁ
A TIEMPO
BAJA
CALIDAD Y
CON
FALLOS
Análisis de la web origen
Montar entorno de destino
Transferencia de contenidos
Migración del diseño
Lanzamiento
Pasos para migrar a WordPress
Análisis de la web origen	
  
Análisis de la web origen	
  
OBJETIVOS
Cuantificar
Conocer
Estimar
Volumen de Datos a Migrar
Volumen de Assets a Migrar
Complejidad de la Web
Componentes Usados
Rango de Precios para el Proyecto
(e-commerce, foros, encuestas, …)
(imágenes, PDFs, y demás archivos)
Análisis de la web origen	
  
¿CON QUÉ NOS PODEMOS ENCONTRAR?
Gestor de Contenidos Ad-Hoc
Gestor de Contenidos Estándar
Base de datos
(esquema NO estándar)
HTML (Sin base de datos)
Base de datos
(esquema estándar)
Si tienes suerte, y el HTML sigue un patrón: Web Scraping
Si no: CTRL+C, CTRL+V
Para cada tabla T de la base de datos,
Para cada columna C de la tabla T,
Estudiar los valores que contiene, y
Decidir si se migra y cómo
Ya sabemos qué tablas son las buenas (experiencia)
Analizar tablas ad-hoc o extensiones
EL CASO MÁS SENCILLO
(más que una migración, es un cambio de hosting)	
  
Opción 2: Usar un Plugin
Opción 3: Contactar con el nuevo Hosting
Opción 1: Usar Import/Export de WordPress
Es una “migración tan sencilla” que es posible que te
la hagan ellos, incluso sin coste adicional.	
  
En tu Panel de Administración,	
  
Herramientas > Exportar
Herramientas > Importar	
  
Duplicator: https://wordpress.org/plugins/duplicator/
All-in-One WP Migration: https://wordpress.org/plugins/all-in-one-wp-migration/
WP Migrate DB (+PRO $): https://wordpress.org/plugins/wp-migrate-db/
Backup Buddy ($): https://ithemes.com/purchase/backupbuddy/
Montar entorno de destino	
  
INSTALAR WORDPRESS
(y los plugins necesarios para el cliente)	
  
Montar entorno de destino	
  
Codex
Installing WordPress
https://codex.wordpress.org/Installing_WordPress
Managing Plugins
https://codex.wordpress.org/Managing_Plugins
Si tienes dudas, lo hablamos luego :-D
Transferencia de contenidos	
  
MOVER LOS DATOS A WORDPRESS
Transferencia de contenidos	
  
Drupal 7 a WordPress
(Ejemplo Ilustrativo)
Transferencia de contenidos	
   Drupal a WordPress
Esquema de la Base de Datos Drupal
(que hay que migrar a WordPres)
Transferencia de contenidos	
   Drupal a WordPress
Esquema de la Base de Datos Drupal
(que hay que migrar a WordPres)
BD	
  WP	
  
Transferencia de contenidos	
   Drupal a WordPress
Esquema de la Base de Datos WordPress
BD	
  WP	
  
Transferencia de contenidos	
   Drupal a WordPress
Esquema de la Base de Datos WordPress
Transferencia de contenidos	
   Drupal a WordPress
Usuarios Y Roles*
Hay que mirar 4 tablas en Drupal: users, users_roles, role y role_permission
2 tablas en WordPress: wp_users y wp_usermeta
Drupal WordPress
Tabla users Tabla wp_users
uid
name
pass
mail
created
…
ID
user_login y display_name
user_pass
user_emal
user_registered
…
Tenemos el siguiente mapeo (simplificación):
Y para el rol (y otras cosas), crear filas en wp_usermeta
user_id meta_key meta_value
1 wp_capabilities a:1:{s:13:"administrator";b:1;}
1 wp_user_level 10
* Roles y Permisos: https://codex.wordpress.org/Roles_and_Capabilities
Transferencia de contenidos	
   Drupal a WordPress
Entradas, Páginas y Custom Post Types*
* Si no sabes qué son los Custom Post Types: https://codex.wordpress.org/Post_Types#Custom_Post_Types
La tabla node_type, indica qué tipos de elementos hay en Drupal
Decidimos que
Los tipos article y blog serán entradas (posts) en WordPress.
El tipo page serán páginas en WordPress.
El tipo racing_team será un custom post type en WordPress.	
  
type name
article Article
blog Blog post
page Page
racing_team Racing Team
Transferencia de contenidos	
   Drupal a WordPress
Entradas, Páginas y Custom Post Types*
* Si no sabes qué son los Custom Post Types: https://codex.wordpress.org/Post_Types#Custom_Post_Types
Tenemos el siguiente mapeo 2 a 1 (simplificación):
Drupal WordPress
Tabla node
Tabla field_data_body
Tabla wp_posts
entity_id
body_summary
body_value
nid
type
uid
title
created
…
(article, blog, page, racing_team)
ID
post_type
post_author
post_title
post_date
…
post_excerpt
post_content
(post, page, racing_team)
Transferencia de contenidos	
   Drupal a WordPress
Custom Fields*
* Si no sabes qué son los Custom Fields: https://codex.wordpress.org/Custom_Fields
Drupal define campos adicionales para cada tipo de entrada.
Hay que mirar las tablas field_config y field_config_instance.
field_name type bundle
field_image image blog
field_youtube youtube racing_team
field_owner text racing_team
field_city taxonomy_term_reference racing_team
Para cada custom field, Drupal define una tabla field_data_{field_name}
Hay que mirar cada tabla y decidir cómo migrar los datos que guarda.
Específico para cada migración.
Transferencia de contenidos	
   Drupal a WordPress
Archivos
Drupal guarda los archivos (habitualmente) en los paths
/sites/default/files/ o /files/ del servidor
Moverlos al path /wp-content/uploads/ de WordPress
¿Y si quiero que las imágenes
aparezcan en la Librería Multimedia?
Investiga la tabla file_managed de Drupal. Necesitarás:
filename, filepath, filemime, width, height
Buscar y reemplazar referencias a paths en el contenido
Transferencia de contenidos	
   Drupal a WordPress
Crea una entrada en la tabla wp_posts de WordPress, tal que:
ID = Y
post_title, post_name = filename
guid = filepath en WordPress
post_mime_type = filemime
post_type = ‘attachment’
Crea entradas necesarias en la tabla wp_postmeta de WordPress:
post_id meta_key meta_value
Y _wp_attached_file images/content/The-Walking-Dead-S05.jpg
Y _wp_attachment_image_alt The Walking Dead
Y _wp_attachment_metadata a:5:{s:5:"width";i:1440;s:6:"height";i:1080;s:
4:"file";s:53:"images/content/The-Walking-Dead-
S05.jpg”; … }
Transferencia de contenidos	
   Drupal a WordPress
Crea una entrada en la tabla wp_posts de WordPress, tal que:
ID = Y
post_title, post_name = filename
guid = filepath en WordPress
post_mime_type = filemime
post_type = ‘attachment’
Crea entradas necesarias en la tabla wp_postmeta de WordPress:
post_id meta_key meta_value
Y _wp_attached_file images/content/The-Walking-Dead-S05.jpg
Y _wp_attachment_image_alt The Walking Dead
Y _wp_attachment_metadata a:5:{s:5:"width";i:1440;s:6:"height";i:1080;s:
4:"file";s:53:"images/content/The-Walking-Dead-
S05.jpg”; … }
X _thumbnail_id Y
¿Y para asignar el attachment n como imagen destacada de la entrada X?
Transferencia de contenidos	
   Drupal a WordPress
URLs
Hay que mirar tabla url_alias de Drupal source alias
node/ID url-bonita
Drupal y WordPress pueden usar URLs (Permalinks) diferentes
Para cada entrada, página o custom post type migrado,
Redirección 301 node/ID URL en WordPress
Redirección 301 alias URL en WordPress
(sólo si URL en WordPress es distinta de alias en Drupal)
Podemos añadir las redirecciones en el .htaccess,
o usar el plugin Redirection de WordPress (https://wordpress.org/plugins/redirection/)
Objetivo: Evitar Errores 404
Transferencia de contenidos	
   Drupal a WordPress
Y muchas más cosas…
Comentarios
Tablas Drupal: comment
Tablas WordPress: wp_comments, wp_commentmeta
Taxonomías (etiquetas y categorías)
Tablas Drupal: taxonomy_index, taxonomy_term_data, taxonomy_term_hierarchy, taxonomy_term_relation,
taxonomy_vocabulary, taxonomy_term_synonym
Tablas WordPress: wp_terms, wp_term_taxonomy, wp_term_relationships
Multilenguaje
Tablas Drupal: languages, y todas las que tengan la columna ‘language’
Opciones WordPress: WPML https://wpml.org/
qTranslate https://wordpress.org/plugins/qtranslate/
Polylang https://wordpress.org/plugins/polylang/
Menús
Tablas Drupal: menu_custom, menu_links, menu_router
Tablas WordPress: wp_posts, wp_postmeta
Transferencia de contenidos	
   Drupal a WordPress
Y aún mucho más…
e-Commerce
Foros
Redes de Usuarios
Encuestas
Galerías de imágenes
BuddyPress: incluye 7 tablas nuevas en la Base de Datos WordPress (con prefijo wp_bp_)
https://wordpress.org/plugins/buddypress/
	
  
WooCommerce: incluye 7 tablas nuevas en la Base de Datos WordPress (con prefijo wp_woocomerce_)
https://wordpress.org/plugins/woocommerce/
	
  
bbPress: https://wordpress.org/plugins/bbpress/
	
  
WP-Polls: incluye 3 tablas nuevas en la Base de Datos WordPress (con prefijo wp_polls_)
https://wordpress.org/plugins/wp-polls/
	
  
NextGEN Gallery: incluye 3 tablas nuevas en la Base de Datos WordPress (con prefijo wp_ngg_)
https://wordpress.org/plugins/nextgen-gallery/
Usar Shortcode [gallery] de WordPress: https://codex.wordpress.org/Gallery_Shortcode
Migración del diseño	
  
Migración del diseño	
  
IMPOSIBLE DE
AUTOMATIZAR
Opción A: Escoger un Tema parecido + Adaptar Estilos
Opción C: Contratar a un Diseñador
(dependiendo del diseño, puede ser muy laborioso)
(te hará un tema adaptado a tus necesidades)
Opción B: Adaptar el HTML de tu web a WordPress
(sólo para especialistas)
Lanzamiento	
  
Lanzamiento	
  
RECOLOCAR WORDPRESS
APUNTAR AL NUEVO SERVIDOR
Si instalaste WordPress en un subdirectorio:
Muévelo a la raíz, o
Haz que el nombre de dominio apunte al subdirectorio.
Si cambias de hosting (y mantienes el dominio):
Actualiza el servidor de nombres (DNS) para que
apunte a la IP del servidor del nuevo hosting.
http://codex.wordpress.org/Giving_WordPress_Its_Own_DirectoryCodex!
Consulta a tu Hosting y al Proveedor de Nombre de Dominio
Lanzamiento	
  
VERIFICAR QUE TODO ES CORRECTO
Codex!
Plugins
Herramientas externas:
Enlaces rotos: https://wordpress.org/plugins/broken-link-checker/
Cambiar URLs: https://wordpress.org/plugins/velvet-blues-update-urls/
Cambiar URLs y más: https://wordpress.org/plugins/better-search-replace/
Imágenes destacadas: https://wordpress.org/plugins/media-tools/
Imágenes destacadas: https://wordpress.org/plugins/auto-post-thumbnail/
Añadir imágenes a Librería Multimedia: https://wordpress.org/plugins/add-from-server/
Thumbnails: https://wordpress.org/plugins/regenerate-thumbnails/
Combinar términos: https://wordpress.org/plugins/term-management-tools/
Visor MySQL: https://wordpress.org/plugins/adminer/
En Conclusión…
Cada pequeño detalle cuenta para
conseguir el éxito en una migración.
Entender los “datos” de origen es la
clave para evitar perder información.
Si el proyecto es complejo, acude a un
profesional. Ahorrarás tiempo y dinero.
GRACIAS!
Antonio Villegas @avillegasn
!

Weitere ähnliche Inhalte

Was ist angesagt?

Curso Wordpress - Diseña tu Web en Wordpress
Curso Wordpress - Diseña tu Web en WordpressCurso Wordpress - Diseña tu Web en Wordpress
Curso Wordpress - Diseña tu Web en WordpressToni Padrell
 
Herramientas a usar en los Entornos Virtuales de Aprendizajes
Herramientas  a usar en los Entornos Virtuales de AprendizajesHerramientas  a usar en los Entornos Virtuales de Aprendizajes
Herramientas a usar en los Entornos Virtuales de Aprendizajesxcrc
 
WordCamp Alicante 2017 - De HTML a WordPress
WordCamp Alicante 2017 - De HTML a WordPressWordCamp Alicante 2017 - De HTML a WordPress
WordCamp Alicante 2017 - De HTML a WordPressDarío BF
 
Pequeña introducción para blogueros principiantes.
Pequeña introducción para blogueros principiantes.Pequeña introducción para blogueros principiantes.
Pequeña introducción para blogueros principiantes.Raúl Bocanegra
 
Dreamwaver2222222222222
Dreamwaver2222222222222Dreamwaver2222222222222
Dreamwaver2222222222222Jose David
 
Curso de WordPress Cámara de Sevilla Mayo 2018
Curso de WordPress Cámara de Sevilla Mayo 2018Curso de WordPress Cámara de Sevilla Mayo 2018
Curso de WordPress Cámara de Sevilla Mayo 2018Antonio Pérez
 
Joomlacursonoviembre en pdf
Joomlacursonoviembre en pdfJoomlacursonoviembre en pdf
Joomlacursonoviembre en pdfÁngel Puente
 
Ventana de dreamweaver
Ventana de dreamweaverVentana de dreamweaver
Ventana de dreamweaverastridcmc
 
Montar un negocio de formación online con WordPress + Sensei
Montar un negocio de formación online con WordPress + SenseiMontar un negocio de formación online con WordPress + Sensei
Montar un negocio de formación online con WordPress + SenseiAngeles Portillo
 
tutorial de dreamweaver
tutorial de dreamweavertutorial de dreamweaver
tutorial de dreamweaverronytlv8000
 
Curso de diseño web con wordpress. tema 1
Curso de diseño web con wordpress. tema 1Curso de diseño web con wordpress. tema 1
Curso de diseño web con wordpress. tema 1Mumaprojects
 
Curso iniciacion al diseño web con WordPress
Curso iniciacion al diseño web con WordPressCurso iniciacion al diseño web con WordPress
Curso iniciacion al diseño web con WordPressDuyal Servicios Web
 
Joomla Curso Noviembre
Joomla Curso NoviembreJoomla Curso Noviembre
Joomla Curso Noviembrejomyto
 

Was ist angesagt? (20)

Curso Wordpress - Diseña tu Web en Wordpress
Curso Wordpress - Diseña tu Web en WordpressCurso Wordpress - Diseña tu Web en Wordpress
Curso Wordpress - Diseña tu Web en Wordpress
 
Dreamweaver cs3
Dreamweaver cs3Dreamweaver cs3
Dreamweaver cs3
 
Herramientas a usar en los Entornos Virtuales de Aprendizajes
Herramientas  a usar en los Entornos Virtuales de AprendizajesHerramientas  a usar en los Entornos Virtuales de Aprendizajes
Herramientas a usar en los Entornos Virtuales de Aprendizajes
 
WordCamp Alicante 2017 - De HTML a WordPress
WordCamp Alicante 2017 - De HTML a WordPressWordCamp Alicante 2017 - De HTML a WordPress
WordCamp Alicante 2017 - De HTML a WordPress
 
Pequeña introducción para blogueros principiantes.
Pequeña introducción para blogueros principiantes.Pequeña introducción para blogueros principiantes.
Pequeña introducción para blogueros principiantes.
 
Dreamwaver2222222222222
Dreamwaver2222222222222Dreamwaver2222222222222
Dreamwaver2222222222222
 
Curso de WordPress Cámara de Sevilla Mayo 2018
Curso de WordPress Cámara de Sevilla Mayo 2018Curso de WordPress Cámara de Sevilla Mayo 2018
Curso de WordPress Cámara de Sevilla Mayo 2018
 
Joomlacursonoviembre en pdf
Joomlacursonoviembre en pdfJoomlacursonoviembre en pdf
Joomlacursonoviembre en pdf
 
Wordpress
WordpressWordpress
Wordpress
 
Ventana de dreamweaver
Ventana de dreamweaverVentana de dreamweaver
Ventana de dreamweaver
 
Montar un negocio de formación online con WordPress + Sensei
Montar un negocio de formación online con WordPress + SenseiMontar un negocio de formación online con WordPress + Sensei
Montar un negocio de formación online con WordPress + Sensei
 
tutorial de dreamweaver
tutorial de dreamweavertutorial de dreamweaver
tutorial de dreamweaver
 
3. wordpress.org
3. wordpress.org3. wordpress.org
3. wordpress.org
 
Diseño web
Diseño webDiseño web
Diseño web
 
Curso de diseño web con wordpress. tema 1
Curso de diseño web con wordpress. tema 1Curso de diseño web con wordpress. tema 1
Curso de diseño web con wordpress. tema 1
 
WPO para WordPress
WPO para WordPressWPO para WordPress
WPO para WordPress
 
Migraciones en WordPress
Migraciones en WordPressMigraciones en WordPress
Migraciones en WordPress
 
Curso iniciacion al diseño web con WordPress
Curso iniciacion al diseño web con WordPressCurso iniciacion al diseño web con WordPress
Curso iniciacion al diseño web con WordPress
 
2. wordpress.com
2. wordpress.com2. wordpress.com
2. wordpress.com
 
Joomla Curso Noviembre
Joomla Curso NoviembreJoomla Curso Noviembre
Joomla Curso Noviembre
 

Andere mochten auch (20)

Rbi vigilance reply
Rbi vigilance replyRbi vigilance reply
Rbi vigilance reply
 
chartbook
chartbookchartbook
chartbook
 
MGSD GM
MGSD GMMGSD GM
MGSD GM
 
Anuncios Trivision
Anuncios TrivisionAnuncios Trivision
Anuncios Trivision
 
Diari del 2 de maig de 2013
Diari del 2 de maig de 2013Diari del 2 de maig de 2013
Diari del 2 de maig de 2013
 
Giacomon joyce
Giacomon joyceGiacomon joyce
Giacomon joyce
 
3.18.13 los verbos ar er ir copy
3.18.13  los verbos ar er ir copy3.18.13  los verbos ar er ir copy
3.18.13 los verbos ar er ir copy
 
Using Prezi in the classroom
Using Prezi in the classroomUsing Prezi in the classroom
Using Prezi in the classroom
 
FCBarcelona - Memòria 2010-2011
FCBarcelona - Memòria 2010-2011FCBarcelona - Memòria 2010-2011
FCBarcelona - Memòria 2010-2011
 
Sold Goods Plastic Injection Machines
Sold Goods Plastic Injection MachinesSold Goods Plastic Injection Machines
Sold Goods Plastic Injection Machines
 
The current and future managment of ahf
The current and future managment of ahfThe current and future managment of ahf
The current and future managment of ahf
 
Berenguer bailen m dolors pac3 memoria1
Berenguer bailen m dolors pac3 memoria1Berenguer bailen m dolors pac3 memoria1
Berenguer bailen m dolors pac3 memoria1
 
Utawalla houses for sale
Utawalla houses for saleUtawalla houses for sale
Utawalla houses for sale
 
ElearningLGeportfolios
ElearningLGeportfoliosElearningLGeportfolios
ElearningLGeportfolios
 
OFERTAS DE FORMACIÓN Y EMPLEO
OFERTAS DE FORMACIÓN Y EMPLEOOFERTAS DE FORMACIÓN Y EMPLEO
OFERTAS DE FORMACIÓN Y EMPLEO
 
Simce2010b
Simce2010bSimce2010b
Simce2010b
 
Estandar del Periquito Ingles.
Estandar del Periquito Ingles.Estandar del Periquito Ingles.
Estandar del Periquito Ingles.
 
Presentació Carlos Conti
Presentació Carlos ContiPresentació Carlos Conti
Presentació Carlos Conti
 
Coros 250312
Coros 250312Coros 250312
Coros 250312
 
Ritual en el huaytapallana
Ritual en el huaytapallanaRitual en el huaytapallana
Ritual en el huaytapallana
 

Ähnlich wie Cómo Migrar Tu Web a WordPress

Creación de un sitio web en wordpress
Creación de un sitio web en wordpressCreación de un sitio web en wordpress
Creación de un sitio web en wordpressMilton González
 
La potencia sin control no sirve de nada, claves para aprovechar el uso de Wo...
La potencia sin control no sirve de nada, claves para aprovechar el uso de Wo...La potencia sin control no sirve de nada, claves para aprovechar el uso de Wo...
La potencia sin control no sirve de nada, claves para aprovechar el uso de Wo...Asociación Webmasters Cantabria
 
Manual de administracion de Wordpress
Manual de administracion de WordpressManual de administracion de Wordpress
Manual de administracion de Wordpressmateitoo1Mh
 
Wordpress: El Framework desconocido
Wordpress: El Framework desconocidoWordpress: El Framework desconocido
Wordpress: El Framework desconocidoSamuel Rocha
 
Monta WordPress en tu empresa
Monta WordPress en tu empresaMonta WordPress en tu empresa
Monta WordPress en tu empresaIñaki Arenaza
 
Buddypress: Social Networking, in a Box
Buddypress: Social Networking, in a BoxBuddypress: Social Networking, in a Box
Buddypress: Social Networking, in a BoxIñaki Arenaza
 
Cursowordpress 091124113422-phpapp02
Cursowordpress 091124113422-phpapp02Cursowordpress 091124113422-phpapp02
Cursowordpress 091124113422-phpapp02Josefina Moratalla
 
Cómo aprovechar mejor Wordpress - Daniel Monleón
Cómo aprovechar mejor Wordpress - Daniel Monleón Cómo aprovechar mejor Wordpress - Daniel Monleón
Cómo aprovechar mejor Wordpress - Daniel Monleón Comunica2 Campus Gandia
 
Danielmonlenwordpress 111108064200-phpapp02
Danielmonlenwordpress 111108064200-phpapp02Danielmonlenwordpress 111108064200-phpapp02
Danielmonlenwordpress 111108064200-phpapp02Anna Beneyto
 
Tu negocio en internet. WordPress (nivel medio)
Tu negocio en internet. WordPress (nivel medio)Tu negocio en internet. WordPress (nivel medio)
Tu negocio en internet. WordPress (nivel medio)Fundació Bit
 
WordPress para periodistas que van por libre
WordPress para periodistas que van por libreWordPress para periodistas que van por libre
WordPress para periodistas que van por libreidibay
 

Ähnlich wie Cómo Migrar Tu Web a WordPress (20)

Creación de un sitio web en wordpress
Creación de un sitio web en wordpressCreación de un sitio web en wordpress
Creación de un sitio web en wordpress
 
La potencia sin control no sirve de nada, claves para aprovechar el uso de Wo...
La potencia sin control no sirve de nada, claves para aprovechar el uso de Wo...La potencia sin control no sirve de nada, claves para aprovechar el uso de Wo...
La potencia sin control no sirve de nada, claves para aprovechar el uso de Wo...
 
Manual de administracion de Wordpress
Manual de administracion de WordpressManual de administracion de Wordpress
Manual de administracion de Wordpress
 
Compu
CompuCompu
Compu
 
Wordpress: El Framework desconocido
Wordpress: El Framework desconocidoWordpress: El Framework desconocido
Wordpress: El Framework desconocido
 
Monta WordPress en tu empresa
Monta WordPress en tu empresaMonta WordPress en tu empresa
Monta WordPress en tu empresa
 
Wordpress
WordpressWordpress
Wordpress
 
Buddypress: Social Networking, in a Box
Buddypress: Social Networking, in a BoxBuddypress: Social Networking, in a Box
Buddypress: Social Networking, in a Box
 
Wordpress
WordpressWordpress
Wordpress
 
Wordpress
WordpressWordpress
Wordpress
 
Wordpress - Dennis Muñoz
Wordpress - Dennis MuñozWordpress - Dennis Muñoz
Wordpress - Dennis Muñoz
 
Cursowordpress 091124113422-phpapp02
Cursowordpress 091124113422-phpapp02Cursowordpress 091124113422-phpapp02
Cursowordpress 091124113422-phpapp02
 
Wordpress
WordpressWordpress
Wordpress
 
Wordpress tutorial
Wordpress tutorialWordpress tutorial
Wordpress tutorial
 
Wordpress
Wordpress   Wordpress
Wordpress
 
Cómo aprovechar mejor Wordpress - Daniel Monleón
Cómo aprovechar mejor Wordpress - Daniel Monleón Cómo aprovechar mejor Wordpress - Daniel Monleón
Cómo aprovechar mejor Wordpress - Daniel Monleón
 
Danielmonlenwordpress 111108064200-phpapp02
Danielmonlenwordpress 111108064200-phpapp02Danielmonlenwordpress 111108064200-phpapp02
Danielmonlenwordpress 111108064200-phpapp02
 
Tu negocio en internet. WordPress (nivel medio)
Tu negocio en internet. WordPress (nivel medio)Tu negocio en internet. WordPress (nivel medio)
Tu negocio en internet. WordPress (nivel medio)
 
WordPress para periodistas que van por libre
WordPress para periodistas que van por libreWordPress para periodistas que van por libre
WordPress para periodistas que van por libre
 
Wordpress equipo4
Wordpress equipo4Wordpress equipo4
Wordpress equipo4
 

Mehr von Nelio Software

Cómo hacer el mal siendo desarrollador WordPress
Cómo hacer el mal siendo desarrollador WordPressCómo hacer el mal siendo desarrollador WordPress
Cómo hacer el mal siendo desarrollador WordPressNelio Software
 
Emprender desde España
Emprender desde EspañaEmprender desde España
Emprender desde EspañaNelio Software
 
Introducción a la optimización de conversiones
Introducción a la optimización de conversionesIntroducción a la optimización de conversiones
Introducción a la optimización de conversionesNelio Software
 
Introduction to Conversion Optimization - Nelio A/B Testing for WordPress
Introduction to Conversion Optimization - Nelio A/B Testing for WordPressIntroduction to Conversion Optimization - Nelio A/B Testing for WordPress
Introduction to Conversion Optimization - Nelio A/B Testing for WordPressNelio Software
 
Test A/B en WordPress - Introducción a la Optimización de Conversiones
Test A/B en WordPress - Introducción a la Optimización de ConversionesTest A/B en WordPress - Introducción a la Optimización de Conversiones
Test A/B en WordPress - Introducción a la Optimización de ConversionesNelio Software
 

Mehr von Nelio Software (6)

Cómo hacer el mal siendo desarrollador WordPress
Cómo hacer el mal siendo desarrollador WordPressCómo hacer el mal siendo desarrollador WordPress
Cómo hacer el mal siendo desarrollador WordPress
 
Emprender desde España
Emprender desde EspañaEmprender desde España
Emprender desde España
 
WP REST API
WP REST APIWP REST API
WP REST API
 
Introducción a la optimización de conversiones
Introducción a la optimización de conversionesIntroducción a la optimización de conversiones
Introducción a la optimización de conversiones
 
Introduction to Conversion Optimization - Nelio A/B Testing for WordPress
Introduction to Conversion Optimization - Nelio A/B Testing for WordPressIntroduction to Conversion Optimization - Nelio A/B Testing for WordPress
Introduction to Conversion Optimization - Nelio A/B Testing for WordPress
 
Test A/B en WordPress - Introducción a la Optimización de Conversiones
Test A/B en WordPress - Introducción a la Optimización de ConversionesTest A/B en WordPress - Introducción a la Optimización de Conversiones
Test A/B en WordPress - Introducción a la Optimización de Conversiones
 

Kürzlich hochgeladen

LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptchaverriemily794
 
Los Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesLos Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesEdomar AR
 
Documentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos JuridicosDocumentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos JuridicosAlbanyMartinez7
 
certificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfcertificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfFernandoOblitasVivan
 
Presentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia ArtificialPresentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia Artificialcynserafini89
 
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docxTALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docxobandopaula444
 
Tecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxTecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxGESTECPERUSAC
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxAlexander López
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx241522327
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxAlexander López
 
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúCEFERINO DELGADO FLORES
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfedepmariaperez
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxtjcesar1
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx241523733
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfjeondanny1997
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOnarvaezisabella21
 
Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1ivanapaterninar
 

Kürzlich hochgeladen (20)

LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
 
Los Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesLos Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, Aplicaciones
 
Documentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos JuridicosDocumentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos Juridicos
 
certificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfcertificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdf
 
Presentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia ArtificialPresentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia Artificial
 
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docxTALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
 
Tecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxTecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptx
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
 
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdf
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
 
Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1
 

Cómo Migrar Tu Web a WordPress

  • 1. CÓMO MIGRAR TU WEB A WORDPRESS (y no morir en el intento) Antonio Villegas @avillegasn http://migratetowp.com
  • 2. Quién soy Me encargo de las migraciones a WordPress   (entre otras muchas cosas)   Co-founder & CTO @ http://neliosoftware.com
  • 3. Quiero migrar mi web a WordPress“ ”
  • 4. (hay que tener muchos factores en cuenta) ADVERTENCIA cada migración es diferente
  • 5. ¿Qué opciones tengo?   Opción 1 : Copiar los contenidos a WordPress a Mano  
  • 6. Opción 2 : Programar un Script de Migración a WordPress   http://codex.wordpress.org/Importing_Content
  • 7. RÁPIDA BARATA BUENA GRATIS ¿CÓMO QUIERES QUE SEA TU MIGRACIÓN? Opción 3 : Contratar un servicio de Migración a WordPress   (Sólo puedes escoger dos)   BASURA HUYE TIENES LO QUE PAGAS VA A SER QUE NO IMPOSIBLE UTOPÍA NO ACABARÁ A TIEMPO BAJA CALIDAD Y CON FALLOS
  • 8. Análisis de la web origen Montar entorno de destino Transferencia de contenidos Migración del diseño Lanzamiento Pasos para migrar a WordPress
  • 9. Análisis de la web origen  
  • 10. Análisis de la web origen   OBJETIVOS Cuantificar Conocer Estimar Volumen de Datos a Migrar Volumen de Assets a Migrar Complejidad de la Web Componentes Usados Rango de Precios para el Proyecto (e-commerce, foros, encuestas, …) (imágenes, PDFs, y demás archivos)
  • 11. Análisis de la web origen   ¿CON QUÉ NOS PODEMOS ENCONTRAR? Gestor de Contenidos Ad-Hoc Gestor de Contenidos Estándar Base de datos (esquema NO estándar) HTML (Sin base de datos) Base de datos (esquema estándar) Si tienes suerte, y el HTML sigue un patrón: Web Scraping Si no: CTRL+C, CTRL+V Para cada tabla T de la base de datos, Para cada columna C de la tabla T, Estudiar los valores que contiene, y Decidir si se migra y cómo Ya sabemos qué tablas son las buenas (experiencia) Analizar tablas ad-hoc o extensiones
  • 12.
  • 13. EL CASO MÁS SENCILLO (más que una migración, es un cambio de hosting)   Opción 2: Usar un Plugin Opción 3: Contactar con el nuevo Hosting Opción 1: Usar Import/Export de WordPress Es una “migración tan sencilla” que es posible que te la hagan ellos, incluso sin coste adicional.   En tu Panel de Administración,   Herramientas > Exportar Herramientas > Importar   Duplicator: https://wordpress.org/plugins/duplicator/ All-in-One WP Migration: https://wordpress.org/plugins/all-in-one-wp-migration/ WP Migrate DB (+PRO $): https://wordpress.org/plugins/wp-migrate-db/ Backup Buddy ($): https://ithemes.com/purchase/backupbuddy/
  • 14. Montar entorno de destino   INSTALAR WORDPRESS (y los plugins necesarios para el cliente)  
  • 15. Montar entorno de destino   Codex Installing WordPress https://codex.wordpress.org/Installing_WordPress Managing Plugins https://codex.wordpress.org/Managing_Plugins Si tienes dudas, lo hablamos luego :-D
  • 16. Transferencia de contenidos   MOVER LOS DATOS A WORDPRESS
  • 17. Transferencia de contenidos   Drupal 7 a WordPress (Ejemplo Ilustrativo)
  • 18. Transferencia de contenidos   Drupal a WordPress Esquema de la Base de Datos Drupal (que hay que migrar a WordPres)
  • 19. Transferencia de contenidos   Drupal a WordPress Esquema de la Base de Datos Drupal (que hay que migrar a WordPres)
  • 20. BD  WP   Transferencia de contenidos   Drupal a WordPress Esquema de la Base de Datos WordPress
  • 21. BD  WP   Transferencia de contenidos   Drupal a WordPress Esquema de la Base de Datos WordPress
  • 22. Transferencia de contenidos   Drupal a WordPress Usuarios Y Roles* Hay que mirar 4 tablas en Drupal: users, users_roles, role y role_permission 2 tablas en WordPress: wp_users y wp_usermeta Drupal WordPress Tabla users Tabla wp_users uid name pass mail created … ID user_login y display_name user_pass user_emal user_registered … Tenemos el siguiente mapeo (simplificación): Y para el rol (y otras cosas), crear filas en wp_usermeta user_id meta_key meta_value 1 wp_capabilities a:1:{s:13:"administrator";b:1;} 1 wp_user_level 10 * Roles y Permisos: https://codex.wordpress.org/Roles_and_Capabilities
  • 23. Transferencia de contenidos   Drupal a WordPress Entradas, Páginas y Custom Post Types* * Si no sabes qué son los Custom Post Types: https://codex.wordpress.org/Post_Types#Custom_Post_Types La tabla node_type, indica qué tipos de elementos hay en Drupal Decidimos que Los tipos article y blog serán entradas (posts) en WordPress. El tipo page serán páginas en WordPress. El tipo racing_team será un custom post type en WordPress.   type name article Article blog Blog post page Page racing_team Racing Team
  • 24. Transferencia de contenidos   Drupal a WordPress Entradas, Páginas y Custom Post Types* * Si no sabes qué son los Custom Post Types: https://codex.wordpress.org/Post_Types#Custom_Post_Types Tenemos el siguiente mapeo 2 a 1 (simplificación): Drupal WordPress Tabla node Tabla field_data_body Tabla wp_posts entity_id body_summary body_value nid type uid title created … (article, blog, page, racing_team) ID post_type post_author post_title post_date … post_excerpt post_content (post, page, racing_team)
  • 25. Transferencia de contenidos   Drupal a WordPress Custom Fields* * Si no sabes qué son los Custom Fields: https://codex.wordpress.org/Custom_Fields Drupal define campos adicionales para cada tipo de entrada. Hay que mirar las tablas field_config y field_config_instance. field_name type bundle field_image image blog field_youtube youtube racing_team field_owner text racing_team field_city taxonomy_term_reference racing_team Para cada custom field, Drupal define una tabla field_data_{field_name} Hay que mirar cada tabla y decidir cómo migrar los datos que guarda. Específico para cada migración.
  • 26. Transferencia de contenidos   Drupal a WordPress Archivos Drupal guarda los archivos (habitualmente) en los paths /sites/default/files/ o /files/ del servidor Moverlos al path /wp-content/uploads/ de WordPress ¿Y si quiero que las imágenes aparezcan en la Librería Multimedia? Investiga la tabla file_managed de Drupal. Necesitarás: filename, filepath, filemime, width, height Buscar y reemplazar referencias a paths en el contenido
  • 27. Transferencia de contenidos   Drupal a WordPress Crea una entrada en la tabla wp_posts de WordPress, tal que: ID = Y post_title, post_name = filename guid = filepath en WordPress post_mime_type = filemime post_type = ‘attachment’ Crea entradas necesarias en la tabla wp_postmeta de WordPress: post_id meta_key meta_value Y _wp_attached_file images/content/The-Walking-Dead-S05.jpg Y _wp_attachment_image_alt The Walking Dead Y _wp_attachment_metadata a:5:{s:5:"width";i:1440;s:6:"height";i:1080;s: 4:"file";s:53:"images/content/The-Walking-Dead- S05.jpg”; … }
  • 28. Transferencia de contenidos   Drupal a WordPress Crea una entrada en la tabla wp_posts de WordPress, tal que: ID = Y post_title, post_name = filename guid = filepath en WordPress post_mime_type = filemime post_type = ‘attachment’ Crea entradas necesarias en la tabla wp_postmeta de WordPress: post_id meta_key meta_value Y _wp_attached_file images/content/The-Walking-Dead-S05.jpg Y _wp_attachment_image_alt The Walking Dead Y _wp_attachment_metadata a:5:{s:5:"width";i:1440;s:6:"height";i:1080;s: 4:"file";s:53:"images/content/The-Walking-Dead- S05.jpg”; … } X _thumbnail_id Y ¿Y para asignar el attachment n como imagen destacada de la entrada X?
  • 29. Transferencia de contenidos   Drupal a WordPress URLs Hay que mirar tabla url_alias de Drupal source alias node/ID url-bonita Drupal y WordPress pueden usar URLs (Permalinks) diferentes Para cada entrada, página o custom post type migrado, Redirección 301 node/ID URL en WordPress Redirección 301 alias URL en WordPress (sólo si URL en WordPress es distinta de alias en Drupal) Podemos añadir las redirecciones en el .htaccess, o usar el plugin Redirection de WordPress (https://wordpress.org/plugins/redirection/) Objetivo: Evitar Errores 404
  • 30. Transferencia de contenidos   Drupal a WordPress Y muchas más cosas… Comentarios Tablas Drupal: comment Tablas WordPress: wp_comments, wp_commentmeta Taxonomías (etiquetas y categorías) Tablas Drupal: taxonomy_index, taxonomy_term_data, taxonomy_term_hierarchy, taxonomy_term_relation, taxonomy_vocabulary, taxonomy_term_synonym Tablas WordPress: wp_terms, wp_term_taxonomy, wp_term_relationships Multilenguaje Tablas Drupal: languages, y todas las que tengan la columna ‘language’ Opciones WordPress: WPML https://wpml.org/ qTranslate https://wordpress.org/plugins/qtranslate/ Polylang https://wordpress.org/plugins/polylang/ Menús Tablas Drupal: menu_custom, menu_links, menu_router Tablas WordPress: wp_posts, wp_postmeta
  • 31. Transferencia de contenidos   Drupal a WordPress Y aún mucho más… e-Commerce Foros Redes de Usuarios Encuestas Galerías de imágenes BuddyPress: incluye 7 tablas nuevas en la Base de Datos WordPress (con prefijo wp_bp_) https://wordpress.org/plugins/buddypress/   WooCommerce: incluye 7 tablas nuevas en la Base de Datos WordPress (con prefijo wp_woocomerce_) https://wordpress.org/plugins/woocommerce/   bbPress: https://wordpress.org/plugins/bbpress/   WP-Polls: incluye 3 tablas nuevas en la Base de Datos WordPress (con prefijo wp_polls_) https://wordpress.org/plugins/wp-polls/   NextGEN Gallery: incluye 3 tablas nuevas en la Base de Datos WordPress (con prefijo wp_ngg_) https://wordpress.org/plugins/nextgen-gallery/ Usar Shortcode [gallery] de WordPress: https://codex.wordpress.org/Gallery_Shortcode
  • 33. Migración del diseño   IMPOSIBLE DE AUTOMATIZAR Opción A: Escoger un Tema parecido + Adaptar Estilos Opción C: Contratar a un Diseñador (dependiendo del diseño, puede ser muy laborioso) (te hará un tema adaptado a tus necesidades) Opción B: Adaptar el HTML de tu web a WordPress (sólo para especialistas)
  • 35. Lanzamiento   RECOLOCAR WORDPRESS APUNTAR AL NUEVO SERVIDOR Si instalaste WordPress en un subdirectorio: Muévelo a la raíz, o Haz que el nombre de dominio apunte al subdirectorio. Si cambias de hosting (y mantienes el dominio): Actualiza el servidor de nombres (DNS) para que apunte a la IP del servidor del nuevo hosting. http://codex.wordpress.org/Giving_WordPress_Its_Own_DirectoryCodex! Consulta a tu Hosting y al Proveedor de Nombre de Dominio
  • 36. Lanzamiento   VERIFICAR QUE TODO ES CORRECTO Codex! Plugins Herramientas externas: Enlaces rotos: https://wordpress.org/plugins/broken-link-checker/ Cambiar URLs: https://wordpress.org/plugins/velvet-blues-update-urls/ Cambiar URLs y más: https://wordpress.org/plugins/better-search-replace/ Imágenes destacadas: https://wordpress.org/plugins/media-tools/ Imágenes destacadas: https://wordpress.org/plugins/auto-post-thumbnail/ Añadir imágenes a Librería Multimedia: https://wordpress.org/plugins/add-from-server/ Thumbnails: https://wordpress.org/plugins/regenerate-thumbnails/ Combinar términos: https://wordpress.org/plugins/term-management-tools/ Visor MySQL: https://wordpress.org/plugins/adminer/
  • 37. En Conclusión… Cada pequeño detalle cuenta para conseguir el éxito en una migración. Entender los “datos” de origen es la clave para evitar perder información. Si el proyecto es complejo, acude a un profesional. Ahorrarás tiempo y dinero.