 |
 Usuario: Ingresar | Ciencia, Tecnología, Vídeos, Documentales, Humor, Imágenes, Descargas, Curiosidades, Gadgets y mucho más.
 |
| Dirección URL | Registrado:10-Mar-2009 |
Compartir:
|
|
Enviar a email | Como migrar desde Drupal a WordPress sin complicaciones en BlogHowtoSoftwareTutorialesUtilidades | Por Vera el 06-Aug-2010 | 
wordpress drupal thumb Como migrar desde Drupal a Wordpress sin complicaciones: pega esta imagen en tú pagina, Foro, Myspace o Ebay con este código...
A raíz del comentario que nos ha dejado nuestro fiel lector Carlos con el propósito de saber como realizar un trasvase de datos entre Drupal y WordPress, llevamos a cabo esta entrada que espero pueda responder a dicho comentario y a su vez servir de ayuda a muchos otros que pretendan obtener el mismo resultado.
Sabemos que Drupal es un gestor tan potente como WordPress, pero ambos difieren en que el primero está más enfocado para blogs colectivos y posee un gran entorno de trabajo, mientras que el segundo tiene una gran capacidad para gestionar las entradas.
El problema de un trasvase de datos de este tipo son las tablas y llevar a cabo tal tarea no es recomendable hacerla de forma manual por el lío que podríamos montar y ?meter la pata? podría causar un tremendo desastre y podríamos perder toda la información que tengamos en Drupal.
Identificado el problema nos ponemos manos a la obra?
Como bien hemos mencionado antes, realizar un trasvase de este tipo no es tarea ?fácil? si la realizamos manualmente y además podría conllevarnos demasiado tiempo si se trata de bases de datos muy grandes, por ello, debemos ayudarnos de ciertos Scripts que otros expertos han elaborado.
Hace tiempo, Sebastián Villalba, elaboró un fichero de texto con los scripts necesarios para llevar a cabo una migración, lo diseñó basándose en una guía de Vrypan que fue ampliada por D?arcy Norman.
¿Qué contiene dicho fichero?
En realidad el contenido del fichero de texto es una información valiosa que no debemos dejar pasar, tal como:
- Consultas (Queries) para llevar a cabo la migración en SQL de la base de datos en Drupal a WordPress, es decir, las entradas, los comentarios, los usuarios, las categorías, etc? con esto se trasvasan incluso las entradas en borradores y los comentarios pendientes de validar.
- Un Script en PHP con el que podemos actualizar el contador de comentarios de cada entrada.
- Una consulta SQL para importar citas del módulo Quotes de Drupal al plugin WP-Topics 2.2.0 de WordPress y otro para hacer la misma importación pero al plugin Random Quote Plugin.
- En caso de que el usuario ?administrador? no responda o lo haga de forma incorrecta, se puede hacer una recuperación, de tal forma que obtendremos nuevamente los privilegios adecuados haciendo uso de Restore Administrator Permissions.
- Además encontraremos algunas pruebas y una migración llevada a cabo desde Drupal 4.5 a WordPress 2.0.2.
Dicho fichero puedes descargarlo desde este enlace.
Lo interesante del script, es la facilidad de adaptación que se le puede dar con respecto a otras aplicaciones CMS (Content Management System), para trasladarlas a WordPress.
Básicamente, uno mueve las tablas correspondientes de Drupal a la base de datos donde están las tablas de WordPress. Una vez hecho esto, se vacían algunas tablas de WP y se comienza a llevar la información desde aquellos escalones de Drupal. Es simple porque lo que hace el script es buscar el sector equivalente a cada área de información, desde la ID, hasta los títulos de las direcciones y los nombres de los artículos.
En una primera instancia, se vacían 4 tablas de WordPress, manteniendo la estructura
DELETE FROM wp_categories ;
DELETE FROM wp_posts ;
DELETE FROM wp_post2cat ;
DELETE FROM wp_comments ;
En este punto, se trabaja sobre los usuarios
delete from wp_users;
INSERT INTO wp_users
(user_login, user_pass, user_nicename, user_email, user_registered)
SELECT
name, pass, name, mail, FROM_UNIXTIME(created)
FROM users;
Se mueven las categories correspondientes
INSERT into wp_categories(
cat_ID,cat_name, category_nicename, category_description, category_parent
)
SELECT term_data.tid, name, name, description, parent
FROM term_data, term_hierarchy
WHERE term_data.tid=term_hierarchy.tid;
Se hace un tratamiento de los artículos
INSERT INTO wp_posts(
ID, post_author, post_date, post_content, post_title, post_excerpt,
post_name, post_modified
)
SELECT nid, 1, FROM_UNIXTIME(timestamp), body, title, teaser, nid, FROM_UNIXTIME(timestamp)
FROM node_revisions
Se establece el vínculo entre los artículos y las categorías
INSERT INTO wp_post2cat (post_id,category_id)
SELECT nid,tid
FROM term_node ;
Los comentarios son procesados
INSERT INTO wp_comments (
comment_post_ID, comment_date, comment_content, comment_parent
)
SELECT nid, FROM_UNIXTIME(timestamp), concat(subject,? ?, comment), thread
FROM comments ;
Y por ultimo, se eliminan las tables de Drupal que fueron trasladadas inicialmente en orden de dar inicio al proceso de migración
DROP TABLE term_data;
DROP TABLE term_hierarchy;
DROP TABLE node;
DROP TABLE term_node;
DROP TABLE comments;
DROP TABLE users;
Integrando Drupal en WordPress
Por otro lado, podemos realizar algunas pruebas e integrar Drupal dentro de WordPress, para ello:
Debes referir visitas para tener acceso al resto del contenido.
http://www.verasoul.com/2010/08/como-migrar-desde-drupal-a-wordpress-sin-complicaciones.html?ref=c9bnma
Has referido 1 personas, pero necesitas referir al menos 9 más antes de que puedas tener acceso al resto del contenido de la entrada.
Usa estos enlaces para que puedas referir más personas.
Una vez alcanzado el límite de referidos, podrás ver el resto del contenido de la entrada. Es importante que no reinicies tu router . Si crees que has llegado al límite de referidos y ves que no refresca de forma automática, pulsa la tecla F5 de tu teclado.
Etiquetas: Blog, Howto, Software, Tutoriales, Utilidades
Entradas relacionadas
- Subscribe2: controlando los subscriptores de tu blog en WordPress (2)
- FaceLift: reemplaza el texto de tu blog por imágenes (0)
- Ecwid Shopping Cart: un carrito de la compra para WordPress con control externo (4)
- Comprimiendo WordPress para ahorrar ancho de banda, uso de CPU y acelerar la carga del blog (7)
- Como publicar entradas en WordPress desde Microsoft Office Word 2007 (0)


Leído 7 veces

|
|
 |
 | Matrosphera | Cordoba | Actualidad, videos, informatica, tutoriales,entretenimiento, etc, todo lo que te interesa lo encontraras aqui. Matrosphera Actualidad, videos, informática ,tutoriales,entretenimiento, etc, todo lo que te interesa lo encontraras aqui. |
 | Maestro De La Computacion | Colombia | Blog dedicado a compartir conocimiento referente al mundo de la informática, tratando siempre de enseñar y hacer de la informática algo sencillo de entender
Maestro De La Computacion Informatica al alcance de todos |
| Plugin para Crear Plantillas WordPress desde Photoshop | | Divine es un plugin para Photoshop, el cual nos ayudará a convertir nuestros diseños en temas (templates) para WordPress, sin necesidad de codificación alguna, y generando un código limpio, compatible con los estándares de codificación usuales (W3C), basado en DIVs y CSS, e idéntico a nuestro diseño original en PSD. Además, una vez generado el código, podremos levantarlo a la red mediante el clien [..] Leer nota completa |  | Publicado 12-Aug-2010 por sabdiel en DiseñoTrucosUtilidadesInternetPhotoshoptemplatesWordpress Leído 15 veces. Más resultados en  |
|
| Lubith: diseña tus plantillas para WordPress desde Internet | WordPress es una de las plataformas más populares que existen para la gestión de contenidos, tanto ha evolucionado (y lo que le queda por evolucionar?.) que existen tantos plugins circulando por la red, como temas o plantillas disponibles. Crear plantillas es un trabajo que no debería ser tan complicado y eso es lo que trata [...] [..] Leer nota completa |  | Publicado 01-Apr-2011 por Vera en InternetSoftwareUtilidadesWordPress Leído 2 veces. Más resultados en  |
|
 | Almacenplantillasweb Blog | madrid | Blog sobre recursos de diseño y desarrollo web AlmacenPlantillasWeb Diseño, accesibilidad, usabilidad, posicionamiento y optimización web |
| Como cambiar ?Home? en el menu de wordpress | | Tengo un cliente que deseaba su site con wordpress y que estuviera en ingles y español. Usando un simple template se le desarrollo su sitio pero nos topamos con el problema de cambiar “Home” por inicio. Para hacer esto debemos modificar el archivo “post-template.php” Localizamos las siguientes líneas: if ( ! empty($args['show_home']) ) { if [...] [..] Leer nota completa |  | Publicado 21-Oct-2010 por Dunderio en Consejos y trucos Leído 7 veces. Más resultados en  |
|
 | Blogs De Guatemala | Guatemala | Blogs de Guatemala | Directorio de Blogs, donde los guatemaltecos escriben.
Noticias, información, clima, deportes, poesía, opinión, información Blogs de Guatemala Así se escribe en Guatemala. Directorio de Blogs Guatemaltecos |
| Como dejar de usar sqlite para wordpress | | Para evitar tener que usar mysql, este blog (Tectonica) usaba antes el plugin sqlite para wordpress. A partir de hoy, estamos usando el mysql como todo el mundo (nos acomplamos al estandar para beneficiarnos de las actualizaciones). Describo aqui el procedimiento que usé para lograr sacar los datos de sqlite y meterlos a mysql.
hacer un [...]
[..] Leer nota completa |  | Publicado 12-Aug-2008 por Blogs de en artistas Leído 20 veces. Más resultados en  |
|
|
Advertencia YAAQUI.COM no verifica la veracidad de la información publicada y no se responsabiliza
por el uso que se le de a la infomación del contenido publicado en los feeds y weblogs independientes.
Las opiniones vertidas en este sitio no necesariamente son nuestras. Nos reservamos el derecho de
remover cualqueir material que consideremos inconveniente.
|
|
| |