Migrar de Blogia a WordPress

5 septiembre, 2008

Para la migración de Apeadero estuve buscando alguna forma sencilla de exportar los artículos desde Blogia a WordPress . La que parecía más fácil era la de cargar el feed de salida de Blogia con la opción de importar de WordPress. Sin embargo, Blogia cuando exporta el feed, únicamente muestra un pequeño resumen con las primeras palabras de cada post, sin comentarios, categorías ni tags, por lo que este sistema no sirve.

Buscando en Internet alguien que hubiera conseguido migrar su blog de Blogia a WordPress, no encontré nada, así que me dispuse a crear un pequeño programa para conseguirlo.

El programa lo que hace es recorrer la estructura de la web de Blogia (que previamente habremos guardado en disco) y generar un fichero XML de tipo WordPress Export File que puede ser leída por el importador de WordPress.

Los pasos a seguir son los siguientes (sólo Windows):

  1. export blogia captura1Con el programa Teleport Pro descargar el blog completo en Blogia. Se debe utilizar la opción que permite duplicar la estructura de directorios del servidor (ver imagen). Se generará una estructura de directorios en la cual existirá un directorio cuyo nombre coincidirá con la URL del blog (xxxx.blogia.com). Ese será el directorio base que utilizaremos después.
  2. Descargar el ejecutable (BlogiaEx.exe )
  3. Abrir una consola de MS-DOS y ejecutar el programa pasándole un parámetro para indicar el directorio base y otro parámetro indicando el fichero XML dónde se almacenará el resultado.
  4. Copiar todas las imágenes que se encuentran en el directorio base/uploads al directorio wp-content/uploads de vuestra instalación de WordPress.

Una vez realizado esto conseguiremos un fichero XML con el que podremos importar en WordPress nuestro viejo blog. Para ello entraremos como administrador en nuestro nuevo blog y luego en Manage/Import utilizaremos el filtro “WordPress” (el último), pasándole el fichero XML generado. No marcar la opción para descargar e importar los adjuntos. En WP 2.6.1 han modificado algo del importador que por una parte permite aumentar el tamaño máximo de fichero de 2 a 7 Mb, pero por otra hace que se cuelgue a veces la importación del archivo y hay que volver a importarlo. Si ocurre esto, simplemente importar de nuevo el fichero y ya se encargará WP de ignorar los duplicados. También es posible que el importador duplique algún post en concreto. Por ello es conveniente revisar a mano la lista de post subidos.

Una de las limitaciones del programa BlogiaEx es que no redirecciona los enlaces internos. No se hace ya que Apeadero , apenas tenía enlaces internos, así que no me pareció útil esta función.

El código fuente del programa podéis descargarlo también. Utiliza una librería open source para cargar HTML llamada Htmlcxx que he modificado para poder realizar algunas funciones que no estaban disponibles (la última versión es la 0.82 y parece que no van a aparecer nuevas versiones). Mi versión de esta librería está aquí . Para compilar es necesario sustituir la ruta a las librerías y a los ficheros de inclusión en el proyecto de Visual Studio de BlogiaEx.

Si necesitáis modificar el código fuente para algún propósito hacedlo sin ningún tipo de problema. Si además realizáis alguna mejora que pueda ayudar a más gente, agradecería que me informarais para poder enlazar desde aquí a vuestra página. Tened en cuenta que he programado esta herramienta en 3 ratos libres sin hacer ninguna otra prueba más que la migración de Apeadero , así que puede que no cumpla los requerimientos de todos los blogs o que cometa algún tipo de error en la conversión.

Be Sociable, Share!

Tags: , , , , ,
Posteado en Tecnologia | Comentarios (42)

42 Respuestas a “Migrar de Blogia a WordPress”

  1. Angel dice:

    Hola Iván , como estás

    pues aquí preguntanodte como es las rutas que le debo de marcar en tu ejecutable ya que no soy muy ducho en esto de la consola podrias ayudarme a poner un jemplo práctico ( con palitos y bolitas…jajaja)

    de antemano gracias por tu ayuda.

  2. Ivan dice:

    Si, es muy facil, en el lugar donde hayas descargado el programa BlogiaEx, solo tienes que escribir algo asi como:

    BlogiaEx4 c:\blogia\ blog.xml

    Eso si el directorio c:\blogia\ es donde has descargado el contenido de tu web con el Teleport y el fichero blog.xml se generará automáticamente con su contenido.

  3. Angel dice:

    Wow, funcionó al 100% perfecto sr.
    muchas gracias por su aportación al mundo de los blogs

    Saludos y si no tiene inconveniente voy a hacer un enlace desde mi nuevo blog

  4. Ivan dice:

    Sin problemas,
    Un saludo!

  5. Angel dice:

    uff no me reconocio las fotos, setendran que meter una por una?

  6. Ivan dice:

    Espero que no. Comprueba la ruta donde estan apuntando los tags .
    Deberia ser algo así como: /wp-content/uploads/20080806184839-imagen.jpg
    Comprueba que tengas ahí ese JPG, si no lo tienes (o esta con otro nombre) tendras que modificar el codigo fuente.

  7. Angel dice:

    ya … jaló perfecto

    ahora a mejorar algunos detallitos
    puedes visitar el resultado en

    http://engelplanet.com/blog/

    Saludos

  8. Ricardo Gil dice:

    Buenas! Lo primero darte las gracias por el post y la aplicación, ¡muy buenas!, lo segundo preguntarte si sabes por qué me puede no estar generando las PubDates en el xml, porque luego al importarlo en WordPress me mete todos los post sin fecha y claro van desordenados. ¿Puede ser por alguna opción relacionada con las fechas en Blogia?

    Si no, me tocará hacerlo manualmente… aunque son casi 400 posts :S

    Gracias por adelantado!!

  9. Ivan dice:

    Ricardo, nunca se me ha dado el caso que comentas. Para ayudarte necesitaria reproducirlo. Lo mejor que puedes hacer (antes que poner manualmente 400 fechas), es bajarte el código fuente y mirar porque no se está pillando bien la fecha. Seguramente será porque el formato no será correcto o alguna tonteria así muy fácil de solucionar.

  10. Ricardo Gil dice:

    Gracias Ivan, al final lo he hecho a mano… me he pegado una paliza pero bueno ya está. Ahora tengo que revisar los enlaces que me ha generado el Teleport y ya podré hacer la importación definitiva espero.

    He visto que sí que genera las fechas pero que no son correctas, introduce algo similar a: 0-18234-2 18:50:00, normalmente solo están bien los minutos, ni la hora, ni el formato de la fecha. Tiene toda la pinta de ser un problema de formato de fecha, a ver si pillo un rato y me bajo el proyecto.

    De todas formas, gracias por la aplicación! me ha venido de perlas (por no decir de p. madre) xD

  11. Alex dice:

    Hola Ivan!!! Por fin te encuentro!!! Llevo buscando por la Red de Redes a alguien que me pueda explicar si se puede emigrar de Blogia a WordPress y te encuentro aqui y con tutorial y todo…Mi problema es que soy TORPE y me he quedado en el punto dos…He seguido las indicaciones que le das a Angel pero no hay forma.Teleport me crea en Mis Documentos una carpeta con el contenido de mi blog,he instalado el ejecutable BlogiaEx4 en c:\ y he copiado la carpeta que indico tambien en c:\ por si era eso…pero nada…Por favor,echame una mano,el mundo te lo agradecera!!!!
    Esto es lo que me sale…

    C:\>BlogiaEx4 c:\blogia\ blog.xml
    Categorizando articulos… ERROR
    Error: No se encontraron categorias. Imposible continuar.

    Un saludo

  12. Ivan GS dice:

    Alex, poco te puedo ayudar…. El directorio destino de Teleport es indiferente, lo unico es que lo indiques correctamente al programa BlogiaEx… Por lo demas, el error que te da indica que hubo un problema en la primera fase, la de las categorias, por lo que podria ser que la forma en que te descargaste la web con Teleport no sea la correcta.
    Haz esto desde la linea de comandos:
    cd c:\blogia
    dir /s
    y copiame TODO el contenido que te de.. quiza asi veamos el problema…

  13. Santino dice:

    Hola Iván. Me pasa lo mismo que a Álex, me sale el mismo mensaje. Estoy intentando pasar de Blogia a Blogspot. ¿Sabes si pasando las entradas una a una y borrando las entradas de Blogia te penaliza Google?

  14. Ivan GS dice:

    Pues lo mismo que a él te puedo decir :) Enviame el contenido del directorio y miraré a ver si hay algo raro para poderte ayudar, pero en general el problema es con la forma de descargar en Teleport el contenido de blogia.

    En cuanto a la penalizacion de Google, llevo casi un año con el contenido duplicado en Blogia y WordPress y no he sufrido ningun tipo de penalizacion. Es más, consigo usuarios por los dos sitios y tengo entradas que se posicionan mejor en una web y la otra. En cualquier caso, si mueves el contenido y borras en original Google no te penalizara.

  15. Vivian dice:

    Hola Iván,
    Muchas gracias por compartir estas instrucciones. Pues me he quedado en el paso 2 yo también, no consigo ejecutar el blogiaex4. Me pone que no se reconoce como un comando interno o externo, programa o archivo por lotes ejecutable. Soy totalmente ignorante en estos temas, así que si me lo puedes explicar como a un niño de 5 años te lo agradeceré muchísimo!!

  16. Ivan GS dice:

    Vivian, para ejecutar el EXE tendrás que hacerlo desde linea de comandos en una caja de MsDos. Para ello haz click en Inicio / Ejecutar y escribe ahi: cmd
    Desde esa consola de MsDos podrás hacerlo todo. Te dejo un enlace donde se explica como manejar la consola: http://www.monografias.com/trabajos17/ms-dos-comandos/ms-dos-comandos.shtml
    Aunque básicamente solo te van a hacer falta los comandos cd, dir y copy
    Explicar como manejar la consola excede el proposito de este post.

  17. Vivian dice:

    Gracias Iván! Al final he podido hacerlo pero lo que no sé es dónde copiar las fotos. No sé en dónde está el directorio wp-content. Perdona mi ignorancia, pero cuál es la aplicación WordPress? Que yo sepa lo único que he instalado es el google gears. Otro problema que tengo es con las fechas, en todas las entradas me pone Noviembre 30 1999. Si pudieras ayudarme te lo agradeceré muchísimo!!!

  18. Ivan GS dice:

    Lo de las fechas puede ser por algun error, un paso incorrecto o simplemente que blogia haya cambiado algun formato. Intenta repetir los pasos a ver…

    Lo de WordPress bufff… si no sabes que es, ¿donde quieres migrar? Te vas de blogia y donde vas? El programa es para migrar de blogia a wordpress bajo tu propio dominio

  19. Vivian dice:

    Listo, ya lo tengo. Muchísimas gracias por tu ayuda.

  20. Darwin Santos dice:

    Fenomenal, muchas gracias!!

  21. jordi dice:

    Muchas gracias, las maravillas de la red de redes… , navegando hasta aquí, he encontrando justo lo que necesitaba :-)
    (informaré del resultado)

  22. -José Antonio- dice:

    En serio que los que somos duros, duros somos….No entendíii y ya no puedo mas con blogia..

  23. http://xpandedinternet.com/ dice:

    Last week I dreamed about a giant pan filled with bacon and clearly there was
    a little kid sitting in the middle of it, eating it.

  24. Witwiw.Com dice:

    http://witwiw.com/index.php/blog/1222/da-escolha-da-m%C3%BAsculos-ao-adubo-veja-os-passos-para-o-hamb%C3%BArguer-perfeito/

  25. Sergio dice:

    Hola, me termina el proceso correctamente pero no me genera el fichero .xml, ¿Cual puede ser el problema?
    Espero respuesta, Gracias!!

  26. 格安シムフリー dice:

    It’s amazing to pay a visit this website and reading the
    views of all mates on the topic of this paragraph, while I
    am also zealous of getting familiarity.

  27. 구글상위노출대행 dice:

    It’s genuinely very difficult in this busy life to listen news
    on TV, thus I only use internet for that purpose,
    and take the latest information.

  28. alaska seafood dice:

    Seafood is gaining popularity because of easy availability through suppliers, providing frozen seafood across the
    world through the entire year. Apart from corporate sector, people
    in the city also hire suits manage various occasions like, any type of party, kitty parties, weddings, anniversaries,
    etc. From the appetizers for the main meals and to
    the deserts, the catering company may bring you and your guests to full
    enjoyment of gourmet cuisine. http://islamtoday.co.za/islamtodayforum/member.php?action=profile&uid=90093

  29. 바카라사이트추천 바로가기,http://www. ppap777.com 온라인카지노,http://www.ppap777.com 바둑이백화점,바둑이나라,그랜 dice:

    바카라사이트바카라사이트ppap777.com,바카라주소,바카라사이트추천
    카지노주소,http://www.ppap777.com
    카지노사이트,http://www.ppap777.com
    바카라백화점,바카라천국,바카라세상,바카라의모든것
    바카라사이트 주소 ppap777.com,바카라추천,ppap777.com,바카라,ppap777.com
    카지노사이트 주소 ppap777.com,카지노천국 ppap777.com
    릴천지,ppap777.com

  30. TenderWet 24 Active dice:

    Oh my goodness! Incredible article dude!
    Thank you, However I am experiencing problems with your
    RSS. I don’t understand the reason why I am unable to join it.
    Is there anybody getting identical RSS problems?
    Anybody who knows the answer will you kindly respond?
    Thanx!!

  31. เสื้อผ้าผู้ชายอ้วน dice:

    Amazing issues here. I am very glad to peer your post.

    Thank you a lot and I am looking forward to touch you.
    Will you kindly drop me a mail?

  32. จำหน่ายเครื่องมือมากมายหลากหลาย สว่านไฟฟ้า dice:

    You have made some really good points there. I looked on the net for additional information about the issue and found most people will go
    along with your views on this site.

  33. จำหน่ายเครื่องมือมากมายหลากหลาย สว่านไฟฟ้า dice:

    What a material of un-ambiguity and preserveness of valuable know-how
    concerning unexpected feelings.

  34. สว่านไฟฟ้า สว่านไฟฟ้าไร้สาย เครื่องขัดกระ dice:

    I couldn’t resist commenting. Very well written!

  35. สว่านไฟฟ้า สว่านไฟฟ้าไร้สาย เครื่องขัดกระ dice:

    Hello friends, nice piece of writing and fastidious
    urging commented here, I am truly enjoying by these.

  36. สว่านไฟฟ้า สว่านไฟฟ้าไร้สาย เครื่องขัดกระ dice:

    I like what you guys are up too. This kind of clever work and reporting!

    Keep up the wonderful works guys I’ve added you guys to our blogroll.

  37. จำหน่ายเครื่องมือมากมายหลากหลาย สว่านไฟฟ้า dice:

    What’s up Dear, are you actually visiting this web page on a regular basis, if so after that you will without doubt get nice experience.

  38. จำหน่ายเครื่องมือมากมายหลากหลาย สว่านไฟฟ้า dice:

    You really make it seem so easy with your presentation but I find this topic to be really something that I think I would never understand.
    It seems too complicated and very broad for me.
    I am looking forward for your next post, I will try
    to get the hang of it!

  39. จำหน่ายเครื่องมือมากมายหลากหลาย สว่านไฟฟ้า dice:

    I am really impressed along with your writing talents and also with the format to your blog.
    Is that this a paid subject matter or did you modify it your self?

    Anyway keep up the excellent high quality writing,
    it’s uncommon to look a great blog like this one nowadays..

  40. www.Google.Co.kr dice:

    Em seguida, adicione cubos de gelo e beba, sem coar. https://www.Google.Co.kr/url?sa=t&rct=j&q=&esrc=s&source=web&cd=31&cad=rja&uact=8&ved=0ahUKEwiY5aKrufzWAhWGGpQKHQCnDuU4HhAWCCQwAA&url=http://www.wpgc-mi.org/yybbs/yybbs.cgi

  41. KAT dice:

    WOW just what I was searching for. Came here by searching for apeadero

  42. ศูนย์รวมอุปกรณ์การช่างออนไลน์ ราคามิตรภาพ dice:

    Wonderful post however , I was wondering if you could write a
    litte more on this topic? I’d be very thankful if
    you could elaborate a little bit more. Many thanks!

Dejar un comentario