bloG

22dic2006 11

Migración de Blogger a WordPress: Arreglos (IV)

Tras unos días de descanso (por cierto ¡Felices Fiestas!), y continuando con la migración, una vez tenemos importados los posts y comentarios de Blogger en WordPress vamos a ver una serie de aspectos adicionales a tener en cuenta:

  1. Importación de las imágenes de Blogger a WordPress.
  2. Arreglo de los enlaces al propio blog.
  3. Preparación de los permalinks de WordPress.

1. Importación de las imágenes de Blogger a WordPress.

Una vez importados los contenidos de Blogger en WordPress las llamadas a las imágenes siguen estando enlazadas a Blogger. Normalmente la URL de la imagen coincide con una URL de la forma: http://photos1.blogger.com/xxx/image.jpg.

Esto puede llevar a que las imágenes no se carguen correctamente cuando el usuario está visualizando el nuevo blog en su nuevo dominio, que es diferente al de Blogger (lo que se conoce como hotlinking).

Para solucionar este problema, utilizaremos el plugin Blogger Image Import (descarga directa). Este plugin, una vez instalado, nos añadirá en el Menú Opciones una nueva pestaña llamada Blogger Image Import. El único parámetro que nos permite configurar es el número máximo de imágenes que deseamos importar y esto dependerá de nuestro blog en Blogger y el número de imágenes que tengamos en los posts.

Una vez hagamos click sobre el botón Start Import empezará el proceso de comprobación de todos los posts de nuestra instalación de WordPress:

  1. Detectará aquellos posts que tengan llamadas a imágenes con una URL como la comentada antes.
  2. Descargará la imagen a la nueva instalación y
  3. Realizará las modificaciones oportunas a los posts para realizar las llamadas directamente sobre la nueva ruta en la nueva instalación.

2.- Arreglo de los enlaces al propio blog.

Muchas veces cuando escribimos un post hacemos referencia a otra entrada escrita anteriormente en nuestro blog. Como las URL’s se suelen utilizar de forma absoluta, nos encontraremos con posts en la nueva instalación que siguen enlazando con el blog anterior en Blogger.com. Realizar las modificaciones para que apunten al nuevo dominio será tan fácil como realizar una operación de Buscar y reemplazar“.

Para ello nos encontramos con otro plugin (Search and Replace WordPress Plugin, descarga directa) que nos permite realizar estas operaciones de forma sencilla.

Una vez instalado, nos aparecerá una pestaña nueva en el Menú Gestionar de WordPress con el nombre Search and Replace.

Este plugin nos permite realizar las operaciones de buscar y reemplazar sobre diferentes campos: comentarios, títulos, resúmenes, contenidos de posts, etc.

Los reemplazos a realizar dependerá de nuestro blog en blogger y de la nueva instalación. Por ejemplo si en blogger utilizábamos enlaces con las www delante y nuestra nueva instalación del blog la vamos a realizar en un dominio propio, simplemente tendremos que realizar bússquedas de este tipo:

  1. http://www.nombre.blogspot.com por http://www.nuevodominio.com/
  2. http://nombre.blogspot.com por http://www.nuevodominio.com/blog
  3. etc.

Creo que no hace falta decir el cuidado que hay que tener al hacer estas operaciones y lo necesario que es disponer de copia de seguridad por si algo sale mal o nos tocará volver a empezar. Si hay que volver a empezar existe un plugin llamado WP-Suicide (descarga directa) que deja el blog sin posts, comentarios ni categorías para volver a empezar desde cero sin tener que tocar la instalación de WordPress.

3. Preparación de los permalinks de WordPress.

Los permalinks, para que sigan la misma estructura que tenían en Blogger.com, se pueden configurar de dos formas en el menú Opciones / Permalinks

  1. Con terminación en html:
    De la forma www.blog.com/2006/12/post.html
    Para ello introduciremos en el campo estructura personalizada del menú Opciones / Permalinks la siguiente cadena:
    /%year%/%monthnum%/%postname%.html
  2. Sin terminación en html:
    De la forma www.blog.com/2006/12/post/
    Para ello introduciremos en el campo estructura personalizada del menú Opciones / Permalinks la siguiente cadena:
    /%year%/%monthnum%/%postname%

Y en la próxima entrada, para terminar con esta serie de posts (¡por fin!) veremos como cambiar la plantilla de blogger.com para que redirija al nuevo blog y cómo preparar el fichero .htaccess del servidor Web Apache para que acepte redirecciones correctamente.

 

Categoría: Plugins, WordPress

Comentarios

  • Sinister 14 de enero de 2007

    Tengo un problema con este paso, lo siguiente:
    Blogger a las entradas con un nombre largo a veces les corta palabras, por ejemplo este post mío:
    http://sinisterinfinity.blogspot.com/2006/12/los-regalos-de-navidad-en-la-escena-del.html
    y wordpress no lo hace como aquí, la misma entrada en WordPress sería esta:
    http://sinisterff.ifastnet.com/2006/12/los-regalos-de-navidad-en-la-escena-del-psp.html
    es decir blogger corta la palabra del titulo “psp”, pero wordpress no, entonces el link de wordpress se rompe.

    También cuando el título del post contiene una “Ñ” o algún acento blogger la corta y wordpress la convierte en n o en la vocal en el link:

    Ejemplo:
    http://sinisterinfinity.blogspot.com/2006/12/con-espritu-navideo.html
    http://sinisterff.ifastnet.com/2006/12/con-espiritu-navideno.html

    Mi pregunta, pues es ¿hay alguna forma de corregir estos enlaces?, decirle a wordpress que si hay ñ en el título o algún acento, corte la letra o si el título pasa de ciertos carácteres cortarlo?

    Gracias por el tutorial, que esta muy bueno, averigue una forma de importar el blogger beta mediante este plugin:

    http://www.romantika.name/v2/2006/12/19/import-blogger-beta-to-wordpress/

    y los únicos problemás que he tenido son los expresados arriba, y las categorías que no se exportan.

    responder
  • Sinister 14 de enero de 2007

    Ok, eso me pasa por no ir a las referencias …
    encontre este link:
    http://justinsomnia.org/2006/10/maintain-permalinks-moving-from-blogger-to-wordpress/
    en el post pasado, lo voy a revisar y ver si puedo importarlo con el script que encontre para el Beta

    responder
  • Fernando Serer 14 de enero de 2007

    Exacto sinister, en Blogger antiguo, para mantener los permalinks, sólo hay que modificar el fichero blogger.php de WP como indicamos en esta parte del post anterior.

    Ahora bien, el plugin que comentas, no lo conocíamos así que tendrás que buscar las funciones de importación en él y modificarlas según esas instrucciones.

    De todas formas, miraremos ese plugin a ver que tal.

    responder
  • Italo 2 de mayo de 2007

    Hola! muy bueno el tutorial! Me parece que esta bueno reflotar el tipico Blogger vs. WordPress y ofrecer algunas respuestas sobre por ejemplo, porque Google se deja ganar y una opinion la aporta este artículo.

    responder
  • Esteban 16 de junio de 2007

    Comprendi a medias lo de permalink para colocarlo en el sitio que esta en wordpress, si alguno tiene un tutorial mas completo, agreadeceria poder tenerlo ya que he busado info y no he encontrado.

    responder
  • David 16 de septiembre de 2007

    A mí me da error al importar las imagenes de blogger: Fatal error: Call to undefined function curl_init() in /closemk/blog/wp-content/plugins/blogger-image-import.php on line 127
    ¿Qué puedo hacer?

    responder
  • Fernando Serer 18 de septiembre de 2007

    David, seguramente el servidor no tiene instalada la librería CURL

    responder
  • David 21 de septiembre de 2007

    Es verdad… era eso. Gracias…

    ¿Qué pasa con las imagenes PNG y GIF? ¿Cómo hacemos para cambiarlas?

    responder
  • Willem 30 de julio de 2008

    I like it and the background and colors make it easy to readh

    responder
  • Maggy 22 de enero de 2009

    I can find the prayer I want. I thank God for this website.+

    responder
  • kike vallekas 8 de diciembre de 2010

    como puedo desinstalar el wordpress y volver a mi espacio anterior??
    gracias

    responder

Dejar un comentario

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>