Posted by planetawordpress on febrero 19, 2012 Comentarios desactivados
Muchos de nosotros empezamos en el mundo de los CMSs con Drupal y a lo largo del tiempo nos hemos ido dando cuenta que WordPress es una mucho mejor opción y nos planteamos el cambiarnos de bando, eso sí, sin perder todos los posts, comentarios, categorias, … que durante largo tiempo (dos años en mi caso) hemos ido añadiendo en Drupal.
Por suerte, la migración de los datos es posible, aunque no tan simple como desearíamos. Basados en algunos scripts que encontré en su momento (como éste, éste o éste) me decidí a crear una programa en Java que se encargara de hacer la migración de los datos básicos de forma automática y que funcionara para versiones más recientes de Drupal y WordPress.
Por datos básicos se entienden los posts, páginas, stories, categorias y comentarios. Para temas más avanzados (CCKs, foros, usuarios y roles, redirecciones de las URLs, internacionalización y un largo etc) podéis consultar los servicios de migración profesionales que se ofrecen en Go WordPress (más de medio millón de posts migrados ya de Drupal y otros CMSs a WordPress!).
Las operaciones de conversión que realiza el programa son las siguientes (el código fuente está disponible gratuitamente al final del post). Obviamente, el programa está configurado para funcionar con mis datos de conexión y para los casos concretos que comentaba anteriormente. Adaptadlo a vuestras necesidades y ¡utilizadlo a vuestra cuenta y riesgo!.
Pasos para la migración de Drupal 6 a WordPress 3:
Instalar WordPress en la misma base de datos donde tenéis Drupal instalado (no obligatorio pero facilita la escritura de queries que accedan a los dos conjuntos de tablas al mismo tiempo)
Eliminar los datos de las siguientes tablas de WordPress: comments, posts, postmeta, term_relationships, term_taxonomy, terms.
Migración de las taxonomías de categorías en Drupal. Cada fila en term_data se inserta en las tablas de WordPress terms y term_hierarchy en term_taxonomy (si la categoría es hija de otra categoría)
Migración de los posts/páginas. Esto implica recuperar los datos de las siguientes tablas de Drupal: node (información básica del post como el título, la fecha,…), node_revisions (el body y el teaser del post) y url_alias (la clean URL que se utiliza para acceder al post). Toda esta información se inserta en la tabla posts en wordpress. Drupal guarda como URL la URL completa del post mientras que en wordpress cada post sólo guarda la parte correspondiente al título del post con lo que hay que realizar la adaptación pertinente.
Corregir los links internos a imágenes y archivos en el body de los posts. En WordPress normalmente las tendremos en la carpeta “uploads” mientras que en Drupal estaban probablemente en “sites/default/files”. Hay que reescribir todas las referencias a esta segunda para que los links apunten correctamente a la carpeta de wordpress. Esto lo hacemos con una instrucción como ésta : body=body.replaceAll(“/sites/default/files/”, “/wp-content/uploads/”);
Relacionar posts y categorias. En Drupal la relación se guarda en term_node y hay que moverla a la tabla term_relationships en wordpress.
Una vez migrados los links hay que actualizar el attributo count de categoria para que muestre el número de posts asociados a esa categoria según la información en term_relationships que acabamos de generar
Migración de los comentarios. Bastante directa, de la tabla comments de Drupal a la comments de wordpress.
Igual que antes, hay que actualizar el atributo comment_count de la tabla posts table para que refleje el valor correcto de comentarios asociados al post (sinó, los comentarios no se mostraran aunque se hayan insertado correctamente).
El código fuente Java que realiza estas operaciones se puede descargar aquí .
Posted by planetawordpress on septiembre 14, 2011 Comentarios desactivados
Es verdad que ya expliqué hace bastante tiempo como exportar de iWeb a WordPress, pero como dicen los abuelos "las ciencias avanzan que es una barbaridad" y a día de hoy ya hay una solución más sencilla y elegante para convertir un sitio creado con iWeb, la aplicación de Apple, a WordPress.
iWeb to WordPress, de Rage Software, es una aplicación (de pago eso si) que por 39,95$, unos 29€ al cambio de hoy, facilita sobremanera migrar de iWeb a WordPress.
Quizás te preguntes "¿y por qué voy a hacer esta migración, gastándome dinero, si en realidad el blog que monté con iWeb está precioso y funciona?", pues mira por donde, porque cuando Apple abandone el proyecto MobileMe, algo que está al caer, los comentarios van a dejar de funcionar, solo por eso ya merece la pena pues en los tiempos que corren no tiene sentido un blog sin comentarios, sin interacción del usuario ¿no te parece?.
Pues eso, si tienes algo hecho con iWeb más te vale ir migrándolo porque en gran medida dejará de funcionar como hasta ahora.
Volviendo a iWeb for WordPress, es una aplicación para Mac OSX que, tras instalarla, es coser y cantar. Abriendo la ventana principal solo tienes que hacer lo siguiente para exportar tu iWeb a WordPress:
Abre iWeb y exporta tu sitio a una carpeta local
Debes introducir la URL de tu sitio en MobileME en el campo de URL del sitio al exportarlo a iWeb. Si no haces esto no se exportarán los comentarios
Luego abre (o arrástrala a la ventana) la carpeta de tu sitio exportada en iWeb for WordPress
¡Ya está!, la aplicación genera todo lo necesario para montar tu sitio en WordPress, o añadirlo a una instalación existente
En este vídeo tienes el proceso, para que veas lo sencillo que es …
Puedes descargar la aplicación pero solo funcionará la exportación de entradas y comentarios a WordPress si pagas el software.
Posted by planetawordpress on marzo 11, 2011 Comentarios desactivados
Como decía Matt hace unos días … "Si estás en WordPress eres parte de la familia, estés alojado o no", y mira por donde hoy aparece una nueva actualización de pago en WordPress.com: Mudanzas guíadas.
¿Y qué es esto de las mudanzas - o transferencia - guíadas?, pues nada más y nada menos que el equipo de Automattic te facilita sobremanera si un día decides migrar de WordPress.com a tu propio WordPress alojado en servidor, un paso adelante de las mejoras que ya han introducido para las migraciones. Por la módica cantidad de 99$ tienes esto:
Instalación de WordPress en el alojamiento recomendado que elijas (si, tiene que ser en alguno de los recomendados por WordPress.com).
Transferencia de todo tu sitio de WordPress.com.
Instalación y configuración de Jetpack, más otros plugins necesarios para poder seguir usando las funcionalidades a las que estabas acostumbrado en WordPress.com (Polldaddy, Votos, etc).
Configuración y prueba de permisos para asegurar que podrás instalar con un clic las actualizaciones futuras.
Migración de tu/s dominio/s.
Soporte completo de la nueva instalación durante una semana.
Posted by planetawordpress on febrero 3, 2011 Comentarios desactivados
Si tienes un sitio en WordPress.com igual ya te has dado cuenta de que en la lista de temas hay una categoría más: Premium. Pues bien, accediendo a esa sección verás que hay disponibles 2 temas de pago, dicho sea de paso muy buenos.
Uno es Headlines de Woothemes (por 45$), y el otro es Shelf de Theme Foundry (por 68$). Ambos son temas de mucha calidad, con múltiples configuraciones y personalizaciones.
Este puede ser el paso definitivo para la migración corporativa a WordPress.com, y es que si se amplia la lista de temas, de esta calidad y nivel de personalización, para un entorno empresarial estar en WordPress.com con su propio dominio y una web de aspecto fantástico, sin preocuparse de alojamiento ni mantenimiento, puede ser una gran opción.
Personalmente me parece una secuencia genial, que podría ampliarse con upgrades de eCommerce, por ejemplo.
Contenido exclusivo para suscriptores al Feed
¡Gracias por seguirnos a diario!. Premiamos tu fidelidad ofreciéndote habitualmente contenidos exclusivos. Hoy puedes descargar:
Posted by planetawordpress on octubre 6, 2010 Comentarios desactivados
Estos días atrás puede que hayas notado fallos en el sistema de descargas WordPress, debidos a la migración. Esto es debido a que el plugin que utilizo usa rutas absolutas y, al cambiar de máquina, luego no tiene acceso a esa ruta. Hoy he cambiado todas las rutas (una a una) y ya deberían funcionar todas. Si veis alguna que no funciona avisad y la arreglo. Gracias y perdonad por las molestias.
Posted by planetawordpress on octubre 5, 2010 Comentarios desactivados
Si ya te has decidido a migrar de tu sitio en WordPress.com, a pasar de minombre.wordpress.com a minombre.com ahora es mucho más fácil y, sobre todo, no perderás el posicionamiento ganado durante el tiempo en que tuviste tu sitio en WordPress.com.
Y es que hasta ahora, migrar de un sitio en WordPress.com a tu propio dominio y WordPress alojado era una putada para el posicionamiento, pues prácticamente tenías que volver a empezar de nuevo, pero eso ya se acabó.
En la página de mejoras del escritorio de tu sitio en WordPress.com tienes una nueva opción llamada “Offsite redirect” que, por 12$ al año (no es eterno, calculo que en un año puedes dejar de hacer la redirección sin perder SEO) te ofrece que la “migración” sea indolora, incolora e insípida, una gozada.
Lo que compras son redirecciones permanentes (301) con las que no perderás los enlaces entrantes a tu sitio y, en consecuencia, posicionamiento en buscadores.
Con esta mejora puedes, sin temor de ningún tipo, iniciarte en WordPress.com y, cuando te sientas preparado o creas que lo necesites, pasar a la libertad total que te ofrece un WordPress alojado en tu propio servidor.
Ciertamente es algo que hacer que todo el ecosistema WordPress siga siendo la mejor plataforma posible a la hora de disponer de presencia en la red ¿no te parece?.
Espero que os ayude, máxime visto que en los foros oficiales en español de WordPress.com de momento te despachan cerrándote los hilos y dirigiéndote al formulario de contacto (en inglés) y en el blog oficial te remiten al post de Microsoft y, de nuevo a los foros de WordPress.com, que te devuelven aquí, creando un loop infinito (sic). Vamos, un alarde de como marear al usuario y no dar una respuesta a tanta inquietud.
Vamos a ello …
1. ¿A qué es debida la migración de Live Spaces a WordPress.com?
La explicación oficial es que con este acuerdo Microsoft ha decidido ofrecer una mejor plataforma de publicación de blogs a los usuarios de Live, algo con lo que estamos de acuerdo (en que WordPress es mejor), lo que no se ha dicho son los motivos estratégicos finales de esta acción, si Microsoft quiere ir más allá en su relación con Automattic o incluso si pretende "patrocinar" otros servicios como Gravatar o incluso Intense Debate, y casi prefiero que no o puede que dentro de poco tengamos que tener cuenta en Live para acceder a nuestro blog, conociendo la tendencia de Microsoft de tratar de controlar todo (igualita que la de Apple pero encima sin encandilar al usuario). En definitiva, y como bien me apunta Marcelino, es que Microsoft abandona Live Spaces, punto.
2. La migración, paso a paso
Paso 0: Iniciar la migración en Live Spaces
Ve a tu espacio e inicia sesión.
Haz clic en Primeros pasos. Actualizar mi blog a WordPress.com.
Haz clic en Continuar.
Aparecerá la página principal de WordPress.com.
Sigue las instrucciones en pantalla, que detallamos a continuación …
Paso 1: Conexión
Lo primero que tenemos que hacer es conectar todo junto en el proceso de actualización. Si ya tienes una cuenta en WordPress.com puedes introducir ahí tu información si prefieres traer tu Espacio Live a la cuenta existente. Sino crea una cuenta nueva en http://es.wordpress.com antes de empezar.
Para empezar la migración haz clic en el botón "Connect"
Si no vieras el botón es que WordPress.com no ha detectado que ya tienes cuenta en el sitio, solo tienes que acceder y ya lo verás.
Una vez hagas clic en el "Connect" se te pedirá que te conectes a tu cuenta de Microsoft Live si no lo has hecho ya para, de este modo, poder conectar tu Live Space a WordPress.com. Sería una pantalla así …
Si no habías accedido antes rellena los datos de acceso a tu cuenta de Windows Live y, en ambos casos, haz clic en el botón "Connect" o "Conecta", como aparezca.
Por supuesto, si no estás de acuerdo en realizar la conexión, puedes terminar aquí mismo el proceso haciendo clic en el botón "No, thanks" o "No, gracias".
Paso 2: Cuenta de usuario
Si ya tienes una cuenta en WordPress.com estás listo para comenzar, en caso contrario se te pedirá que crees una nueva …
No te asustes si ya ves los datos cumplimentados en el formulario con tu información del ID de Live, eso es debido a que estos datos se conocen - y se usan - en el proceso de conexión. Por supuesto, si quieres puedes cambiar los datos en este momento por los que tu quieras. Es importante que elijas una contraseña lo más segura posible, para ello verás un indicador que va cambiando de color según la escribes.
Lees las condiciones del servicio, marcas la casilla que indica que estás de acuerdo con las mismas (si es así) y le das al botón "Next" (siguiente).
Si ya habías accedido a tu cuenta de WordPress.como como te recomendé en el paso anterior entonces no tendrás que rellenar nada, solo elegir si quieres que tu Live Space se integre en un sitio ya creado o prefieres crear uno nuevo (normalmente la elección más habitual si el contenido es distinto a otros sitios que ya tengas).
Si eliges un sitio ya existente se te preguntará si quieres permitir que se envíen avisos de tus nuevas publicaciones a tu cuenta de Windows Live Messenger.
En cualquier caso, tras hacer lo anterior haz clic en "Next" (siguiente)
Paso 3: Crea tu sitio en WordPress.com
Esto ya lo hemos cubierto en varias ocasiones y, casi lo mejor, es que veas la siguiente presentación (desde la diapositiva 15) que te muestra todos los pasos a realizar, es solo cuestión de ir rellenando información, en un par de pantallas tendrás tu sitio creado.
Paso 4: La actualización
Una vez completada la información de tu nuevo sitio, como la URL que tendrá y el nombre del mismo, ya empezamos la migración del contenido de tu Live Space a WordPress. Lo primero que verás será una pantalla de confirmación antes de empezar el proceso …
Mientras se realiza la migración recibirás un email de WordPress dándote la bienvenida, así te entretienes en el proceso. Cuando haya terminado verás una pantalla así …
Y ya está, ya has terminado la migración propiamente dicha, ahora es posible que hayan quedado algunos flecos, vamos a verlos.
3. No me fío de la migración, quiero descargar mi Space
Puedes conservar una copia de tu blog de Spaces actual y decidir más adelante (ojo, antes del 16 de marzo de 2011) si deseas moverlo a WordPress.com o a otro servicio de blog
Ve a tu espacio e inicia sesión.
Haz clic en Download my blog to my PC (Descargar mi blog en el equipo).
En el cuadro de diálogo Descarga de archivo, haz clic en Guardar. Selecciona la ubicación en la que deseas guardar el archivo y, a continuación, haz clic en Guardar.
Se guardará el blog en formato HTML y se organizará en carpetas para que puedas almacenarlo y revisarlo fácilmente.
4. Paso, me habéis cabreado, borro mi Space
Nada, ya volverás (a WordPress), si quieres eliminar tu espacio:
Ve a tu espacio e inicia sesión.
Haz clic en Continuar y eliminar mi espacio.
Recuerda que no puedes deshacer esta acción, es irreversible, si dudas mejor haz una copia antes.
Haz clic en Continuar.
5. He perdido mis Listas después de haber migrado a WordPress.com
Microsoft ha diseñado una solución temporal para los usuarios que han perdido sus Listas luego de haber migrado su blog a WordPress. Si eres uno de esos usuarios que desean recuperar el acceso a la información de tus Listas hay que seguir estos pasos:
En la parte superior de tu navegador (donde verás la dirección: http://{cid}.profile.live.com – Agrega la palabra “lists” sin las comillas al final de la URL. De este modo, se verá así: http://{cid}.profile.live.com/lists
Clic en Enter.
Deberás ese momento podrás acceder a todas las listas que estaban anteriormente disponibles en tu Espacio.
Nota: Esta solución estará únicamente disponible hasta Marzo, 2011 así que mejor que las copies y guardes en tu ordenador porque luego no podrás recuperarlas
En WordPress, por supuesto, puedes crear listas. Puedes hacerlo de muchas maneras pero mi consejo es el siguiente:
Crea una entrada nueva
Forma tu lista como quieras, puedes incluso añadir enlaces a cada elemento de la misma
Cambia al editor HTML y copia el código generado (control+c o comando+c en tu teclado)
Añade un Widget de texto en "Apariencia -> Widgets"
Ponle el título que quieras y en la caja de texto pega (control+v o comando+v) el código que copiaste antes
Haz clic en guardar para que se guarden los cambios en el widget y tu lista salga en la barra lateral elegida de tu sitio
La entrada que usaste puedes borrarla o guardarla (sin publicarla) y usarla para generar códigos en cualquier ocasión en que quieras usar este truco para pegar HTML en tus widgets de texto
5. FAQ (preguntas frecuentes)
¿Que ha pasado con mis fotos?
Si tienes un módulo de fotos en tu espacio, puedes seguir organizando, almacenando y compartiendo las fotos en Windows LiveSkyDrive. Pero no será migrado a WordPress.com, sólo aquel contenido multimedia integrado a las entradas del blog será movido.
¿Puedo mover mi tema?
No, no puedes mover tu tema pero en WordPress.com encontrarás más de 100 a elegir.
¿Puedo mover listas, libros de visitas o notas?
No, WordPress te ofrece un montón de funcionalidades similares en algunos casos, además de muchas que no conocías, como estadísticas en tiempo real, iconos para compartir tus entradas en las redes sociales, encuestas, botones para votar comentarios y mucho más. Date una vuelta por el Escritorio de administración de tu sitio y verás.
Si tenías listas de enlaces a blogs amigos, modulos y cosas así guarda todo lo que puedas en formato HTML o incluso a mano, luego puedes añadirlo en los widgets de texto (no siempre pues WordPress.com restringe ciertos códigos por temas de seguridad) y los enlaces en la sección de enlaces, y luego añadir el widget de enlaces.
Mi blog de Spaces era privado ¿lo es también tras migrar a WordPress?
En la migración se guarda esta configuración, no obstante puedes cambiarla en cualquier momento en las opciones de privacidad del escritorio de administración de WordPress.
Si tenías amigos a los que permitías ver tu blog privado esta información no se importa así que tendrás que marcar tu sitio en WordPress para que solo lo vean las personas que tu elijas. Luego, en la página de configuración de usuarios puedes añadirles al sitio (se requiere que abran cuenta en WordPress.com aunque no creen un sitio).
¿Qué pasa con los borradores?
No se migran así que mejor que los publiques antes de la migración. Luego, si quieres, puedes hace que vuelvan a ser borradores en las opciones de publicación del editor de entradas de WordPress.
¿Se migran los comentarios?
Si, los comentarios de tus posts se migrarán a WordPress.
¿Que pasa con mis álbumes de fotos?
Si no tenías las imágenes insertadas en tus posts del blog en Spaces no se migrarán. Puedes insertarlas en el lugar adecuado antes de la migración. No obstante, tus álbumes seguirán disponibles en Windows Live Photos.
¿Donde están mis amigos y grupos?
WordPress.com no tiene un sistema de "grupos" o "amigos" como lo conoces en Live Spaces así que no se puede migrar esa parte. Si recuerdas el proceso de migración detallado antes hay un paso en el que puedes elegir que tus entradas se envíen a Messenger Connect, con lo que tus contactos sabrán cuando publicas algo nuevo.
A partir de ahí puedes usar los sistemas de WordPress de etiquetas, descubrimiento de sitios y suscripciones para encontrar nuevos amigos y blogs que leer.
¿Donde encuentro ayuda?
Tienes varias fuentes principales de ayuda sobre WordPress:
Posted by planetawordpress on mayo 27, 2010 Comentarios desactivados
A ver, no es que yo lo promocione, más bien sabes que suelo recomendar lo contrario, pero como hay que saber de todo en esta vida, y es parte de las cosas que permite WordPress, vamos a ver cual sería el proceso inverso al recomendable, como migrar de WordPress a Blogger.
1. Exportación
Lo primero es exportar las entradas, comentarios, etiquetas, etc de tu WordPress (piénsalo bien, el no lo haría, ¡ah! ¿que quieres seguir?, vale, vamos a ello … )
Vas a la ventana 'Herramientas -> Exportar' de WordPress y guardas el fichero XML en tu disco duro
Ea, ya está, recuerda que esto es WordPress aún y en un par de clics haces casi todo.
2. Conversión
Al contrario que WordPress, que permite importar desde una gran cantidad de servicios, Blogger necesita poder reconocer el fichero exportado, así que tendremos que convertirlo a algo que Blogger pueda reconocer.
Para ello tenemos que ir a la aplicación web que encontrarás en http://wordpress2blogger.appspot.com/. Allí, además de los pasos para la migración (en inglés) tienes un conversor de WordPress a Blogger. Simplemente cargas tu fichero recién exportado y luego pulsas el botón "Convert". ¡Ojo!, el conversor dice solo sirve para ficheros de menos de 1 Mb, si tu archivo de exportación es mayor tendrás que hacer algún apaño. No obstante, yo he cargado un fichero de más de 2 Mb y ha funcionado, prueba a ver si tienes suerte, como yo.
Una vez termina el proceso de exportación la aplicación web te guarda en tu ordenador un fichero con extensión HTML, llamado 'blogger-export.xml.html' que Blogger si reconocerá. Vamos a comprobarlo.
3. Importación
Ahora hay que ir al escritorio de Blogger y hacer clic en el botón de "Crear un blog" o, si ya lo tienes, acceder a la herramienta de importación de Blogger, eliges el fichero resultante de la conversión, rellenas el captcha y pulsas el botón "Importar blog" y esperas a que termine de moverse la barrita verde.
Al finalizar te habrá creado las entradas, páginas y comentarios, olvídate de categorías y etiquetas, que esto no es WordPress, y tu blog en Blogger creado en unos pocos clics.
Posted by planetawordpress on abril 18, 2010 Comentarios desactivados
Mucho se está hablando esta semana del cierre del gratis total de Ning y su cambio a plataforma completa de pago, lo que ha dejado un buen montón de comunidades con el culo al aire después de años de usar este servicio. Pues bien, si quieres tener una comunidad de usuarios, con la garantía de que siempre será Open Source, aquí tienes algunas alternativas … bajo BuddyPress:
Ning a BuddyPress - Portal para los defenestrados usuarios y webmasters de comunidades Ning, donde pueden informarse de como hacer la migración.
Importar Ning a WordPress - Porque también puedes migrar los usuarios de tu comunidad Ning a WordPress con BuddyPress.
Y si ya tienes un WordPress solo tienes que instalar el plugin BuddyPress y gestionar tu comunidad sin miedo a que nadie te la cierre o te quiera cobrar, el día de mañana, por ella.
Aprovecha y apuesta por la comunidad de código abierto, luego no tendrás que lamentarte por haber utilizado servicios de terceros sobre los que no tenías control alguno.
Posted by planetawordpress on marzo 27, 2010 Comentarios desactivados
A causa de la migración de esta mañana a un servidor nuevo (aún dando la lata a ratos) el sistema de descargas previo no funciona de momento así que si encuentras en alguna entrada una descarga que no funciona pásate por la página de descargas y ahí tendrás todos los archivos disponibles.
Actualización: Ya he recuperado y actualizado todos los enlaces a las descargas. Si ves alguno mal por favor me avisas y lo modifico. De momento, que yo sepa, solo me queda poner las descripciones a cada descarga, pero eso es un trabajo muuuy lento, lo haré a ratos.
Contenido exclusivo para suscriptores al Feed
¡Gracias por seguirnos a diario!. Premiamos tu fidelidad ofreciéndote habitualmente contenidos exclusivos. Hoy puedes descargar: