<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>La Bitácora del Tigre &#187; exportación e importación de un blog</title>
	<atom:link href="http://www.labitacoradeltigre.com/etiqueta/exportacion-e-importacion-de-un-blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.labitacoradeltigre.com</link>
	<description>Blog de Eduardo Larequi García: cine, libros, blogs y WordPress, temas educativos, lengua y literatura</description>
	<lastBuildDate>Wed, 08 Feb 2012 20:17:06 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>Nueva vida para las reseñas de Lengua en Secundaria</title>
		<link>http://www.labitacoradeltigre.com/2010/11/29/nueva-vida-para-las-resenas-de-lengua-en-secundaria/</link>
		<comments>http://www.labitacoradeltigre.com/2010/11/29/nueva-vida-para-las-resenas-de-lengua-en-secundaria/#comments</comments>
		<pubDate>Mon, 29 Nov 2010 21:01:55 +0000</pubDate>
		<dc:creator>Eduardo Larequi</dc:creator>
				<category><![CDATA[Bitácoras y WordPress]]></category>
		<category><![CDATA[Lengua en Secundaria]]></category>
		<category><![CDATA[Libros]]></category>
		<category><![CDATA[exportación e importación de un blog]]></category>
		<category><![CDATA[importación de archivos HTML]]></category>

		<guid isPermaLink="false">http://www.labitacoradeltigre.com/?p=1418</guid>
		<description><![CDATA[Importación a La Bitácora del Tigre de las reseñas de libros de Lengua en Secundaria.
Entradas relacionadas<ol>
<li><a href='http://www.labitacoradeltigre.com/2010/07/30/mas-utilidades-para-exportar-un-blog-de-wordpress/' rel='bookmark' title='Más utilidades para exportar un blog de WordPress'>Más utilidades para exportar un blog de WordPress</a></li>
<li><a href='http://www.labitacoradeltigre.com/2010/11/03/para-convertir-un-sitio-web-estatico-en-un-blog/' rel='bookmark' title='Para convertir un sitio web estático en un blog'>Para convertir un sitio web estático en un blog</a></li>
<li><a href='http://www.labitacoradeltigre.com/2009/01/02/un-truco-para-resolver-problemas-derivados-de-la-migracion-del-blog/' rel='bookmark' title='Un truco para resolver problemas derivados de la migración del blog'>Un truco para resolver problemas derivados de la migración del blog</a></li>
<li><a href='http://www.labitacoradeltigre.com/2008/03/09/un-blog-de-aula-para-la-exportacion-1/' rel='bookmark' title='Un blog de aula para la exportación 1'>Un blog de aula para la exportación 1</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Aunque no del todo declarado, uno de los objetivos más importantes de mis experimentos con el plugin <a title="Plugin Import HTML Pages" href="http://wordpress.org/extend/plugins/import-html-pages/">Import HTML Pages</a>, de cuyas amplias y ventajosas posibilidades traté en el artículo <a href="http://www.labitacoradeltigre.com/2010/11/03/para-convertir-un-sitio-web-estatico-en-un-blog/">Para convertir un sitio web estático en un blog</a>, fue el de “revivir” <a title="Lengua en Secundaria - Literatura y cine" href="http://www.lenguaensecundaria.com/resenas/index.shtml">las reseñas de libros y películas publicadas en <em>Lengua en Secundaria</em></a>. La importación de aquellos archivos estáticos a la base de datos de uno de mis blogs de prueba no fue en sí misma una tarea demasiado difícil (remito a los interesados en los detalles del caso al citado artículo), pero sí ha sido muy laborioso todo el proceso de revisión del texto, y sobre todo de las imágenes y las notas de las reseñas de libros (las de películas seguirán, en las próximas semanas, el mismo camino).</p>
<p>Una vez formateadas y revisadas las entradas, las he puesto en modo borrador y he realizado una exportación selectiva de la categoría correspondiente. A continuación <a title="WordPress Codex - Tools Import SubPanel" href="http://codex.wordpress.org/Tools_Import_SubPanel">he importado el archivo WXR</a> resultante desde <em>La Bitácora del Tigre</em>, y he modificado las fechas de las entradas para que coincidieran en lo posible con las circunstancias originales de publicación. Como no conservo referencias exactas de las fechas de publicación de los textos, excepto de tres que luego mencionaré, y no quería perder el tiempo en una labor detectivesca poco rentable, he publicado todas ellas con fecha de marzo de 2005.</p>
<p><span id="more-1418"></span></p>
<p>Por tanto, los lectores y lectoras de <em>La Bitácora del Tigre</em> que quieran acceder a las reseñas que escribí antes de que el blog viera la luz por primera vez, ya pueden hacerlo desde este mismo sitio web, para lo cual deben pulsar sobre el enlace correspondiente al mes de <a title="Entradas de La Bitácora del Tigre correspondientes al mes de marzo de 2005" href="http://www.labitacoradeltigre.com/2005/03/">marzo de 2005</a>, o sobre cualquiera de los siguientes ítems:</p>
<ul>
<li><a title="La criptografía o los límites de la ciencia ficción: Criptonomicón, de Neal Stephenson" href="http://www.labitacoradeltigre.com/2005/03/06/la-criptografia-o-los-limites-de-la-ciencia-ficcion-criptonomicon-de-neal-stephenson/">La criptografía o los límites de la ciencia ficción: <em>Criptonomicón</em>, de Neal Stephenson</a>.</li>
<li><a title="Arturo Pérez-Reverte: La carta esférica" href="http://www.labitacoradeltigre.com/2005/03/06/arturo-perez-reverte-la-carta-esferica/">Arturo Pérez-Reverte: <em>La carta esférica</em></a>.</li>
<li><a title="Una guía de lectura imprescindible: Las cien mejores novelas de ciencia ficción del siglo XX" href="http://www.labitacoradeltigre.com/2005/03/06/una-guia-de-lectura-imprescindible-las-cien-mejores-novelas-de-ciencia-ficcion-del-siglo-xx/">Una guía de lectura imprescindible: <em>Las cien mejores novelas de ciencia ficción del siglo XX</em></a>.</li>
<li><a title="De lo fantástico y sus aledaños: Cuentos de los días raros, de José María Merino" href="http://www.labitacoradeltigre.com/2005/03/06/de-lo-fantastico-y-sus-aledanos-cuentos-de-los-dias-raros-de-jose-maria-merino/">De lo fantástico y sus aledaños: <em>Cuentos de los días raros</em>, de José María Merino</a>.</li>
<li><a title="La guerra de África, desde las trincheras: El nombre de los nuestros, de Lorenzo Silva" href="http://www.labitacoradeltigre.com/2005/03/06/la-guerra-de-africa-desde-las-trincheras-el-nombre-de-los-nuestros-de-lorenzo-silva/">La guerra de África, desde las trincheras: <em>El nombre de los nuestros</em>, de Lorenzo Silva</a>.</li>
<li><a title="Identidad, miniaturas y simetrías: El heredero, de José María Merino" href="http://www.labitacoradeltigre.com/2005/03/06/identidad-miniaturas-y-simetrias-el-heredero-de-jose-maria-merino/">Identidad, miniaturas y simetrías: <em>El heredero</em>, de José María Merino</a>.</li>
<li><a title="A la manera de un libro de viajes al revés: Hotel Honolulu, de Paul Theroux" href="http://www.labitacoradeltigre.com/2005/03/06/a-la-manera-de-un-libro-de-viajes-al-reves-hotel-honolulu-de-paul-theroux/">A la manera de un libro de viajes al revés: <em>Hotel Hono</em>lulu, de Paul Theroux</a>.</li>
<li><a title="La Segunda Guerra Mundial en el Atlántico Norte: Mar cruel" href="http://www.labitacoradeltigre.com/2005/03/06/la-segunda-guerra-mundial-en-el-atlantico-norte-mar-cruel/">La Segunda Guerra Mundial en el Atlántico Norte: <em>Mar cruel</em></a>.</li>
<li><a title="Richard Preston: Operación Cobra" href="http://www.labitacoradeltigre.com/2005/03/06/richard-preston-operacion-cobra/">Richard Preston: <em>Operación Cobra</em></a>.</li>
<li><a title="Michael Crichton: Rescate en el tiempo" href="http://www.labitacoradeltigre.com/2005/03/06/michael-crichton-rescate-en-el-tiempo/">Michael Crichton: <em>Rescate en el tiempo</em></a>.</li>
<li><a title="Sefarad. Una novela de novelas, de Antonio Muñoz Molina" href="http://www.labitacoradeltigre.com/2005/03/06/sefarad-una-novela-de-novelas-de-antonio-munoz-molina/"><em>Sefarad. Una novela de novelas</em>, de Antonio Muñoz Molina</a>.</li>
<li><a title="Un relato histórico estremecedor: Stalingrado, de Antony Beevor" href="http://www.labitacoradeltigre.com/2005/03/06/un-relato-historico-estremecedor-stalingrado-de-antony-beevor/">Un relato histórico estremecedor: <em>Stalingrado</em>, de Antony Beevor</a>.</li>
<li><a title="En el centro del gran bazar del mundo: Antonio Muñoz Molina, Ventanas de Manhattan" href="http://www.labitacoradeltigre.com/2005/03/06/en-el-centro-del-gran-bazar-del-mundo-antonio-munoz-molina-ventanas-de-manhattan/">En el centro del gran bazar del mundo: Antonio Muñoz Molina, <em>Ventanas de Manhattan</em></a>.</li>
<li><a title="Lorenzo Silva: El alquimista impaciente" href="http://www.labitacoradeltigre.com/2005/03/06/lorenzo-silva-el-alquimista-impaciente/">Lorenzo Silva: <em>El alquimista impaciente</em></a>.</li>
</ul>
<p>Todavía me queda algún trabajo que hacer, como por ejemplo revisar algunos metadatos, enlazar las imágenes de las reseñas con archivos alojados en este blog (si mis atentos lectores miran el código, comprobarán que los enlaces de las imágenes siguen remitiendo al blog de pruebas, pues en el proceso de importación <a title="WordPress" href="http://wordpress.org">WordPress</a> importa el código HTML, pero no los archivos externos), y reformar las tres reseñas que publiqué simultáneamente en <em>Lengua en Secundaria</em> y <em>La Bitácora del Tigre</em>, a saber: </p>
<ul>
<li><a href="http://www.labitacoradeltigre.com/2005/05/18/un-nadal-y-medio/">Un Nadal y medio</a>.</li>
<li><a href="http://www.labitacoradeltigre.com/2005/10/14/historia-de-una-familia-judia/">Vida de una familia judía</a>.</li>
<li><a href="http://www.labitacoradeltigre.com/2006/02/07/delicadamente-atrozkazuo-ishiguro-nunca-me-abandones/">Delicadamente atroz: Kazuo Ishiguro, <em>Nunca me abandones</em></a>.</li>
</ul>
<p>En realidad, no se trata tanto de una reforma como de sobrescribir las reseñas publicadas en este blog con el contenido original de los artículos de <em>Lengua en Secundaria</em>. En su momento no sabía cómo reproducir en el blog las notas a pie de página y por eso las tres reseñas citadas se publicaron en el blog sin ellas. Ahora que estoy bastante más curtido que entonces en las tareas de administración y escritura bloguera, no tengo ninguna limitación para publicar prácticamente cualquier artículo en su estado original.</p>
<p>Por cierto, a todos cuantos tengan necesidad de incluir notas a pie de página en los artículos de un blog realizado con un WordPress autoadministrado, les aconsejo vivamente que prueben el plugin <a title="Plugin WP-Footnotes" href="http://wordpress.org/extend/plugins/wp-footnotes/">WP-Footnotes</a>. Tiene ya muchos años a sus espaldas, pero se ha actualizado con regularidad, y funciona a la perfección en las últimas versiones de la aplicación. Véanse, por ejemplo, las notas de la <a title="Michael Crichton: Rescate en el tiempo" href="http://www.labitacoradeltigre.com/2005/03/06/michael-crichton-rescate-en-el-tiempo/">reseña de <em>Rescate en el tiempo</em>, de Michael Crichton</a>, impecablemente formateadas por el citado plugin.</p>
<p>Se me olvidaba: con la importación de estas diecisiete entradas (aunque sólo catorce son nuevas), <em>La Bitácora del Tigre</em> ha sobrepasado ya, aunque un tanto tramposamente, los 700 artículos. A ver si en tres añitos más llego a los mil.</p>
<p>Entradas relacionadas</p><ol>
<li><a href='http://www.labitacoradeltigre.com/2010/07/30/mas-utilidades-para-exportar-un-blog-de-wordpress/' rel='bookmark' title='Más utilidades para exportar un blog de WordPress'>Más utilidades para exportar un blog de WordPress</a></li>
<li><a href='http://www.labitacoradeltigre.com/2010/11/03/para-convertir-un-sitio-web-estatico-en-un-blog/' rel='bookmark' title='Para convertir un sitio web estático en un blog'>Para convertir un sitio web estático en un blog</a></li>
<li><a href='http://www.labitacoradeltigre.com/2009/01/02/un-truco-para-resolver-problemas-derivados-de-la-migracion-del-blog/' rel='bookmark' title='Un truco para resolver problemas derivados de la migración del blog'>Un truco para resolver problemas derivados de la migración del blog</a></li>
<li><a href='http://www.labitacoradeltigre.com/2008/03/09/un-blog-de-aula-para-la-exportacion-1/' rel='bookmark' title='Un blog de aula para la exportación 1'>Un blog de aula para la exportación 1</a></li>
</ol>]]></content:encoded>
			<wfw:commentRss>http://www.labitacoradeltigre.com/2010/11/29/nueva-vida-para-las-resenas-de-lengua-en-secundaria/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Más utilidades para exportar un blog de WordPress</title>
		<link>http://www.labitacoradeltigre.com/2010/07/30/mas-utilidades-para-exportar-un-blog-de-wordpress/</link>
		<comments>http://www.labitacoradeltigre.com/2010/07/30/mas-utilidades-para-exportar-un-blog-de-wordpress/#comments</comments>
		<pubDate>Fri, 30 Jul 2010 15:12:23 +0000</pubDate>
		<dc:creator>Eduardo Larequi</dc:creator>
				<category><![CDATA[Bitácoras y WordPress]]></category>
		<category><![CDATA[exportación e importación de un blog]]></category>
		<category><![CDATA[Exports and Reports]]></category>
		<category><![CDATA[plugins]]></category>

		<guid isPermaLink="false">http://www.labitacoradeltigre.com/?p=1268</guid>
		<description><![CDATA[Posibilidades del plugin Exports and Reports para mejorar las funciones de exportación de un blog de WordPress.
Entradas relacionadas<ol>
<li><a href='http://www.labitacoradeltigre.com/2008/04/16/un-blog-de-aula-para-la-exportacion-4/' rel='bookmark' title='Un blog de aula para la exportación 4'>Un blog de aula para la exportación 4</a></li>
<li><a href='http://www.labitacoradeltigre.com/2010/06/02/el-blog-offline-esta-vez-en-formato-epub/' rel='bookmark' title='El blog offline, esta vez en formato ePub'>El blog offline, esta vez en formato ePub</a></li>
<li><a href='http://www.labitacoradeltigre.com/2008/04/06/un-blog-de-aula-para-la-exportacion-3/' rel='bookmark' title='Un blog de aula para la exportación 3'>Un blog de aula para la exportación 3</a></li>
<li><a href='http://www.labitacoradeltigre.com/2008/05/25/un-nuevo-sistema-de-presentacion-de-fotos-para-el-blog/' rel='bookmark' title='Un nuevo sistema de presentación de fotos para el blog'>Un nuevo sistema de presentación de fotos para el blog</a></li>
<li><a href='http://www.labitacoradeltigre.com/2009/05/04/tabla-de-contenido-para-la-entrada-de-un-blog/' rel='bookmark' title='Tabla de contenido para la entrada de un blog'>Tabla de contenido para la entrada de un blog</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Una de las funciones más útiles de <a href="http://wordpress.org">WordPress</a> (y también bastante menos conocida de lo que debiera) es la de exportar el contenido del blog, acción que se lleva a cabo desde el menú <em>Herramientas</em> &gt; <em><a title="WordPress Codex - Tools Export SubPanel" href="http://codex.wordpress.org/Tools_Export_SubPanel">Exportar</a>.</em> <a title="Entradas de La Bitácora del Tigre correspondientes a la etiqueta &#39;exportación e importación de un blog&#39;" href="http://www.labitacoradeltigre.com/etiqueta/exportacion-e-importacion-de-un-blog/">Como ya he explicado en otras ocasiones</a>, el resultado de esta función es un fichero de texto plano, en formato <a title="Extensible Markup Language en la Wikipedia" href="http://es.wikipedia.org/wiki/Extensible_Markup_Language">XML</a>, que a su vez puede <a title="WordPres Codex - Tools Import SubPanel" href="http://codex.wordpress.org/Tools_Import_SubPanel">importarse</a> desde otro blog (no necesariamente otro WordPress), para diversos objetivos: copiar o trasladar un blog, total o parcialmente, “dividirlo” en secciones, mezclarlo con otro ya existente, llevar a cabo una copia de seguridad del contenido (que no es lo mismo que realizar una copia de seguridad de la base de datos o un backup completo del blog, tareas para las cuales hay que poner en práctica <a title="WordPress Codex - WordPress Backups" href="http://codex.wordpress.org/WordPress_Backups">otros procedimientos</a>), etc.</p>
<p>Desde la <a title="WordPress 3.0 &quot;Thelonious&quot;" href="http://wordpress.org/news/2010/06/thelonious/">versión 3.0 de WordPress</a>, la exportación de un blog se puede llevar a cabo, además, de forma selectiva, pues al núcleo de la aplicación se le han añadido los filtros originalmente desarrollados por el plugin <a title="Plugin Advanced Export for WP &amp; WPMU" href="http://wordpress.org/extend/plugins/advanced-export-for-wp-wpmu/">Advanced Export for WP &amp; WPMU</a> (véase lo que escribí sobre él en <a title="¡Ah, si yo hubiera tenido este plugin antes!" href="http://www.labitacoradeltigre.com/2009/06/30/ah-si-yo-hubiera-tenido-este-plugin-antes/">¡Ah, si yo hubiera tenido este plugin antes!</a>). Mediante la actual herramienta de exportación (figura 1) se puede filtrar el contenido de un blog por fecha, autor, categorías, etiquetas, tipo de contenido y estado de publicación, lo cual resulta de suma utilidad para realizar exportaciones selectivas o superar las limitaciones de los servidores, que por regla general suelen presentar problemas cuando se trata de importar un fichero de gran tamaño (véase, a este respecto, la pregunta <a title="WordPress Codex - FAQ Working with WordPress - How do I Import a WordPress WXR file when it says it is too large to import?" href="http://codex.wordpress.org/FAQ_Working_with_WordPress#How_do_I_Import_a_WordPress_WXR_file_when_it_says_it_is_too_large_to_import.3F">How do I Import a WordPress WXR file when it says it is too large to import?</a>, donde se explican diversas técnicas para solventar dichas limitaciones).</p>
<p><div class="wp-caption aligncenter" style="width: 510px"><a href="http://www.labitacoradeltigre.com/edu-images/wordpress_exportacion_01.jpg" rel="lightbox[1268]"><img alt="Figura 1 - Opciones de exportación de WordPress" src="http://www.labitacoradeltigre.com/edu-images/wordpress_exportacion_01_500px.jpg" title="Figura 1 - Opciones de exportación de WordPress" width="500" height="321" /></a><p class="wp-caption-text">Figura 1 - Opciones de exportación de WordPress</p></div><br />
<span id="more-1268"></span></p>
<p>Pueden existir situaciones, sin embargo, en las que sea necesario generar una copia del contenido del blog en formatos diferentes al nativo de la aplicación (WordPress eXtended RSS, o WXR). Imaginemos, por ejemplo, un caso en el que se desea el texto plano de las entrada del blog, para componer a partir de él una publicación, o llevar a cabo un proceso de exportación-importación hacia otro entorno o hacia una aplicación distinta. En tales casos siempre podríamos recurrir a cualquiera de los <a title="WordPress Codex - Backing Up Your Database - MySQL GUI Tools" href="http://codex.wordpress.org/Backing_Up_Your_Database#MySQL_GUI_Tools">interfaces gráficos de gestión de MySQL</a>, como <a title="phpMyAdmin" href="http://www.phpmyadmin.net/">phpMyAdmin</a>, para obtener un fichero TXT, SQL, CSV, etc. con el contenido apetecido. El inconveniente de este procedimiento es que hay que tener algún conocimiento, aunque sea mínimo, de <a title="SQL en la Wikipedia" href="http://es.wikipedia.org/wiki/SQL">SQL</a> para obtener los resultados apetecidos.</p>
<p>Pues bien, recientemente se ha publicado un plugin, titulado <a title="Plugin Exports and Reports" href="http://wordpress.org/extend/plugins/exports-and-reports/">Exports and Reports</a>, que permite realizar este tipo de operaciones incluso a aquellos usuarios que no tengan la más mínima experiencia con el manejo de bases de datos. Ciertamente, un buen conocimiento del lenguaje SQL garantiza la posibilidad de sacar todo el partido posible de la extensión, pero ésta ya incorpora algunas consultas para obtener listados simples del contenido de las entradas y páginas fijas del blog, que a buen seguro son los que resultan más interesantes para la inmensa mayoría de los autores. </p>
<p>Una vez instalado y activado (crea tres tablas adicionales en la base de datos), el plugin crea una nueva entrada en el menú, titulada <strong>Reports</strong>, y cuatro submenús, a saber:</p>
<ul>
<li><strong>About</strong>: proporciona información sobre el plugin y su autor.</li>
<li><strong>Manage Groups</strong>: permite crear y gestionar grupos de informes. Por defecto, el plugin genera un único grupo titulado <em>WordPress</em>.</li>
<li><strong>Manage Reports</strong>: permite crear y gestionar informes.</li>
<li><strong>WordPress</strong>: contiene los informes correspondientes al grupo ya mencionado. Por defecto, el plugin genera dos informes, con el contenido de las entradas y las páginas fijas del blog.&#160; </li>
</ul>
<p>Al crear o editar un informe desde el submenú <strong>Manage Reports</strong>, se accede a un interfaz mediante el cual se pueden definir a voluntad las consultas SQL y los elementos que incluirá el informe: campos, etiquetas para las cabeceras, formato de los campos, etc. (figura 2). Conviene tener en cuenta que dicho interfaz carece de cualquier clase de ayuda relacionada con la estructura de datos de WordPress, lo cual exige a quien desee utilizarlo un buen conocimiento de las tablas de la aplicación y de la sintaxis del lenguaje SQL. Por su parte, desde cada uno de los grupos de informes se puede consultar su contenido, adecuadamente paginado, y, lo más importante, exportarlo a los cuatro formatos previstos por la extensión: CSV delimitado por comas, TAB delimitado por tabuladores, XML y JSON (figura 3).</p>
<p><div class="wp-caption aligncenter" style="width: 510px"><a href="http://www.labitacoradeltigre.com/edu-images/wordpress_exportacion_02.jpg" rel="lightbox[1268]"><img alt="Figura 2 - Creación de informes de exportación" src="http://www.labitacoradeltigre.com/edu-images/wordpress_exportacion_02_500px.jpg" title="Figura 2 - Creación de informes de exportación" width="500" height="515" /></a><p class="wp-caption-text">Figura 2 - Creación de informes de exportación</p></div><br />
<div class="wp-caption aligncenter" style="width: 510px"><a href="http://www.labitacoradeltigre.com/edu-images/wordpress_exportacion_03.jpg" rel="lightbox[1268]"><img alt="Figura 3 - Informe y función de exportación" src="http://www.labitacoradeltigre.com/edu-images/wordpress_exportacion_03_500px.jpg" title="Figura 3 - Informe y función de exportación" width="500" height="573" /></a><p class="wp-caption-text">Figura 3 - Informe y función de exportación</p></div></p>
<p>Con las limitaciones ya expuestas (algunas de las cuales parece que van a ser subsanadas por su autor en próximas versiones), y sobre todo si se tienen suficientes conocimientos de SQL, este plugin puede ser un complemento precioso para todos los usuarios de WordPress que necesiten mayor potencia o más opciones de exportación del blog. Habrá que estar muy atentos a su desarrollo.</p>
<p>Entradas relacionadas</p><ol>
<li><a href='http://www.labitacoradeltigre.com/2008/04/16/un-blog-de-aula-para-la-exportacion-4/' rel='bookmark' title='Un blog de aula para la exportación 4'>Un blog de aula para la exportación 4</a></li>
<li><a href='http://www.labitacoradeltigre.com/2010/06/02/el-blog-offline-esta-vez-en-formato-epub/' rel='bookmark' title='El blog offline, esta vez en formato ePub'>El blog offline, esta vez en formato ePub</a></li>
<li><a href='http://www.labitacoradeltigre.com/2008/04/06/un-blog-de-aula-para-la-exportacion-3/' rel='bookmark' title='Un blog de aula para la exportación 3'>Un blog de aula para la exportación 3</a></li>
<li><a href='http://www.labitacoradeltigre.com/2008/05/25/un-nuevo-sistema-de-presentacion-de-fotos-para-el-blog/' rel='bookmark' title='Un nuevo sistema de presentación de fotos para el blog'>Un nuevo sistema de presentación de fotos para el blog</a></li>
<li><a href='http://www.labitacoradeltigre.com/2009/05/04/tabla-de-contenido-para-la-entrada-de-un-blog/' rel='bookmark' title='Tabla de contenido para la entrada de un blog'>Tabla de contenido para la entrada de un blog</a></li>
</ol>]]></content:encoded>
			<wfw:commentRss>http://www.labitacoradeltigre.com/2010/07/30/mas-utilidades-para-exportar-un-blog-de-wordpress/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>¡Ah, si yo hubiera tenido este plugin antes!</title>
		<link>http://www.labitacoradeltigre.com/2009/06/30/ah-si-yo-hubiera-tenido-este-plugin-antes/</link>
		<comments>http://www.labitacoradeltigre.com/2009/06/30/ah-si-yo-hubiera-tenido-este-plugin-antes/#comments</comments>
		<pubDate>Tue, 30 Jun 2009 18:23:39 +0000</pubDate>
		<dc:creator>Eduardo Larequi</dc:creator>
				<category><![CDATA[Bitácoras y WordPress]]></category>
		<category><![CDATA[Advanced Export for WP and WPMU]]></category>
		<category><![CDATA[exportación e importación de un blog]]></category>
		<category><![CDATA[gestión y mantenimiento del blog]]></category>
		<category><![CDATA[plugins]]></category>

		<guid isPermaLink="false">http://www.labitacoradeltigre.com/2009/06/30/ah-si-yo-hubiera-tenido-este-plugin-antes/</guid>
		<description><![CDATA[Esta va a ser una entrada breve y rotunda, con una recomendación apasionada: blogueros y blogueras que trabajan con WordPress, descarguen, instalen y hagan pruebas con el plugin Advanced Export for WP and WPMU (me he enterado de su existencia gracias a Ayuda WordPress), que añade a las funciones estándar de exportación del contenido, ya [...]
Entradas relacionadas<ol>
<li><a href='http://www.labitacoradeltigre.com/2009/05/26/un-plugin-para-masoquistas/' rel='bookmark' title='Un plugin para masoquistas'>Un plugin para masoquistas</a></li>
<li><a href='http://www.labitacoradeltigre.com/2008/10/11/un-plugin-de-calendario-estupendo-para-los-blogs-de-aula/' rel='bookmark' title='Un plugin de calendario estupendo para los blogs de aula'>Un plugin de calendario estupendo para los blogs de aula</a></li>
<li><a href='http://www.labitacoradeltigre.com/2008/02/04/gestion-de-etiquetas-con-el-plugin-simple-tags-1/' rel='bookmark' title='Gestión de etiquetas con el plugin Simple Tags 1'>Gestión de etiquetas con el plugin Simple Tags 1</a></li>
<li><a href='http://www.labitacoradeltigre.com/2007/04/23/un-plugin-para-la-organizacion-del-contenido-del-blog/' rel='bookmark' title='Un plugin para la organización del contenido del blog'>Un plugin para la organización del contenido del blog</a></li>
<li><a href='http://www.labitacoradeltigre.com/2007/09/28/un-plugin-para-actualizar-a-wordpress-23/' rel='bookmark' title='Un plugin para actualizar a WordPress 2.3'>Un plugin para actualizar a WordPress 2.3</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Esta va a ser una entrada breve y rotunda, con una recomendación apasionada: blogueros y blogueras que trabajan con <a href="http://wordpress.org">WordPress</a>, descarguen, instalen y hagan pruebas con el plugin <a title="Plugin Advanced Export for WP and WPMU" href="http://wpmututorials.com/plugins/advanced-export/">Advanced Export for WP and WPMU</a> (me he enterado de su existencia gracias a <a title="Ayuda WordPress - Exportar por partes" href="http://ayudawordpress.com/exportar-por-partes/">Ayuda WordPress</a>), que añade a las funciones estándar de exportación del contenido, ya incorporadas a la aplicación, la interesantísima posibilidad de filtrar aquél por varios parámetros: fecha, autores, categoría, tipo de contenido (entradas y páginas), estado de publicación de los artículos y, lo que ya es la repanocha, todas las combinaciones posibles de dichos parámetros.</p>
<p>Con este plugin, hacer una exportación total o parcial de un blog, dividirlo en varios blogs más pequeños o crear un blog nuevo a partir de otros ya existentes, se convierten en tareas triviales, casi en un juego de niños. También vendrá de perlas a los administradores de blogs monumentales, a fin de reducir el tamaño de los archivos XML resultantes del proceso de exportación y, por tanto, el tiempo y el esfuerzo de servidor necesarios para importar dichos ficheros. Y por supuesto alegrará la vida de los que tengan que migrar o actualizar un blog siguiendo el <a title="Actualizaciones, renovaciones, exportaciones" href="http://www.labitacoradeltigre.com/2009/06/27/actualizaciones-renovaciones-exportaciones/">procedimiento de exportación-importación</a>, sobre el que escribí el pasado sábado, contando mi experiencia con el blog <a title="&#39;Darle a la lengua&#39; se renueva" href="http://www.fzayas.com/darlealalengua/?p=774"><em>Darle a la lengua</em></a>, de Felipe Zayas.</p>
<p><span id="more-893"></span></p>
<p>Para no escribir de oídas, he hecho unas cuantas pruebas. Todas han funcionado muy bien, a excepción de aquellas que implicaban el filtro de autoría. No sé si el problema será debido a alguna peculiaridad de mi blog (todavía utilizo WordPress 2.7.1, versión que explícitamente se declara como compatible con la extensión), o a algún defecto de programación, pero con todo y con eso, sigo manteniendo la recomendación inicial, pues éste es un complemento imprescindible para todo administrador de blogs que se precie. Mañana lo probaré en la plataforma <a title="Multiblog" href="http://irati.pnte.cfnavarra.es/multiblog">Multiblog</a> del <a title="Programa de Nuevas Tecnologías y Educación" href="http://ntic.pnte.cfnavarra.es/portal/">PNTE</a>, que funciona con la versión 2.7.1 de <a title="WordPress MU" href="http://mu.wordpress.org/">WordPress MU</a>. Seguro que a nuestros usuarios les vendrá de perlas, sobre todo cuando elaboremos el correspondiente tutorial.</p>
<p>Si mi opinión vale de algo, habría que considerar muy seriamente la candidatura de este plugin para formar parte de las funciones nativas de las próximas versiones de WordPress y WordPress MU.</p>
<p><strong>Addenda del 1 de julio de 2009</strong></p>
<p>El plugin funciona exactamente igual en WPMU que en WordPress. De hecho, también en la versión multiusuario de la aplicación se reproduce el fallo ya comentado respecto al filtro de autoría: el fichero XML se genera, sí, pero sólo con las etiquetas, es decir, sin el contenido asociado al autor seleccionado. Cuando en la exportación no se incluye el filtro de autoría, funciona correctamente.
<p><strong>Addenda del 2 de julio de 2009</strong></p>
<p>Acaba de publicarse una actualización del plugin, que resuelve el problema con el filtro del autoría (véase el <a href="http://wpmututorials.com/plugins/advanced-export/comment-page-1/#comment-936" title="Comentario de Eduardo Larequi en Advanced Export for WP and WPMU">comentario</a> que escribí ayer en la página de la extensión), y que funciona estupendamente tanto en WP como en WPMU. Lo dicho: una herramienta imprescindible, y ahora mucho más que antes.</p>
<p>Entradas relacionadas</p><ol>
<li><a href='http://www.labitacoradeltigre.com/2009/05/26/un-plugin-para-masoquistas/' rel='bookmark' title='Un plugin para masoquistas'>Un plugin para masoquistas</a></li>
<li><a href='http://www.labitacoradeltigre.com/2008/10/11/un-plugin-de-calendario-estupendo-para-los-blogs-de-aula/' rel='bookmark' title='Un plugin de calendario estupendo para los blogs de aula'>Un plugin de calendario estupendo para los blogs de aula</a></li>
<li><a href='http://www.labitacoradeltigre.com/2008/02/04/gestion-de-etiquetas-con-el-plugin-simple-tags-1/' rel='bookmark' title='Gestión de etiquetas con el plugin Simple Tags 1'>Gestión de etiquetas con el plugin Simple Tags 1</a></li>
<li><a href='http://www.labitacoradeltigre.com/2007/04/23/un-plugin-para-la-organizacion-del-contenido-del-blog/' rel='bookmark' title='Un plugin para la organización del contenido del blog'>Un plugin para la organización del contenido del blog</a></li>
<li><a href='http://www.labitacoradeltigre.com/2007/09/28/un-plugin-para-actualizar-a-wordpress-23/' rel='bookmark' title='Un plugin para actualizar a WordPress 2.3'>Un plugin para actualizar a WordPress 2.3</a></li>
</ol>]]></content:encoded>
			<wfw:commentRss>http://www.labitacoradeltigre.com/2009/06/30/ah-si-yo-hubiera-tenido-este-plugin-antes/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Actualizaciones, renovaciones, exportaciones</title>
		<link>http://www.labitacoradeltigre.com/2009/06/27/actualizaciones-renovaciones-exportaciones/</link>
		<comments>http://www.labitacoradeltigre.com/2009/06/27/actualizaciones-renovaciones-exportaciones/#comments</comments>
		<pubDate>Sat, 27 Jun 2009 20:24:30 +0000</pubDate>
		<dc:creator>Eduardo Larequi</dc:creator>
				<category><![CDATA[Bitácoras y WordPress]]></category>
		<category><![CDATA[actualizaciones]]></category>
		<category><![CDATA[exportación e importación de un blog]]></category>
		<category><![CDATA[gestión y mantenimiento del blog]]></category>
		<category><![CDATA[utf8]]></category>
		<category><![CDATA[versiones de WordPress]]></category>

		<guid isPermaLink="false">http://www.labitacoradeltigre.com/2009/06/27/actualizaciones-renovaciones-exportaciones/</guid>
		<description><![CDATA[El pasado miércoles, Felipe Zayas me pidió ayuda para actualizar su bitácora, Darle a la lengua, por entonces anclada en una versión, la 2.5.1, con algo más de un año de antigüedad (se publicó el 25 de abril de 2008). Catorce meses no son nada en la historia de una vida, pero en la de [...]
Entradas relacionadas<ol>
<li><a href='http://www.labitacoradeltigre.com/2007/10/28/actualizacion-de-wordpress-a-la-version-231/' rel='bookmark' title='Actualización de WordPress a la versión 2.3.1'>Actualización de WordPress a la versión 2.3.1</a></li>
<li><a href='http://www.labitacoradeltigre.com/2008/05/20/se-paso-el-susto/' rel='bookmark' title='Se pasó el susto'>Se pasó el susto</a></li>
<li><a href='http://www.labitacoradeltigre.com/2007/12/30/actualizacion-de-wordpress-a-la-version-232/' rel='bookmark' title='Actualización de WordPress a la versión 2.3.2'>Actualización de WordPress a la versión 2.3.2</a></li>
<li><a href='http://www.labitacoradeltigre.com/2007/08/05/actualizacion-de-wordpress-a-la-version-222/' rel='bookmark' title='Actualización de WordPress a la versión 2.2.2'>Actualización de WordPress a la versión 2.2.2</a></li>
<li><a href='http://www.labitacoradeltigre.com/2009/08/04/actualizacion-a-wordpress-2-8-3/' rel='bookmark' title='Actualización a WordPress 2.8.3'>Actualización a WordPress 2.8.3</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>El pasado miércoles, Felipe Zayas me pidió ayuda para actualizar su bitácora, <em><a title="Darle a la lengua" href="http://www.fzayas.com/darlealalengua/">Darle a la lengua</a></em>, por entonces anclada en una versión, la <a title="WordPress 2.5.1" href="http://wordpress.org/development/2008/04/wordpress-251/">2.5.1</a>, con algo más de un año de antigüedad (se publicó el 25 de abril de 2008). Catorce meses no son nada en la historia de una vida, pero en la de las aplicaciones informáticas equivalen casi a una era geológica, como tuve ocasión de comprobar tras finalizar el proceso de actualización del blog. En efecto, nada más acceder al <em>frontend</em> para comprobar los resultados del cambio a <a title="2.8 Release Jazzes Themes and Widgets" href="http://wordpress.org/development/2009/06/wordpress-28/">WordPress 2.8</a>, me recorrió el espinazo un escalofrío de horror (el segundo de la tarde, después del primer gol de la selección de Estados Unidos, en el partido de semifinales de la <a title="Copa Confederaciones en la Wikipedia" href="http://es.wikipedia.org/wiki/Copa_Confederaciones_2009">Copa Confederaciones</a>), pues el blog mostraba caracteres extraños allí donde debían estar las vocales con tilde, las eñes y otros signos característicos de nuestro alfabeto.</p>
<p>Enseguida me di cuenta de que se había producido un problema con la codificación de la base de datos, por lo que acudí a Google en busca de explicaciones y posibles soluciones. Rápidamente di con <a title="WordPress Codex: Converting Database Character Sets" href="http://codex.wordpress.org/Converting_Database_Character_Sets">un artículo del Codex de WordPress</a> en el que se explica muy claramente el problema: resulta que hasta la versión 2.1.3, WordPress creaba las base de datos con el juego de caracteres <em>latin1</em> y el cotejamiento <em>latin1_swedish_ci</em>. A partir de la versión 2.2., la aplicación permite al usuario definir tanto el juego de caracteres como el cotejamiento en el fichero <strong>wp-config.php</strong>, mediante las variables <em>DB_CHARSET</em> y <em>DB_COLLATE</em>. Ahora bien, esta configuración sólo sirve para nuevas instalaciones, no para las ya existentes, y de aquí que al actualizar el blog se produjera un lío mayúsculo con los caracteres del blog.</p>
<p><span id="more-890"></span></p>
<p>La soluciones que se han propuesto para desfacer este entuerto son tan diabólicamente complicadas (recodificación de la base de datos en el servidor, para lo cual es necesario un acceso por SSH del que no disponíamos, o, como propone el artículo del Codea de WordPress que acabo de citar, la ejecución de una larguísima serie de consultas SQL sobre la base de datos), que tras consultar con Felipe decidí volver a la versión antigua del blog, gracias a las copias de seguridad que había preparado por si tenía que enfrentarme a un desastre. La verdad es que estaba muy angustiado, porque no tenía la absoluta seguridad de que la vuelta atrás funcionara (y por entonces la selección española ya había recibido el segundo y definitivo gol que la apeaba de la final del campeonato), pero tras borrar los archivos y la base de datos nuevos y sustituirlos por los antiguos, todo funcionó correctamente.</p>
<p>Le propuse entonces a Felipe utilizar una vía indirecta de actualización, que he probado a plena satisfacción muchas veces, y <a title="Entradas de La Bitácora del Tigre con la etiqueta &#39;exportación e importación de un blog&#39;" href="http://www.labitacoradeltigre.com/tag/exportacion-e-importacion-de-un-blog/">sobre la que he escrito varios artículos</a>, no sólo en <em>La Bitácora del Tigre</em>, sino también en <a title="Para hacer una copia del contenido de un blog" href="http://irati.pnte.cfnavarra.es/multiblog/blog/2008/11/19/para-hacer-una-copia-de-seguridad-del-contenido-del-blog/">otros blogs</a>: en vez de renovar el sitio web sobre una versión existente, proceder a una instalación limpia de WordPress, y volcar sobre ella el archivo XML resultante de la exportación de la versión antigua. Dejé pasar unas cuantas horas de tiempo (se trabaja mejor con la mente despejada) y acometí la tarea el jueves por la tarde. En esta ocasión todo fue como la seda, y la importación del fichero XML, aunque muy lenta, se llevó a cabo sin ningún problema, lo mismo que la del fichero OPML con los enlaces del <em>blogroll</em> de <em>Darle a la lengua</em>. Me sorprendió comprobar que la última versión de WordPress permite importar un fichero de hasta 40 MB, lo cual equivale a un blog realmente gigantesco, de varios miles de entradas, y verifiqué además que el importador parece haber resuelto el <a title="Más sobre la exportación e importación de blogs en WordPress" href="http://www.labitacoradeltigre.com/2008/05/07/mas-sobre-la-exportacion-e-importacion-de-blogs-en-wordpress/">problema con el conteo de comentarios</a> que padecían anteriores versiones.</p>
<p>Acabado el proceso, Felipe y yo intercambiamos unas cuantas efusiones –nada une más que las zozobras compartidas, aunque sean a distancia-, y celebramos, cada uno a nuestro modo, el éxito de la empresa: él con <a title="Darle a la lengua se renueva" href="http://www.fzayas.com/darlealalengua/?p=774">un artículo sobre la nueva etapa de <em>Darle a la lengua</em></a>, y yo yendo al cine, para ver una película –<em>Transformers. La venganza de los caídos</em>-, cuyos innumerables desatinos no pueden ser compensados ni siquiera por la descomunal belleza de Megan Fox. A veces pienso que debo ser propenso a ciertos desequilibrios psicológicos –¿el síndrome de estrés postraumático?-, que me hacen perder la cabeza tras episodios de angustia.</p>
<p>Bien está lo que bien acaba, cabría decir en esta ocasión. Sin embargo, ahora que puedo ver el caso con la debida perspectiva, toca hacer autoanálisis y examen de conciencia, y confesar que es la segunda vez que cometo el mismo error, porque ya en mayo de 2008 mi propio blog sufrió un enloquecimiento de la codificación de la base de datos (véanse las entradas tituladas <a title="Vaya susto" href="http://www.labitacoradeltigre.com/2008/05/18/vaya-susto/">Vaya susto</a> y <a title="Se pasó el susto" href="http://www.labitacoradeltigre.com/2008/05/20/se-paso-el-susto/">Se pasó el susto</a>), exactamente en las mismas circunstancias que han afectado al de mi colega bloguero. Es cierto que las versiones de WordPress implicadas en ambos episodios no eran las mismas, pero pude haber puesto más atención a mi propio testimonio y haberme dado cuenta de que el cotejamiento de sus tablas era problemático. El procedimiento para actualizar hubiera sido el mismo que el que tuve que afrontar en segunda instancia, pero al menos nos habríamos ahorrado las tribulaciones y los sofocones.</p>
<p>Así que ya lo saben, sufridos blogueros y blogueras que utilizan WordPress: antes de actualizar su blog, sobre todo si parten de una versión de cierta antigüedad, verifiquen el juego de caracteres y el cotejamiento de las tablas de su base de datos, un par de veces mejor que una. Si ésta es distinta de utf8, se hallan ustedes ante una situación que requiere todo el cuidado del mundo. Aunque sé que existen otras soluciones, son técnicamente complejas, y por tanto mi recomendación en esta circunstancia es que hagan una instalación limpia y migren el contenido del viejo blog mediante los scripts de exportación e importación que el propio WordPress proporciona. Es un procedimiento que exige atención y en la mayor parte de los casos un trabajo fino de reajuste de los plugins, los widgets y los temas, pero también una inmejorable oportunidad para limpiar la morralla acumulada en el blog.</p>
<p><strong>Addenda del 28 de junio de 2009</strong></p>
<p>El comentario de Mario Núñez que figura bajo estas líneas, <a href="http://www.vidadigital.net/blog/2009/06/27/actualizar-blog-de-wordpress-y-el-problema-con-los-caracteres-especiales/" title="Actualizar blog de WordPress y el problema con los caracteres especiales">y el artículo que el propio Mario publicó ayer</a>, me han animado a escribir estas líneas, que no son tanto una rectificación como una propuesta alternativa. Por las referencias en la Red que he podido encontrar, el truco funciona, aunque tiene algunos inconvenientes, como el hecho de que al mantener el <strong>wp-config.php</strong> antiguo se pierden (o se pueden perder) las innovaciones de seguridad que las últimas versiones de WordPress han introducido, a través de diferentes variables del archivo de configuración. Con todo, sigo defendiendo las virtudes de la actualización mediante la reinstalación y la importación del contenido antiguo, aunque, como ya he advertido, es un procedimiento laborioso, que exige un control minucioso del estado del blog.</p>
<p>Por cierto: gracias al comentario y los avisos privados de Mario me he dado cuenta también de que la función de entradas relacionadas que añadí ayer al fichero <strong>index.php</strong> de la plantilla de mi blog había descabalado el sistema de comentarios. Pido disculpas por ello, aunque creo que el único afectado ha sido nuestro maestro bloguero boricua, a quien tanto debemos todos los practicantes de WordPress.</p>
<p><strong>Segunda addenda del 28 de junio de 2009</strong></p>
<p>Creo que ya he resuelto el problema con los comentarios que aparecían fuera de lugar, a consecuencia del código de entradas relacionadas. Acabo de incorporar al fichero <strong>index.php</strong> de mi plantilla el código publicado por MindBlog, en <a href="http://www.3mind.at/2009/05/06/code-highlighting/" title="WordPress: Related posts by tags">WordPress: Related posts by tags</a>. A tenor de las pruebas que he realizado, funciona bien, pero si alguien quiere confirmarlo con el correspondiente comentario, me haría un gran favor.</p>
<p>Entradas relacionadas</p><ol>
<li><a href='http://www.labitacoradeltigre.com/2007/10/28/actualizacion-de-wordpress-a-la-version-231/' rel='bookmark' title='Actualización de WordPress a la versión 2.3.1'>Actualización de WordPress a la versión 2.3.1</a></li>
<li><a href='http://www.labitacoradeltigre.com/2008/05/20/se-paso-el-susto/' rel='bookmark' title='Se pasó el susto'>Se pasó el susto</a></li>
<li><a href='http://www.labitacoradeltigre.com/2007/12/30/actualizacion-de-wordpress-a-la-version-232/' rel='bookmark' title='Actualización de WordPress a la versión 2.3.2'>Actualización de WordPress a la versión 2.3.2</a></li>
<li><a href='http://www.labitacoradeltigre.com/2007/08/05/actualizacion-de-wordpress-a-la-version-222/' rel='bookmark' title='Actualización de WordPress a la versión 2.2.2'>Actualización de WordPress a la versión 2.2.2</a></li>
<li><a href='http://www.labitacoradeltigre.com/2009/08/04/actualizacion-a-wordpress-2-8-3/' rel='bookmark' title='Actualización a WordPress 2.8.3'>Actualización a WordPress 2.8.3</a></li>
</ol>]]></content:encoded>
			<wfw:commentRss>http://www.labitacoradeltigre.com/2009/06/27/actualizaciones-renovaciones-exportaciones/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Un truco para resolver problemas derivados de la migración del blog</title>
		<link>http://www.labitacoradeltigre.com/2009/01/02/un-truco-para-resolver-problemas-derivados-de-la-migracion-del-blog/</link>
		<comments>http://www.labitacoradeltigre.com/2009/01/02/un-truco-para-resolver-problemas-derivados-de-la-migracion-del-blog/#comments</comments>
		<pubDate>Fri, 02 Jan 2009 19:55:17 +0000</pubDate>
		<dc:creator>Eduardo Larequi</dc:creator>
				<category><![CDATA[Bitácoras y WordPress]]></category>
		<category><![CDATA[actualizaciones]]></category>
		<category><![CDATA[exportación e importación de un blog]]></category>
		<category><![CDATA[gestión y mantenimiento del blog]]></category>
		<category><![CDATA[trucos para WordPress]]></category>

		<guid isPermaLink="false">http://www.labitacoradeltigre.com/2009/01/02/un-truco-para-resolver-problemas-derivados-de-la-migracion-del-blog/</guid>
		<description><![CDATA[El pasado 20 de mayo escribí una entrada sobre el proceso de (re)instalación de un blog basado en un fichero WXR, que es el resultante de poner en práctica la función de exportación de WordPress. De aquél proceso salió renacida La Bitácora del Tigre, pero con un defectillo que hasta hoy no había subsanado, a [...]
Entradas relacionadas<ol>
<li><a href='http://www.labitacoradeltigre.com/2008/07/28/algunos-problemas-derivados-de-la-actualizacion-a-wordpress-26/' rel='bookmark' title='Algunos problemas derivados de la actualización a WordPress 2.6'>Algunos problemas derivados de la actualización a WordPress 2.6</a></li>
<li><a href='http://www.labitacoradeltigre.com/2007/01/21/el-tigre-se-reorganiza-y-un-truco-para-wordpress/' rel='bookmark' title='El Tigre se reorganiza y un truco para WordPress'>El Tigre se reorganiza y un truco para WordPress</a></li>
<li><a href='http://www.labitacoradeltigre.com/2011/07/06/problemas-con-la-edicion-de-una-entrada-del-blog/' rel='bookmark' title='Problemas con la edición de una entrada del blog'>Problemas con la edición de una entrada del blog</a></li>
<li><a href='http://www.labitacoradeltigre.com/2007/03/29/sobre-la-tentacion-del-abandono-y-los-problemas-de-mantenimiento-del-blog/' rel='bookmark' title='Sobre la tentación del abandono y los problemas de mantenimiento del blog'>Sobre la tentación del abandono y los problemas de mantenimiento del blog</a></li>
<li><a href='http://www.labitacoradeltigre.com/2008/12/31/un-blog-mas-limpio-para-2009/' rel='bookmark' title='Un blog más limpio para 2009'>Un blog más limpio para 2009</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><a title="Se pasó el susto" href="http://www.labitacoradeltigre.com/2008/05/20/se-paso-el-susto/">El pasado 20 de mayo</a> escribí una entrada sobre el proceso de (re)instalación de un blog basado en un fichero WXR, que es el resultante de poner en práctica la <a title="WordPress Codex - Tools Export SubPanel" href="http://codex.wordpress.org/Tools_Export_SubPanel">función de exportación de WordPress</a>. De aquél proceso salió renacida <em>La Bitácora del Tigre</em>, pero con un defectillo que hasta hoy no había subsanado, a causa -lo reconozco humildemente- de la pereza que suele atacarme cuando se trata de afrontar pesadas tareas rutinarias.</p>
<p>El problema, que ya había descrito en <a title="Más sobre la exportación e importación de blogs en WordPress" href="http://www.labitacoradeltigre.com/2008/05/07/mas-sobre-la-exportacion-e-importacion-de-blogs-en-wordpress/">Más sobre la exportación e importación de blogs en WordPress</a>, consiste en que el campo <strong>comment_count</strong> de la tabla <strong>wp_posts</strong> no se actualiza en relación con el número de los comentarios de cada entrada. Dicho en otros términos: que si la entrada XXX tiene cinco comentarios, <a title="WordPress" href="http://wordpress.org">WordPress</a> no se entera de dicho valor al completar la importación, y tanto en la información de la entrada como en el epígrafe de &#8220;entrada relacionadas&#8221; hace figurar un &#8220;Sin comentarios&#8221; o (&#8220;0 comentarios&#8221;, según las traducciones), no sólo falso y feo, sino notoriamente injusto.</p>
<p><span id="more-659"></span></p>
<p>El problema se resuelve por sí solo cuando una entrada recibe nuevos comentarios (entonces WordPress sí &#8220;sabe&#8221; contarlos correctamente), y por otra parte la información que figura en las entradas sin comentarios adicionales se puede recuperar manualmente editando la base de datos (con el <a title="phpMyAdmin" href="http://www.phpmyadmin.net/">phpMyAdmin</a>, por ejemplo), pero ambas soluciones son insatisfactorias por motivos obvios. En todo caso, anteayer ya estaba dispuesto a invertir unas cuantas horas de las vacaciones en una tediosa sesión de <a href="http://www.mysql.com/" title="MySQL">MySQL</a> (suelo ponerme música clásica para estos menesteres) cuando de repente se me ocurrió la idea de consultar los <a title="WordPress Forums" href="http://wordpress.org/support/">foros de WordPress</a> a la caza y captura de algún automatismo que resolviera el entuerto.</p>
<p>Y, efectivamente, el automatismo existe, como puede comprobarse en este hilo: <a title="[resolved] MySQL Table For Comment Count Incorrect Although Comments Are There" href="http://wordpress.org/support/topic/164904">[resolved] MySQL Table For Comment Count Incorrect Although Comments Are There</a>. El truco, que exige realizar antes de nada una copia de seguridad de la base de datos (o mejor dos, por si acaso), consiste en ejecutar el código que proporciona <a title="iHaochi.com" href="http://ihaochi.com/">Haochi</a>, un jovencísimo usuario (dice que no tiene edad para beber las cervezas con que le queramos obsequiar sus agradecidos colegas), para lo cual basta con copiarlo en un documento, salvarlo con la extensión .php y ejecutarlo en el directorio donde está alojado el blog:</p>
<pre class="brush: php; title: ; notranslate">
&#60;?php
include('wp-config.php');
$posts = mysql_fetch_row(mysql_query(&quot;SELECT ID FROM wp_posts ORDER BY ID DESC LIMIT 1&quot;));
function update_comment_count(){
	for($i=1;$i&lt;($posts[0]+1);$i++){
		$comments = mysql_query(&quot;SELECT SQL_CALC_FOUND_ROWS comment_ID FROM wp_comments WHERE comment_post_ID = '$i' AND comment_approved = 1;&quot;);
		mysql_query(&quot;UPDATE wp_posts SET comment_count = '&quot;.mysql_num_rows($comments).&quot;' WHERE id = '$i';&quot;);
	}
	return true;
}
if(update_comment_count()){
	echo &quot;successful&quot;;
}
?
</pre>
<p>Este script no sólo hace lo que debe, sino que además devuelve una relación completa de todas las entradas actualizadas, lo cual viene muy bien para realizar las comprobaciones oportunas. De hecho, acabo de verificar que ya sólo tengo 137 entradas sin comentar, lo cual supone que el script ha solucionado los problemas de contabilización en cerca de cien casos. Es cierto que cerca de un tercio de las entradas del blog siguen huérfanas de comentarios, pero algo es algo. Como bien dice el refrán, el que no se consuela es porque no quiere.</pre>
<p>Entradas relacionadas</p><ol>
<li><a href='http://www.labitacoradeltigre.com/2008/07/28/algunos-problemas-derivados-de-la-actualizacion-a-wordpress-26/' rel='bookmark' title='Algunos problemas derivados de la actualización a WordPress 2.6'>Algunos problemas derivados de la actualización a WordPress 2.6</a></li>
<li><a href='http://www.labitacoradeltigre.com/2007/01/21/el-tigre-se-reorganiza-y-un-truco-para-wordpress/' rel='bookmark' title='El Tigre se reorganiza y un truco para WordPress'>El Tigre se reorganiza y un truco para WordPress</a></li>
<li><a href='http://www.labitacoradeltigre.com/2011/07/06/problemas-con-la-edicion-de-una-entrada-del-blog/' rel='bookmark' title='Problemas con la edición de una entrada del blog'>Problemas con la edición de una entrada del blog</a></li>
<li><a href='http://www.labitacoradeltigre.com/2007/03/29/sobre-la-tentacion-del-abandono-y-los-problemas-de-mantenimiento-del-blog/' rel='bookmark' title='Sobre la tentación del abandono y los problemas de mantenimiento del blog'>Sobre la tentación del abandono y los problemas de mantenimiento del blog</a></li>
<li><a href='http://www.labitacoradeltigre.com/2008/12/31/un-blog-mas-limpio-para-2009/' rel='bookmark' title='Un blog más limpio para 2009'>Un blog más limpio para 2009</a></li>
</ol>]]></content:encoded>
			<wfw:commentRss>http://www.labitacoradeltigre.com/2009/01/02/un-truco-para-resolver-problemas-derivados-de-la-migracion-del-blog/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Se pasó el susto</title>
		<link>http://www.labitacoradeltigre.com/2008/05/20/se-paso-el-susto/</link>
		<comments>http://www.labitacoradeltigre.com/2008/05/20/se-paso-el-susto/#comments</comments>
		<pubDate>Tue, 20 May 2008 19:27:31 +0000</pubDate>
		<dc:creator>Eduardo Larequi</dc:creator>
				<category><![CDATA[Bitácoras y WordPress]]></category>
		<category><![CDATA[actualizaciones]]></category>
		<category><![CDATA[exportación e importación de un blog]]></category>
		<category><![CDATA[gestión y mantenimiento del blog]]></category>
		<category><![CDATA[versiones de WordPress]]></category>

		<guid isPermaLink="false">http://www.labitacoradeltigre.com/2008/05/20/se-paso-el-susto/</guid>
		<description><![CDATA[Tal como auguraba al final de mi artículo del domingo, he aprovechado la coyuntura de la actualización fracasada a WordPress 2.5.1 para hacer una instalación limpia de la nueva versión e incluir en ella el contenido ya existente en la bitácora. Armado de paciencia y del procedimiento de exportación-importación que he descrito en varios artículos [...]
Entradas relacionadas<ol>
<li><a href='http://www.labitacoradeltigre.com/2008/05/18/vaya-susto/' rel='bookmark' title='Vaya susto'>Vaya susto</a></li>
<li><a href='http://www.labitacoradeltigre.com/2011/04/08/actualizacion-a-wordpress-3-1-1-con-algun-susto-de-por-medio/' rel='bookmark' title='Actualización a WordPress 3.1.1, con algún susto de por medio'>Actualización a WordPress 3.1.1, con algún susto de por medio</a></li>
<li><a href='http://www.labitacoradeltigre.com/2009/06/27/actualizaciones-renovaciones-exportaciones/' rel='bookmark' title='Actualizaciones, renovaciones, exportaciones'>Actualizaciones, renovaciones, exportaciones</a></li>
<li><a href='http://www.labitacoradeltigre.com/2007/10/28/actualizacion-de-wordpress-a-la-version-231/' rel='bookmark' title='Actualización de WordPress a la versión 2.3.1'>Actualización de WordPress a la versión 2.3.1</a></li>
<li><a href='http://www.labitacoradeltigre.com/2007/12/30/actualizacion-de-wordpress-a-la-version-232/' rel='bookmark' title='Actualización de WordPress a la versión 2.3.2'>Actualización de WordPress a la versión 2.3.2</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Tal como auguraba al final de mi <a title="Vaya susto" href="http://www.labitacoradeltigre.com/2008/05/18/vaya-susto/">artículo del domingo</a>, he aprovechado la coyuntura de la actualización fracasada a <a title="WordPress 2.5.1" href="http://wordpress.org/development/2008/04/wordpress-251/">WordPress 2.5.1</a> para hacer una instalación limpia de la nueva versión e incluir en ella el contenido ya existente en la bitácora. Armado de paciencia y del procedimiento de exportación-importación que he descrito en <a title="Artículos con la etiqueta Exportación e importación de un blog" href="http://www.labitacoradeltigre.com/tag/exportacion-e-importacion-de-un-blog/">varios artículos</a> (el último el titulado <a title="http://www.labitacoradeltigre.com/2008/05/07/mas-sobre-la-exportacion-e-importacion-de-blogs-en-wordpress/" href="http://www.labitacoradeltigre.com/2008/05/07/mas-sobre-la-exportacion-e-importacion-de-blogs-en-wordpress/">Más sobre la exportación e importación de blogs en WordPress</a>), me he lanzado a la tarea de ventilar el blog y deshacerme de la materia muerta y las excrecencias acumuladas en sus tres años de existencia. El procedimiento que he seguido consta de los siguientes pasos:</p>
<p>1. Exportar el contenido del blog original. El resultado es un fichero XML, con el formato WordPress eXtended RSS (RSS ampliado de WordPress) o WXR, que contiene todas las entradas, comentarios, campos personalizados, categorías y etiquetas del blog.</p>
<p>2. Exportar los enlaces del blogroll a un fichero XML. Los interesados en saber cómo hacerlo pueden consultar el artículo <a title="De WordPress a WordPress y tiro porque me toca" href="http://www.labitacoradeltigre.com/2008/02/27/de-wordpress-a-wordpress-y-tiro-porque-me-toca/">De WordPress a WordPress y tiro porque me toca</a>.</p>
<p>3. Crear una nueva base de datos, subir a un directorio provisional todos los archivos de WordPress 2.5.1 y proceder a una instalación limpia contra dicha base de datos. Con ello se asegura que la base de datos con la que se va a trabajar mantiene la codificación y cotejamiento adecuados (UTF, por defecto) y se consigue una tabla <strong>wp_options</strong> tan limpia como resulta humanamente posible.</p>
<p><span id="more-505"></span></p>
<p>4. Importar el fichero XML de contenido desde el nuevo blog. Téngase en cuenta que, al hacerlo, todos los IDs de entradas, comentarios, categorías y etiquetas se reordenan. En la mayoría de los casos esto no tiene mucha importancia (de hecho, es ventajoso), pero puede afectar al resultado de ciertos plugins o widgets.</p>
<p>5. Importar el fichero XML con los enlaces del blogroll desde el nuevo blog. Conviene saber que, tras efectuar la importación, hay que recategorizar los enlaces, es decir, adscribirlos a las categorías correspondientes. Mi blog tenía unos sesenta enlaces, así que no me costó mucho; quien tenga doscientos, ya sabe lo que le espera.</p>
<p>6. Añadir todos los plugins necesarios (más de veinte, en mi caso) y configurarlos adecuadamente. Esta es una tarea larga y tediosa que hay que realizar con cuidado y atención, porque no sólo se trata de subir, activar y configurar los complementos, sino de integrarlos correctamente en la plantilla del blog y en sus barras laterales (he aprovechado para actualizar la plantilla e instalar la <a title="Tarski 2.0.5 release" href="http://tarskitheme.com/2007/12/09/205-release/">versión 2.0.5 del tema Tarski</a>; por cierto, mientras escribía estas líneas me he enterado de la publicación de la <a title="Tarski 2.1 release" href="http://tarskitheme.com/2008/05/20/21-release/">versión 2.1</a>, que tendré que examinar a fondo, pues trae novedades muy interesantes). En todo caso, la revisión de plugins y plantillas constituye una oportunidad estupenda para replantearse qué extensiones son auténticamente necesarias, y de cuáles se puede prescindir. En mi caso, la actualización a WordPress 2.5.1 me ha permitido librarme de varios plugins que ya no son necesarios o que son incompatibles con la nueva versión de la aplicación.</p>
<p>7. Comprobar exhaustivamente la funcionalidad del nuevo blog. Para ello he navegado una y otra vez por el <em>frontend</em> y el <em>backend</em> como usuario administrativo y como usuario no registrado y me he esforzado en escudriñar con lupa todos los escondrijos de la bitácora. A pesar de mis esfuerzos, seguro que se me ha pasado algún rinconcito por alto. Si alguien lo descubre, le agradeceré que me avise.</p>
<p>8. Borrar los archivos y directorios del blog antiguo y mover el nuevo blog desde su directorio provisional a la ubicación definitiva. Atención: este es un paso absolutamente esencial, que hay que planificar y realizar con todo el cuidado del mundo, porque si se comete algún fallo puede dar al traste con el proceso de migración. En mi caso, el movimiento de archivos es más fácil que en una instalación estándar de WordPress, porque yo alojo todos mis documentos e imágenes fuera del directorio <strong>/wp-content</strong>, y no utilizo nunca el sistema integrado de subida de archivos de la aplicación.</p>
<p>9. Mediante el PHPMyAdmin, modificar los valores de la tabla <strong>wp_options</strong> que apuntan a la dirección provisional (por ejemplo, http://www.labitacoradeltigre.com/nuevo), de forma que apunten a la antigua (http://www.labitacoradeltigre.com). Esto afecta a dos registros de la citada tabla, <strong>siteurl</strong> y <strong>home</strong>.</p>
<p>10. Entrar en el interfaz de administración del blog y regenerar la estructura de enlaces permanentes o <em>permalinks</em>. En este paso me he quedado atascado durante un buen rato, porque el nuevo <strong>.htaccess</strong> no funcionaba, hasta que me he dado cuenta de que el antiguo tenía una línea adicional para permitir que las reglas de redirección de WordPress actuaran en mi cuenta de alojamiento. Ha sido añadir esa línea, actualizar el navegador, y listo.</p>
<p>Este procedimiento, sin duda laborioso, tiene algunas ventajas indiscutibles. Para empezar, permite conservar todo el contenido del blog y, en cierta manera, ordenarlo y &#8220;comprimirlo&#8221; en nuevas tablas, de un tamaño algo menor que las anteriores y por tanto más funcionales. En segundo lugar, la reinstalación del blog permite limpiar la tabla <strong>wp_options</strong>, que en un blog de tamaño medio puede llegar a acumular con el tiempo miles de registros inservibles. Por último, la nueva instalación aprovecha todas las funcionalidades de la última versión de WordPress. De todas ellas, la que más me ha gustado ha sido la actualización automática de plugins, que funciona con singular eficacia en aquellas extensiones que están preparadas para ello.</p>
<p>No obstante, la reinstalación seguida de la importación del contenido del blog antiguo no está libre de problemas. Por ejemplo, tal como señalé en <a title="http://www.labitacoradeltigre.com/2008/05/07/mas-sobre-la-exportacion-e-importacion-de-blogs-en-wordpress/" href="http://www.labitacoradeltigre.com/2008/05/07/mas-sobre-la-exportacion-e-importacion-de-blogs-en-wordpress/">Más sobre la exportación e importación de blogs en WordPress</a>, la importación no conserva los valores adecuados en el campo <strong>comment_count</strong> de la tabla <strong>wp_posts</strong>; yo creía que este fallo afectaba a todas las entradas, pero me he dado cuenta de que no es así. Por alguna razón que no consigo comprender, algunas entradas conservan la información correcta sobre el número de comentarios asociados, pero otras no. Una consulta SQL a mi base de datos me ha permitido saber que sólo tengo que retocar manualmente un par de cientos de entradas (lo iré haciendo en los próximos días), lo que no deja de ser un magro consuelo. Por otra parte, la reordenación de los IDs de distintas tablas (entradas, comentarios, etiquetas, categorías) afecta, como ya he dicho, a los plugins y widgets que identifican esos elementos a partir de sus identificadores. En mi caso, no he visto ningún plugin afectado, pero sí varios widgets programados &#8220;a mano&#8221;, cuyo código me he visto obligado a retocar.</p>
<p>Ahora mismo, y tras un arduo trabajo de fin de semana, <em>La Bitácora del Tigre</em> es funcional al menos en un noventa por ciento. Me quedan, no obstante, algunas tareas que habré de completar en los próximos días, a saber:</p>
<ul>
<li>Instalar ciertos plugins. Entre ellos, <a title="FAlbum plugin" href="http://www.randombyte.net/blog/2007/11/03/falbum-071/">FAlbum</a>, que era el que permitía acceder desde el blog a las fotos de <a title="Fotos de Eduardo Larequi en Flickr" href="http://www.flickr.com/photos/elarequi">mi cuenta de Flickr</a>, pues no sé todavía si es compatible con WordPress 2.5.1 y la versión 2.1 de Tarski. Tampoco he instalado el plugin <a title="Plugin Organize Series" href="http://unfoldingneurons.com/neurotic-plugins/organize-series-wordpress-plugin">Organize Series</a>, que aunque sea compatible con la nueva versión de la aplicación modifica la estructura de la base de datos, razón por la cual he preferido aplazar su instalación.</li>
<li>Buscar un nuevo repositorio multimedia para los archivos de audio que hasta la fecha formaban parte esencial de la sección de <a title="Podcasts en La Bitácora del Tigre" href="http://www.labitacoradeltigre.com/category/podcasts/">podcasts</a>. Al comprobar algunos artículos de esta sección me he dado cuenta de que los MP3s, hasta la fecha alojados en <a title="MediaMax" href="http://www.mediamax.com/">MediaMax</a>, eran inaccesibles. Al parecer, este servicio ha desaparecido o se ha transmutado en otro, de fiabilidad dudosa. Mientras la compruebo y, por si acaso, voy buscando otro alojamiento, lamento decir que la sección de podcasts se quedará sin la música que era su auténtica razón de ser. Vayan por delante mis disculpas a los aficionados a la música de cine.</li>
<li>Revisar entradas, a la caza y captura de gazapos de estilo, caracteres erróneos sobrevivientes a los últimos avatares del blog y otros pequeños fallos.</li>
</ul>
<p><strong>Addenda del 24-V-2008</strong></p>
<p>Tras la reinstalación y limpieza del blog he hecho algunos cambios. El más importante, la sustitución del plugin <a title="Plugin FAlbum" href="http://www.randombyte.net/blog/2007/11/03/falbum-071/">FAlbum</a> por <a title="Plugin Slickr Gallery" href="http://stimuli.ca/2007/12/09/slickr-06-released/">Slickr Gallery</a>, una extensión más sencilla de administrar y menos exigente en términos de ocupación de la base de datos, pues la caché de las páginas visitadas se realiza sobre uno de los subdirectorios de instalación del plugin.</p>
<p>Aunque con otra técnica y mayor despliegue de efectos en <a title="AJAX en la Wikipedia" href="http://es.wikipedia.org/wiki/AJAX">AJAX</a>, el nuevo plugin hace, más o menos, lo mismo que el antiguo: integrar las <a title="Álbumes de fotografías de Eduardo Larequi en Flickr" href="http://www.flickr.com/photos/elarequi/sets/">galerías de fotografías de una cuenta en Flickr</a> con la <a title="Fotos de Eduardo Larequi en Flickr (La Bitácora del Tigre)" href="http://www.labitacoradeltigre.com/fotos/">página de fotos del blog</a>.</p>
<p><strong>Addenda del 30-V-2008</strong></p>
<p>He actualizado el plugin <a href="http://lesterchan.net/wordpress/readme/wp-postviews.html" title="plugin WP-PostViews">WP-PostViews</a> a la versión 1.30. Además, he reseteado el contador de visitas para que empiece por 0, porque en las últimas semanas había notado algunas incongruencias bastante alarmantes en las cifras de visitas. Con la nueva versión, pueden excluirse los impactos del administrador del blogs y de los robots de búsqueda, lo cual contribuye a tener una visión más ajustada a la realidad.</p>
<p>Entradas relacionadas</p><ol>
<li><a href='http://www.labitacoradeltigre.com/2008/05/18/vaya-susto/' rel='bookmark' title='Vaya susto'>Vaya susto</a></li>
<li><a href='http://www.labitacoradeltigre.com/2011/04/08/actualizacion-a-wordpress-3-1-1-con-algun-susto-de-por-medio/' rel='bookmark' title='Actualización a WordPress 3.1.1, con algún susto de por medio'>Actualización a WordPress 3.1.1, con algún susto de por medio</a></li>
<li><a href='http://www.labitacoradeltigre.com/2009/06/27/actualizaciones-renovaciones-exportaciones/' rel='bookmark' title='Actualizaciones, renovaciones, exportaciones'>Actualizaciones, renovaciones, exportaciones</a></li>
<li><a href='http://www.labitacoradeltigre.com/2007/10/28/actualizacion-de-wordpress-a-la-version-231/' rel='bookmark' title='Actualización de WordPress a la versión 2.3.1'>Actualización de WordPress a la versión 2.3.1</a></li>
<li><a href='http://www.labitacoradeltigre.com/2007/12/30/actualizacion-de-wordpress-a-la-version-232/' rel='bookmark' title='Actualización de WordPress a la versión 2.3.2'>Actualización de WordPress a la versión 2.3.2</a></li>
</ol>]]></content:encoded>
			<wfw:commentRss>http://www.labitacoradeltigre.com/2008/05/20/se-paso-el-susto/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Más sobre la exportación e importación de blogs en WordPress</title>
		<link>http://www.labitacoradeltigre.com/2008/05/07/mas-sobre-la-exportacion-e-importacion-de-blogs-en-wordpress/</link>
		<comments>http://www.labitacoradeltigre.com/2008/05/07/mas-sobre-la-exportacion-e-importacion-de-blogs-en-wordpress/#comments</comments>
		<pubDate>Wed, 07 May 2008 16:58:20 +0000</pubDate>
		<dc:creator>Eduardo Larequi</dc:creator>
				<category><![CDATA[Bitácoras y WordPress]]></category>
		<category><![CDATA[exportación e importación de un blog]]></category>
		<category><![CDATA[gestión y mantenimiento del blog]]></category>

		<guid isPermaLink="false">http://www.labitacoradeltigre.com/2008/05/07/mas-sobre-la-exportacion-e-importacion-de-blogs-en-wordpress/</guid>
		<description><![CDATA[Aunque a salto de mata, porque hay otros asuntos que ahora mismo ocupan mi atención, sigo puliendo las aristas del proyecto de blog de aula para la exportación. Ahora mismo, una vez definida la estructura de contenidos y después de probar varias extensiones que añaden funciones especialmente apropiadas para un blog escolar (la última incorporación [...]
Entradas relacionadas<ol>
<li><a href='http://www.labitacoradeltigre.com/2008/02/27/de-wordpress-a-wordpress-y-tiro-porque-me-toca/' rel='bookmark' title='De WordPress a WordPress y tiro porque me toca'>De WordPress a WordPress y tiro porque me toca</a></li>
<li><a href='http://www.labitacoradeltigre.com/2010/07/30/mas-utilidades-para-exportar-un-blog-de-wordpress/' rel='bookmark' title='Más utilidades para exportar un blog de WordPress'>Más utilidades para exportar un blog de WordPress</a></li>
<li><a href='http://www.labitacoradeltigre.com/2009/01/02/un-truco-para-resolver-problemas-derivados-de-la-migracion-del-blog/' rel='bookmark' title='Un truco para resolver problemas derivados de la migración del blog'>Un truco para resolver problemas derivados de la migración del blog</a></li>
<li><a href='http://www.labitacoradeltigre.com/2007/04/15/sobre-el-cambio-de-alojamiento-de-un-blog-con-wordpress/' rel='bookmark' title='Sobre el cambio de alojamiento de un blog con WordPress'>Sobre el cambio de alojamiento de un blog con WordPress</a></li>
<li><a href='http://www.labitacoradeltigre.com/2008/03/09/un-blog-de-aula-para-la-exportacion-1/' rel='bookmark' title='Un blog de aula para la exportación 1'>Un blog de aula para la exportación 1</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Aunque a salto de mata, porque hay otros asuntos que ahora mismo ocupan mi atención, sigo puliendo las aristas del proyecto de <a title="Blog de aula para la exportación" href="http://www.labitacoradeltigre.com/blogaula/">blog de aula para la exportación</a>. Ahora mismo, una vez definida la estructura de contenidos y después de probar varias extensiones que añaden funciones especialmente apropiadas para un blog escolar (la última incorporación ha sido la del plugin <a title="Plugin Role Manager" href="http://www.im-web-gefunden.de/wordpress-plugins/role-manager/">Role Manager</a>, que amplía hasta el infinito las posibilidades de administración de los <a title="WordPress Roles and Capabilities" href="http://codex.wordpress.org/Roles_and_Capabilities">roles y capacidades</a> asignados a los usuarios), estoy haciendo pruebas con las funciones de importación y exportación de WordPress.</p>
<p><a title="De WordPress a WordPress y tiro porque me toca" href="http://www.labitacoradeltigre.com/2008/02/27/de-wordpress-a-wordpress-y-tiro-porque-me-toca/">Hace ya algunos meses</a> que describí la mecánica de uso y las posibilidades de esta función, el resultado de cuya puesta en práctica es un fichero con el formato WordPress eXtended RSS o WXR (en realidad un XML), que contiene todas las entradas, comentarios, campos personalizados, categorías y etiquetas. Desde aquel artículo he seguido investigando sobre el proceso de exportación e importación, y he hecho algunos descubrimientos muy interesantes, que paso a describir.</p>
<p><span id="more-498"></span></p>
<p>1. La exportación e importación de un blog grande con muchas entradas funciona bien tanto en instalaciones de WordPress monousuario como en alojamientos multiusuario basados en <a title="WordPress MU" href="http://mu.wordpress.org/">WordPress MU</a>, por ejemplo el de <a title="WordPress.com" href="http://wordpress.com">WordPress.com</a>. Véanse, a modo de ejemplo, los &#8220;clones&#8221; de <em>La Bitácora del Tigre</em> que he creado en dos instalaciones provisionales: <a title="WordPress para copiar" href="http://www.labitacoradeltigre.com/nuevo/">Nuevo blog para copiar</a>, que reside en la misma cuenta de alojamiento que utiliza mi blog principal, y <a title="Blog importado para el Tigre" href="http://www.labitacoradeltigre.com/nuevo/">Blog importado para el Tigre</a>, creado al efecto en una cuenta nueva de WordPress.com.</p>
<p>2. Como saben los usuarios que han puesto en práctica esta técnica, la exportación e importación mediante el fichero WXR sólo es posible si el fichero de exportación tiene un tamaño máximo de 6 MB. Por su parte, si la importación del blog se realiza desde una cuenta de WordPress.com, el fichero está limitado a 3 MB., o al menos eso es lo que se afirma en el interfaz de administración de WPMU, en la opción <em>Importar</em> &gt; <em>WordPress</em>. A la hora de la verdad, sin embargo, mi nueva cuenta en WordPress.com me ha permitido importar con éxito el fichero XML de <em>La Bitácora del Tigre</em>, que pesa 5,4 MB. y tiene la friolera de 52305 líneas (por cierto, para trastear con él utilizo una aplicación excelente: el editor <a title="Notepad++" href="http://notepad-plus.sourceforge.net/es/site.htm">Notepad++</a>).</p>
<p>3. Aunque el proceso de exportación e importación funciona razonablemente bien (hay que tener paciencia en la fase de importación, pues el servidor invierte un buen rato en procesar el XML), no está exento de problemas, a saber:</p>
<ul>
<li>La vinculación entre los comentarios y las entradas a las que aquéllos están asociados se debilita. Aunque la relación entre unos y otras no se pierde, el nuevo WordPress no sabe contar el número de comentarios relacionados con cada entrada. Yo he resuelto el problema accediendo a las tablas de la aplicación, editando una entrada de prueba y cambiando el valor del campo <strong>comment_count</strong>, pero es evidente que semejante técnica supone un auténtico tormento cuando se trata de poner al día un blog con varios centenares de entradas.</li>
<li>La numeración de los IDs de las entradas y los comentarios se altera en el proceso de importación (véanse, a este respecto, los comentarios al artículo <a title="Exporting-Importing A Category" href="http://weblogtoolscollection.com/archives/2008/04/28/exporting-importing-a-category/">Exporting-Importing A Category</a>, del que me ocuparé más adelante). Esto no debería ser un problema (incluso puede ser ventajoso, porque la reordenación sirve para limpiar la base de datos), salvo que se utilice algún plugin cuyo funcionamiento implica los IDs antiguos de las entradas o/y los comentarios.</li>
</ul>
<p>4. Si los resultados del proceso de exportación-importación de WordPress mediante el archivo WXR no resultan satisfactorios por los problemas antedichos (o por alguna otra circunstancia), siempre se puede acudir a una reinstalación de la aplicación mediante cualquiera de los diversos procedimientos de importación y exportación descritos con sumo detalle en <a title="Moving WordPress" href="http://codex.wordpress.org/Moving_WordPress">Moving WordPress</a>. Esta técnica, que en sus distintas variantes implica la realización de un backup de la base de datos, tiene, como casi todo en la vida, sus ventajas e inconvenientes:</p>
<ul>
<li>Ventaja principal: el blog resultante es un duplicado perfecto del original. Si va acompañado del traslado de todos los archivos de la aplicación (temas y plugins incluidos), el nuevo blog debería funcionar como una réplica exacta del anterior.</li>
<li>Inconvenientes serios: el blog resultante mantiene toda la basura que se va acumulando en la tabla <strong>wp_options</strong>, así como las tablas generadas por los plugins que se hayan podido instalar a lo largo de la historia del blog. Este inconveniente se puede subsanar exportando sólo el contenido del blog (es decir, dejando fuera del backup de la base de datos la tabla wp_options y las posibles tablas creadas por los plugins) y reconfigurándolo minuciosamente en su nueva ubicación. Eso es lo que yo hice <a title="Sobre el cambio de alojamiento de un blog con WordPress" href="http://www.labitacoradeltigre.com/2007/04/15/sobre-el-cambio-de-alojamiento-de-un-blog-con-wordpress/">cuando me tocó migrar La Bitácora del Tigre</a>, y el resultado fue plenamente satisfactorio.</li>
</ul>
<p>5. Aunque por el momento el script de exportación de WordPress no permite exportaciones parciales (por algún sitio he leído que es probable que las próximas ediciones de la aplicación incluyan esta mejora), ya hay quien ha encontrado la manera de conseguirlo (véase, de nuevo, el artículo <a title="Exporting-Importing A Category" href="http://weblogtoolscollection.com/archives/2008/04/28/exporting-importing-a-category/">Exporting-Importing A Category</a>). El truco consiste en crear un usuario provisional y hacerlo autor de las entradas que interese exportar (otro proceso laborioso, pero no hay gloria sin esfuerzo). A partir de ahí, todo es coser y cantar, pues el script de exportación permite seleccionar las entradas de un autor concreto.</p>
<p>6. También hay quien se las ha ingeniado para <a title="WordPress Export Troubles" href="http://www.menga.net/2008/03/23/wordpress-export-troubles/">solventar el problema del tamaño del fichero WXR</a>. El procedimiento, bastante laborioso, consiste en tomar el XML original y partirlo en pedazos, de forma que se pueda llevar a cabo una importación en pasos sucesivos. Yo no he puesto en práctica este truco porque no me ha hecho falta, pero habida cuenta de que dentro de no mucho tiempo el fichero de exportación de mi blog superará la frontera de los 6 MB., he anotado celosamente esta técnica, para cuando llegue la ocasión.</p>
<p>7. Los trucos descritos en los dos pasos anteriores no sólo sirven para solventar las limitaciones de los scripts de exportación e importación de WordPress. Siempre que se utilicen con cuidado y paciencia, constituyen un instrumento de indiscutible utilidad para partir un blog muy grande en otros más pequeños, o para combinar varios blogs pequeños en uno más grande.</p>
<p>Entradas relacionadas</p><ol>
<li><a href='http://www.labitacoradeltigre.com/2008/02/27/de-wordpress-a-wordpress-y-tiro-porque-me-toca/' rel='bookmark' title='De WordPress a WordPress y tiro porque me toca'>De WordPress a WordPress y tiro porque me toca</a></li>
<li><a href='http://www.labitacoradeltigre.com/2010/07/30/mas-utilidades-para-exportar-un-blog-de-wordpress/' rel='bookmark' title='Más utilidades para exportar un blog de WordPress'>Más utilidades para exportar un blog de WordPress</a></li>
<li><a href='http://www.labitacoradeltigre.com/2009/01/02/un-truco-para-resolver-problemas-derivados-de-la-migracion-del-blog/' rel='bookmark' title='Un truco para resolver problemas derivados de la migración del blog'>Un truco para resolver problemas derivados de la migración del blog</a></li>
<li><a href='http://www.labitacoradeltigre.com/2007/04/15/sobre-el-cambio-de-alojamiento-de-un-blog-con-wordpress/' rel='bookmark' title='Sobre el cambio de alojamiento de un blog con WordPress'>Sobre el cambio de alojamiento de un blog con WordPress</a></li>
<li><a href='http://www.labitacoradeltigre.com/2008/03/09/un-blog-de-aula-para-la-exportacion-1/' rel='bookmark' title='Un blog de aula para la exportación 1'>Un blog de aula para la exportación 1</a></li>
</ol>]]></content:encoded>
			<wfw:commentRss>http://www.labitacoradeltigre.com/2008/05/07/mas-sobre-la-exportacion-e-importacion-de-blogs-en-wordpress/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>Un blog de aula para la exportación 1</title>
		<link>http://www.labitacoradeltigre.com/2008/03/09/un-blog-de-aula-para-la-exportacion-1/</link>
		<comments>http://www.labitacoradeltigre.com/2008/03/09/un-blog-de-aula-para-la-exportacion-1/#comments</comments>
		<pubDate>Sun, 09 Mar 2008 15:04:07 +0000</pubDate>
		<dc:creator>Eduardo Larequi</dc:creator>
				<category><![CDATA[Bitácoras y WordPress]]></category>
		<category><![CDATA[Temas educativos]]></category>
		<category><![CDATA[TIC]]></category>
		<category><![CDATA[blog de aula para la exportación]]></category>
		<category><![CDATA[blogosfera educativa]]></category>
		<category><![CDATA[exportación e importación de un blog]]></category>

		<guid isPermaLink="false">http://www.labitacoradeltigre.com/2008/03/09/un-blog-de-aula-para-la-exportacion/</guid>
		<description><![CDATA[Durante las últimas semanas he venido realizando uno de los cursos online del PNTE, el titulado La prensa como recurso educativo (por cierto, además del repertorio que acabo de enlazar, el PNTE ofrece a sus usuarios un interesante catálogo de materiales formativos online sobre Moodle). Una de las últimas actividades del curso daba a elegir [...]
Entradas relacionadas<ol>
<li><a href='http://www.labitacoradeltigre.com/2008/04/16/un-blog-de-aula-para-la-exportacion-4/' rel='bookmark' title='Un blog de aula para la exportación 4'>Un blog de aula para la exportación 4</a></li>
<li><a href='http://www.labitacoradeltigre.com/2008/04/06/un-blog-de-aula-para-la-exportacion-3/' rel='bookmark' title='Un blog de aula para la exportación 3'>Un blog de aula para la exportación 3</a></li>
<li><a href='http://www.labitacoradeltigre.com/2008/03/25/un-blog-de-aula-para-la-exportacion-2/' rel='bookmark' title='Un blog de aula para la exportación 2'>Un blog de aula para la exportación 2</a></li>
<li><a href='http://www.labitacoradeltigre.com/2008/10/17/encuestas-con-polldaddy-para-un-blog-de-aula/' rel='bookmark' title='Encuestas con PollDaddy para un blog de aula'>Encuestas con PollDaddy para un blog de aula</a></li>
<li><a href='http://www.labitacoradeltigre.com/2008/09/15/google-docs-para-un-blog-de-aula/' rel='bookmark' title='Google Docs para un blog de aula'>Google Docs para un blog de aula</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Durante las últimas semanas he venido realizando uno de los <a title="Formación a distancia del PNTE" href="http://formacion.pnte.cfnavarra.es/">cursos online del PNTE</a>, el titulado <a title="La prensa como recurso educativo" href="http://formacion.pnte.cfnavarra.es/v_prensa_recurso_educativo.php">La prensa como recurso educativo</a> (por cierto, además del repertorio que acabo de enlazar, el PNTE ofrece a sus usuarios un interesante catálogo de <a title="Aula virtual del PNTE en Moodle" href="http://irati.pnte.cfnavarra.es/aulavirtual/">materiales formativos online sobre Moodle</a>). Una de las últimas actividades del curso daba a elegir entre dos alternativas: la comparación entre un periódico en papel y su versión digital, por un lado, y la elaboración de un blog educativo, por otro. En primera instancia, yo había pensado elegir la primera, pero la tutora me animó con muy buenas razones a optar por la segunda.</p>
<p>Pensando pensando, consideré que podía ser útil la elaboración de un modelo de blog de aula, algo así como un esqueleto de blog con una estructura de entradas, categorías y páginas fijas que, además de cumplir con los objetivos y requisitos de la actividad del curso online, fuera aprovechable para los compañeros docentes. A este respecto, conviene hacer saber a quienes no lo sepan que <a title="WordPress" href="http://wordpress.org">WordPress</a> permite exportar el contenido de un blog en forma de fichero <a title="XML en la Wikipedia" href="http://es.wikipedia.org/wiki/XML">XML</a>, que a su vez se puede importar desde otro vacío, tal como ya comenté en <a title="De WordPress a WordPress y tiro porque me toca" href="http://www.labitacoradeltigre.com/2008/02/27/de-wordpress-a-wordpress-y-tiro-porque-me-toca/">De WordPress a WordPress y tiro porque me toca</a>. Dicho de otro modo: que no es demasiado difícil crear un blog-contenedor, perfectamente funcional, que luego pueda ser reproducido, o clonado, en otras instalaciones.</p>
<p><span id="more-483"></span></p>
<p>Los beneficios de esta técnica en el ámbito educativo son indiscutibles: se podrían crear blogs-tipo para distintos propósitos (un blog de aula para una asignatura o materia, un blog-diario, un blog-revista escolar), y a continuación colgar los ficheros XML resultantes, con una breve explicación, para quien quisiera y supiera hacer uso de ellos. Si al fichero XML se le suman otros (el fichero OPML con los enlaces del <em>blogroll</em>, los temas y los plugins), el blog está prácticamente servido y listo para su uso inmediato.</p>
<p>Eso es justamente lo que yo estoy haciendo con mi <a title="Blog de aula para la exportación" href="http://www.labitacoradeltigre.com/blogaula/">Blog de aula para la exportación</a>, que presento en sociedad con todas las cautelas del mundo. Es, como he dicho antes, un blog-contenedor, que sólo tiene un contenido mínimo, a modo de plantilla u orientación para quien lo considere útil como inspiración o modelo. Debo subrayar que es una publicación en una fase temprana de elaboración; todavía necesita añadidos y retoques, y no ha pasado esa definitiva prueba del algodón que es su puesta en práctica en el aula. En todo caso, creo que puede ser útil describir las características más llamativas de esta publicación, con las justificaciones correspondientes.</p>
<p>1. El blog de aula para la exportación no es un blog convencional, pues está organizado en torno a una página estática de inicio. Como saben los usuarios habituales de WordPress, esta estructura se consigue desde <em>Opciones</em> &gt; <em>Lectura</em>, seleccionado la opción <em>La página inicial mostrará una página estática</em>, que en mi caso es la titulada <a title="El blog del aula" href="http://www.labitacoradeltigre.com/blogaula/">El blog del aula</a>, donde aparece una breve descripción del blog y su funcionamiento. La estructura cronológica inversa, que es el rasgo más característico del blog, sólo es visible si se accede a las categorías temáticas o secciones, como las de <a title="Novedades de la asignatura" href="http://www.labitacoradeltigre.com/blogaula/category/novedades-de-la-asignatura/">Novedades de la asignatura</a> o <a title="Actividades sobre textos" href="http://www.labitacoradeltigre.com/blogaula/category/actividades-sobre-textos/">Actividades sobre textos</a>. A mi modo de ver, la disposición con una página de inicio fija tiene grandes ventajas para un blog de aula:</p>
<ul>
<li>Permite situar en la página principal aquellos contenidos que al profesor le interese destacar más en cada momento.</li>
<li>Permite controlar de forma más eficaz la forma en que los alumnos acceden al blog y se mueven por él.</li>
<li>Mejora la gestión de la página de inicio, optimiza el tamaño y por tanto agiliza los tiempos de carga.</li>
</ul>
<p>2. Además de la de inicio, el blog contiene una serie de páginas estáticas (documentos, enlaces, FAQ, archivo, formulario de contacto, etc.), a las que se puede acceder desde sendos menús de navegación situados en dos zonas muy visibles: la cabecera y la parte superior de la barra lateral izquierda. El blog se ha diseñado para que los enlaces a estos recursos aparezcan en todas y cada una de sus páginas, lo que facilita la navegación y asegura que los alumnos no pierdan las referencias más importantes que deben tener en cuenta para realizar las actividades didácticas propuestas.</p>
<p>3. Como puede observarse a primera vista, el blog carece de blogroll en sentido estricto, dado que los <a title="Enlaces" href="http://www.labitacoradeltigre.com/blogaula/enlaces/">enlaces</a> sólo se incluyen en la página estática correspondiente, como un recurso didáctico más. Aunque esta disposición desvirtúa en cierto modo la naturaleza del blog, estoy convencido de que resulta más ventajosa desde el punto de vista de la eficacia didáctica, porque el blogroll puede actuar como elemento distractor y favorecer la dispersión de los alumnos y la navegación poco controlada.</p>
<p>4. La disposición de las barras laterales tiene un propósito estructurante muy definido: a la izquierda se sitúan los grupos de enlaces que aseguran la funcionalidad del blog, mientras que a la derecha aparecen elementos complementarios o de gestión. Esta disposición, que sólo es posible con temas que permitan utilizar dos barras laterales (por ejemplo <a title="Theme Mandigo" href="http://www.onehertz.com/portfolio/wordpress/mandigo/">Mandigo</a>, que es el que yo utilizo) exige monitores con resoluciones relativamente altas (1024 píxels en el caso que nos ocupa), pero a cambio aprovecha mucho mejor el espacio disponible en pantalla.</p>
<p>Otro recurso que facilita la estructuración del blog y contribuye a guiar a los alumnos, evitando que éstos se pierdan por entre sus vericuetos, es una red de enlaces internos sólida y lo más consistente posible. En el que yo he creado, la consistencia está asegurada no sólo por la disposición de las barras laterales, sino por la presencia de una página fija de <a title="Archivo del blog" href="http://www.labitacoradeltigre.com/blogaula/archivo/">Archivo</a>, elaborada con el plugin <a title="Plugin Sitemap Generator for WordPress" href="Sitemap Generator Plugin for WordPress?phpMyAdmin=a053ef3abc2209dfd6945428075b09ff">Sitemap Generator for WordPress</a>, que reproduce la lista completa de todas las entradas y páginas que forman parte del blog.</p>
<p>5. El blog de aula que he creado ofrece varios dispositivos que refuerzan considerablemente su interactividad y presentan indiscutibles ventajas para su uso en clase:</p>
<ul>
<li>En primer lugar, un <a title="Formulario de contacto" href="http://www.labitacoradeltigre.com/blogaula/contacto/">formulario de contacto</a> con protección antispam, elaborado mediante el plugin <a title="Plugin WP Contact Form III" href="http://kzkw.net/wp/">WP Contact Form III</a>, que permite a los alumnos ponerse en contacto con el profesor, sin necesidad de que sus intervenciones se publiquen como comentarios. Este sistema garantiza la confidencialidad de la relación profesor-alumno cuando ello resulte necesario.</li>
<li>El segundo mecanismo de interactividad adicional viene dado por los formularios de encuestas, que se pueden definir a voluntad del administrador del blog, gracias al plugin <a title="Plugin WP-Polls 2.21" href="http://lesterchan.net/wordpress/readme/wp-polls.html">WP-Polls 2.21</a>. Un ejemplo de lo que se puede hacer con este complemento (utilísimo y extraordinariamente configurable, pues no sólo permite construir encuestas a voluntad del usuario, sino traducir todos sus elementos) es la encuesta que aparece al final de la entrada <a title="Análisis de un texto publicitario" href="http://www.labitacoradeltigre.com/blogaula/2008/03/04/analisis-de-un-texto-publicitario/">Análisis de un texto publicitario</a>.</li>
<li>El blog también permite enviar a los usuarios mensajes a través del correo electrónico. De este modo, se garantiza que todos los alumnos estén informados de las novedades, especialmente las relativas a las actividades que deben realizar. La puesta en práctica de esta función se logra gracias al plugin <a title="Plugin Email Users" href="http://www.vincentprat.info/wordpress/email-users/">Email Users</a>, con el que se pueden seleccionar los destinatarios de los mensajes en función de su identidad o de los tipos de usuario; el plugin dispone, además, de una excelente traducción al castellano, mediante el correspondiente fichero <a href="http://email-users-locales.vincentprat.info/2.4/es_ES/utf-8/email-users-es_ES.mo">email-users-es_ES.mo</a>.</li>
<li>Por último, el blog dispone de un sistema de autentificación situado en la barra lateral derecha, elaborado mediante el plugin <a title="Plugin MiniMeta Widget" href="http://wordpress.org/extend/plugins/minimeta-widget/">MiniMeta Widget</a>, que tras el proceso de registro mediante nombre de usuario y contraseña da acceso a las funciones adjudicadas a cada uno de los usuarios, incluidas las de escribir entradas o páginas. Este sistema facilita mucho el uso del blog, pues tanto los alumnos como los profesores ganan en rapidez y facilidad de acceso a las principales funciones, en especial las que tienen que ver con la escritura de sus textos.</li>
</ul>
<p>6. Los usuarios del blog (dos, por el momento) pertenecen a categorías claramente diferenciadas: profesor y alumnos. El denominado &#8220;Profesor Asignatura&#8221; es un usuario administrador (es decir, tiene todos los privilegios para hacer y deshacer), mientras que el llamado &#8220;Alumno Ejemplo&#8221; corresponde a la figura de un alumno-tipo; se podrían haber creado más usuarios alumnos, pero he preferido no hacerlo para simplificar la situación. El perfil del Alumno Ejemplo es el de un usuario colaborador, llamado <em>contributor</em> en la terminología de WordPress. He elegido este perfil porque los colaboradores tienen capacidad de escribir sus propios artículos, pero no de publicarlos; para ello, el administrador del blog tiene que dar su aprobación (hay más detalles sobre el asunto en el artículo <a title="Roles and Capabilities" href="http://codex.wordpress.org/Roles_and_Capabilities">Roles and Capabilities</a> del <a title="WordPress Codex" href="http://codex.wordpress.org/">WordPress Codex</a>, en inglés). Aunque es una configuración bastante restrictiva, también permite un control muy fino de los textos que se publiquen en el blog, lo cual es muy conveniente en contextos educativos.</p>
<p>Existen algunas alternativas para aquellos docentes que no quieran o no puedan dar de alta a sus alumnos como usuarios del blog con capacidad para escribir en él. La primera consiste en utilizar un cliente o editor para blogs, un programa que hace posible publicar &#8220;a distancia&#8221; sin necesidad de utilizar el interfaz de administración de la publicación. Los clientes para blogs tienen otra ventaja, y es que sus herramientas de formato son, por lo general, muy superiores en capacidades y facilidad de uso al sumario editor que proporciona WordPress. A todos los docentes interesados en esta técnica les recomiendo la lectura de la serie de artículos sobre <a title="Herramientas de escritura online en La Bitácora del Tigre" href="http://www.labitacoradeltigre.com/tag/herramientas-de-escritura-online/">clientes para blogs y otras herramientas de escritura online</a> que he venido publicando en <em>La Bitácora del Tigre</em>. La segunda alternativa es la utilización de la técnica del <em><a title="Blog by email" href="http://codex.wordpress.org/Blog_by_Email">blog by email</a></em>, o publicación en el blog a través del correo electrónico. A diferencia de la anterior, ésta es una solución de emergencia, pues sus resultados son, por lo general, poco precisos, dado que resulta difícil ajustar el formato a las necesidades de publicación, y todavía más integrar fotografías o elementos multimedia. Además, no es sencillo conseguir que cada usuario publique en su propia cuenta y en la categoría requerida. En todo caso, es una solución perfectamente factible si el profesor está dispuesto realizar estas tareas una vez que los alumnos envíen sus textos; véase, como ejemplo, la entrada <a title="No he podido realizar la actividad en el plazo previsto" href="http://www.labitacoradeltigre.com/blogaula/2008/03/07/no-he-podido-realizar-la-actividad-en-el-plazo-previsto/">No he podido realizar la actividad en el plazo previsto</a>, publicada por el Alumno Ejemplo en mi blog de aula a través de un sencillo mensaje enviado desde su correo electrónico.</p>
<p>7. Los comentarios no se publican de forma inmediata. Para que un comentario aparezca publicado, el administrador debe conceder su previa aprobación, una técnica que generalmente se conoce con el nombre de &#8220;moderación de comentarios&#8221;. Esta configuración puede suponer una cierta frustración para los alumnos, naturalmente impacientes por ver publicadas sus intervenciones, pero de nuevo asegura un control absoluto del profesor sobre lo que se publica en el blog de aula.</p>
<p>8. La categoría de entradas predeterminada es la de <a title="Novedades de la asignatura" href="http://www.labitacoradeltigre.com/blogaula/category/novedades-de-la-asignatura/">Novedades de la asignatura</a>, que no sólo incluye noticias, sino la convocatoria de las actividades didácticas que forman parte del blog. Para destacar la importancia de esta categoría, se ha situado al comienzo de la barra lateral izquierda, lo cual se consigue gracias al widget proporcionado por el plugin <a title="Plugin Category Posts Widget" href="http://wordpress.org/extend/plugins/category-posts/">Category Posts Widget</a>.</p>
<p>9. A diferencia de los mayor parte de los blogs, cuyas entradas más largas suelen dividirse mediante la etiqueta &lt;!&#8211;more&#8211;&gt;, lo cual permite generar una página principal más breve y más fácil de cargar en los navegadores, el blog de aula prescinde completamente de esta técnica, pues a él se accede, como ya se ha dicho antes, a través de una página estática de longitud perfectamente controlable.</p>
<p>10. El blog hace uso de dos plugins que permiten ejecutar código PHP en las entradas, las páginas fijas y los widgets: <a title="Plugin Exec-PHP" href="http://bluesome.net/post/2005/08/18/50/">Exec-PHP</a> y <a title="Plugin MyCustomWidget" href="http://www.janek-niefeldt.de/blog/mycustomwidget">MyCustomWidget</a>. Cualquier docente que tenga mínimas nociones de WordPress y de cómo añadir funciones en los artículos y en las barras laterales (véanse, a este respecto, mis artículos <a title="La magia de los widgets de WordPress 1" href="http://www.labitacoradeltigre.com/2007/11/26/la-magia-de-los-widgets-de-wordpress-1/">La magia de los widgets de WordPress, 1</a> y <a title="La magia de los widgets de WordPress 2" href="http://www.labitacoradeltigre.com/2008/02/21/la-magia-de-los-widgets-de-wordpress-2/">La magia de los widgets de WordPress, 2</a>) encontrará que estos dos complementos constituyen un recurso valiosísimo para ajustar el funcionamiento del blog a cualquier tipo de necesidad. No obstante, es necesario advertir que ambos plugins, y en particular el primero, ofrecen ciertos riesgos, pues si se manejan de forma imprudente pueden crear serios problemas de seguridad. Esta es una razón adicional para dar de alta a los alumnos como usuarios con perfil de colaboradores; en tal situación, no pueden ejecutar PHP en sus entradas, ni pueden editar los widgets.</p>
<p>En mi blog de aula, he creado dos widgets personalizados mediante el plugin MyCustomWidget: el primero incluye en la barra lateral izquierda una lista de los autores del blog con sus entradas correspondientes, mientras que el segundo proporciona una lista de las páginas estáticas. Por otro lado, el plugin Exec-PHP me ha permitido generar una página de <a title="Enlaces" href="http://www.labitacoradeltigre.com/blogaula/enlaces/">Enlaces</a> que sustituye a la funcionalidad del blogroll.</p>
<p>11. Un blog de aula destinado a las actividades didácticas protagonizadas por los alumnos debiera permitir la inclusión de elementos multimedia: vídeo, audio, presentaciones, animaciones en flash, etc. En general, la inserción de elementos multimedia en WordPress es muy sencilla, pues en la mayoría de los casos basta con copiar y pegar en el editor el código proporcionado por los servicios de alojamiento multimedia. No obstante, siempre conviene utilizar plugins para tales efectos, pues con ellos se mejora la gestión de los elementos insertados y se consigue un código HTML más depurado. En el estado actual de mi blog de aula sólo hago uso del plugin <a title="Plugin Viper's Video Quicktags" href="http://www.viper007bond.com/wordpress-plugins/vipers-video-quicktags/">Viper&#8217;s Video Quicktags</a> para insertar vídeo (véase, por ejemplo, la entrada titulada <a title="Análisis de un texto publicitario" href="http://www.labitacoradeltigre.com/blogaula/2008/03/04/analisis-de-un-texto-publicitario/">Análisis de un texto publicitario</a>, donde figuran un vídeo y una presentación de <a title="SlideShare" href="http://www.slideshare.net">SlideShare</a>), pero en condiciones de utilización real usaría también otros complementos.</p>
<p>12. Para elaborar el blog de aula he escogido la última versión de WordPress existente en el momento de abordar el proyecto (la 2.3.3), no sólo porque es la más completa y segura, sino por el soporte nativo para etiquetas, disponible desde la versión 2.3. Aunque la tarea de etiquetado es siempre pesada (y además de rentabilidad didáctica dudosa si han de realizarla los alumnos), los tags proporcionan una gran solidez conceptual al blog y ayudan a que los buscadores, y especialmente Google, lo indexen con facilidad. Como puede verse en mi modelo de blog de aula, todas las entradas y páginas estáticas aparecen etiquetadas, tarea en la que resulta de gran ayuda el plugin <a title="Plugin Simple Tags" href="http://www.herewithme.fr/wordpress-plugins/simple-tags">Simple Tags</a>. El resultado del etiquetado del blog es visible en la nube de etiquetas que aparece en la parte inferior de la barra lateral derecha.</p>
<p>13. Salvo error u omisión por mi parte, todo el blog está en castellano gracias a los buenos oficios del tema <a title="Theme Mandigo" href="http://www.onehertz.com/portfolio/wordpress/">Mandigo</a>, que no sólo cuenta con un fichero de traducción <a title="Fichero de traducción del tema Mandigo al español (es_ES.mo)" href="http://www.onehertz.com/download/wordpress/mandigo/l10n/es_ES.mo">es_ES.mo</a> perfectamente válido, sino, lo que es mejor, con el fichero de fuente original <a title="Fichero de traducción del tema Mandigo al español (es_ES.po)" href="http://www.onehertz.com/download/wordpress/mandigo/l10n/es_ES.po">es_ES.po</a>, por si es necesario hacer correcciones o retocar la traducción (yo la he modificado bastante, sobre todo para normalizar el uso de las mayúsculas). Además, el blog se ha configurado para que las fechas completas aparezcan siempre en el formato más habitual en español, es decir, <strong>xx de xx de xxxx</strong>. Esto se consigue desde el menú <em>Opciones</em>, haciendo constar en el campo <em>Formato fecha predeterminado</em> el valor &#8220;j \d\e F \d\e Y&#8221; (sin las comillas). Ya que he vuelto a mencionar el asunto de la plantilla, merece la pena destacar el hecho de que el tema Mandigo ofrece muchísimas opciones de configuración, algunas muy convenientes para un blog de aula:</p>
<ul>
<li>Esquemas de color variables y personalizables, que se pueden combinar con imágenes personalizadas de cabecera (véase, por ejemplo, los motivos otoñales que yo he utilizado en el blog, procedentes de <a title="Colección de fotos de Eduardo Larequi en Flickr" href="http://www.flickr.com/photos/elarequi">mi colección de fotos en Flickr</a>). Se puede configurar el tema para que en cada ejecución aparezca una foto de cabecera distinta, o incluso un esquema de colores diferente. Esta última opción es muy vistosa, pero también puede llegar a distraer la atención de los alumnos.</li>
<li>Varias barras laterales situables a derecha e izquierda, lo cual permite una organización de los widgets sumamente flexible, y apta para necesidades muy variadas. Por defecto, Mandigo viene configurado con una única barra lateral y 800 píxels de ancho, pero cabe optar por dos barras laterales, en el mismo o en distintos lados, lo cual exige una resolución mínima de 1024 píxels.</li>
<li>Posibilidad de excluir páginas fijas del menú superior, a voluntad del administrador. Esta opción es muy interesante cuando el blog contiene páginas que no deben ser visibles para otro usuario que no sea el administrador del blog.</li>
<li>Un estilo visual destinado a destacar los comentarios del autor de una entrada, lo cual es muy útil para distinguir entre sus intervenciones y las de otros comentaristas.</li>
<li>Posibilidad de configurar los títulos de los elementos individuales del blog (entradas, páginas fijas, páginas de archivo y de búsqueda, páginas de entradas, resultados de búsqueda); se trata de una función de carácter administrativo y de escasa rentabilidad didáctica, pero de indiscutible utilidad para garantizar la efectividad del indexado del blog por parte de los buscadores.</li>
</ul>
<p style="TEXT-ALIGN: center">**************</p>
<p>Mi intención al publicar este artículo no es sólo describir un posible modelo de blog de aula, sino también ofrecer su contenido a los usuarios interesados en él, tal como señalé al principio de esta entrada, que ya va siendo kilométrica. No obstante, antes de hacerlo quiero abrir un período de consultas para que los colegas interesados en el proyecto hagan sus propuestas, críticas y sugerencias, a través del mecanismo de los comentarios (o de la <a title="Página de contacto de La Bitácora del Tigre" href="http://www.labitacoradeltigre.com/contacto/">página de contacto</a> de este blog), en torno a los siguientes aspectos:</p>
<ul>
<li>Organización y estructura del blog.</li>
<li>Contenidos apropiados para un blog modelo.</li>
<li>Funciones de administración e interactuación con los usuarios.</li>
<li>Plugins recomendables para blogs de aula.</li>
<li>Enlaces recomendables.</li>
<li>Presentación (temas, organización gráfica, etc.).</li>
<li>Otros.</li>
</ul>
<p>Me comprometo formalmente a responder a todos los comentarios en el plazo más breve posible y a añadir al blog todas aquellas mejoras que estén a mi alcance. Mi objetivo final es generar un fichero ZIP que contenga los siguientes elementos:</p>
<ul>
<li>Un fichero XML con la estructura de contenido del blog: entradas, páginas, categorías y etiquetas.</li>
<li>Un fichero OPML con los enlaces que forman parte del blogroll.</li>
<li>Una lista de enlaces a todas las aplicaciones citadas en la entrada: WordPress 2.3.3 y su fichero de traducción, plugins con sus versiones al español y temas, asimismo con sus correspondientes ficheros de traducción, cuando existan.</li>
<li>Una lista de reconocimientos: blogs que me han servido de inspiración, autores que han mejorado el blog con sus intervenciones, etc.</li>
<li>Una versión en PDF del presente documento.</li>
</ul>
<p>Entradas relacionadas</p><ol>
<li><a href='http://www.labitacoradeltigre.com/2008/04/16/un-blog-de-aula-para-la-exportacion-4/' rel='bookmark' title='Un blog de aula para la exportación 4'>Un blog de aula para la exportación 4</a></li>
<li><a href='http://www.labitacoradeltigre.com/2008/04/06/un-blog-de-aula-para-la-exportacion-3/' rel='bookmark' title='Un blog de aula para la exportación 3'>Un blog de aula para la exportación 3</a></li>
<li><a href='http://www.labitacoradeltigre.com/2008/03/25/un-blog-de-aula-para-la-exportacion-2/' rel='bookmark' title='Un blog de aula para la exportación 2'>Un blog de aula para la exportación 2</a></li>
<li><a href='http://www.labitacoradeltigre.com/2008/10/17/encuestas-con-polldaddy-para-un-blog-de-aula/' rel='bookmark' title='Encuestas con PollDaddy para un blog de aula'>Encuestas con PollDaddy para un blog de aula</a></li>
<li><a href='http://www.labitacoradeltigre.com/2008/09/15/google-docs-para-un-blog-de-aula/' rel='bookmark' title='Google Docs para un blog de aula'>Google Docs para un blog de aula</a></li>
</ol>]]></content:encoded>
			<wfw:commentRss>http://www.labitacoradeltigre.com/2008/03/09/un-blog-de-aula-para-la-exportacion-1/feed/</wfw:commentRss>
		<slash:comments>19</slash:comments>
		</item>
		<item>
		<title>De WordPress a WordPress y tiro porque me toca</title>
		<link>http://www.labitacoradeltigre.com/2008/02/27/de-wordpress-a-wordpress-y-tiro-porque-me-toca/</link>
		<comments>http://www.labitacoradeltigre.com/2008/02/27/de-wordpress-a-wordpress-y-tiro-porque-me-toca/#comments</comments>
		<pubDate>Wed, 27 Feb 2008 20:38:37 +0000</pubDate>
		<dc:creator>Eduardo Larequi</dc:creator>
				<category><![CDATA[Bitácoras y WordPress]]></category>
		<category><![CDATA[Joomla]]></category>
		<category><![CDATA[exportación e importación de un blog]]></category>
		<category><![CDATA[gestión y mantenimiento del blog]]></category>

		<guid isPermaLink="false">http://www.labitacoradeltigre.com/2008/02/27/de-wordpress-a-wordpress-y-tiro-porque-me-toca/</guid>
		<description><![CDATA[Este lunes leí un interesantísimo artículo en Weblog Tools Collection titulado Reformatting WordPress, sobre la posibilidad de generar un blog totalmente nuevo (pero con el contenido de uno anterior, es decir, las entradas con sus categorías, las páginas estáticas, los comentarios y las etiquetas), utilizando para ello las funciones de exportar e importar contenido que [...]
Entradas relacionadas<ol>
<li><a href='http://www.labitacoradeltigre.com/2011/06/13/desaparece-la-categoria-wordpress-mu/' rel='bookmark' title='Desaparece la categoría WordPress MU'>Desaparece la categoría WordPress MU</a></li>
<li><a href='http://www.labitacoradeltigre.com/2008/05/07/mas-sobre-la-exportacion-e-importacion-de-blogs-en-wordpress/' rel='bookmark' title='Más sobre la exportación e importación de blogs en WordPress'>Más sobre la exportación e importación de blogs en WordPress</a></li>
<li><a href='http://www.labitacoradeltigre.com/2009/07/25/actualizacion-a-la-version-2-8-2-de-wordpress/' rel='bookmark' title='Actualización a la versión 2.8.2 de WordPress'>Actualización a la versión 2.8.2 de WordPress</a></li>
<li><a href='http://www.labitacoradeltigre.com/2011/04/29/actualizacion-con-suspense-a-la-version-3-1-2-de-wordpress/' rel='bookmark' title='Actualización (con suspense) a la versión 3.1.2 de WordPress'>Actualización (con suspense) a la versión 3.1.2 de WordPress</a></li>
<li><a href='http://www.labitacoradeltigre.com/2009/08/04/actualizacion-a-wordpress-2-8-3/' rel='bookmark' title='Actualización a WordPress 2.8.3'>Actualización a WordPress 2.8.3</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Este lunes leí un interesantísimo artículo en <a title="Weblog Tools Collection" href="http://weblogtoolscollection.com/">Weblog Tools Collection</a> titulado <a title="Reformatting WordPress" href="http://weblogtoolscollection.com/archives/2008/02/25/reformatting-wordpress/">Reformatting WordPress</a>, sobre la posibilidad de generar un blog totalmente nuevo (pero con el contenido de uno anterior, es decir, las entradas con sus categorías, las páginas estáticas, los comentarios y las etiquetas), utilizando para ello las funciones de exportar e importar contenido que incorpora de serie <a title="WordPress" href="http://wordpress.org">WordPress</a>. La utilidad de este procedimiento es indiscutible para una amplia variedad de circunstancias que pueden darse en el acontecer bloguero:</p>
<ul>
<li>La migración de un blog desde un proveedor de alojamiento a otro, así como el traslado de un blog desde un directorio o un subdominio a otro, o de una intranet a otra.</li>
<li>El traslado de un blog elaborado con <a title="WPMU" href="http://mu.wordpress.org">WPMU</a> a la versión de instalación singular de WordPress y viceversa. Yo he probado la primera de ambas técnicas, y puedo asegurar que funciona perfectamente. Ahora bien, hay que tener en cuenta que cada uno de los blogs alojados en WPMU debe exportarse individualmente; el procedimiento que se describe en este artículo no sirve para migrar toda una plataforma de blogs montada sobre WordPress multiusuario.</li>
<li>La refacción de un blog, por ejemplo cuando éste comienza a acusar fallos de rendimiento o exceso de complementos.</li>
<li>La reconstrucción de un blog dañado o hackeado (siempre que se cuente, claro está, con un archivo de copia de seguridad a partir del cual se pueda realizar la construcción).</li>
<li>La partición de un blog muy grande en varios blogs diferentes.</li>
<li>La recombinación de varios blogs en uno solo (véase, por ejemplo, el testimonio que ofrece <a title="Hitzez, portal de Isidro Vidal" href="http://ividal.com/joomla/">Isidro Vidal</a> en el primer comentario a esta entrada).</li>
<li>La elaboración de una estructura de categorías y páginas fijas que pueda servir como plantilla para crear sucesivos blogs, o blogs con una determinada disposición: portal de un centro, web para un proyecto didáctico, una revista escolar, etc.</li>
</ul>
<p><span id="more-478"></span></p>
<p>Movido por la curiosidad (pero también por el interés), he seguido las indicaciones de <a title="Weblog Tools Collection" href="http://weblogtoolscollection.com/">Jeffro2pt0</a> y he procedido a una prueba de exportación del contenido de <em>La Bitácora del Tigre</em> a mi blog para experimentos. El proceso, bastante fácil de llevar a cabo, consta de los siguientes pasos:</p>
<ol>
<li>Generar un archivo de exportación del blog origen (llamémosle &#8220;blog A&#8221;). Esto se lleva a cabo desde <em>Administrar</em> &gt; <em>Exportar</em>. Desde esta pantalla, se puede elegir exportar todo el contenido o seleccionar el correspondiente a alguno de los autores del blog. El resultado, que puede tardar unos minutos, es un fichero XML especial (WordPress eXtended RSS, es decir, &#8216;RSS ampliado de WordPress&#8217; o WXR), en el cual se integran todas las entradas, comentarios, campos personalizados y categorías del blog. El exportador de WordPress no dice nada más, pero como bien apunta Jeffro2pt0 (y yo he confirmado), también se exportan las etiquetas.</li>
<li>Importar el archivo XML desde el blog destino (llamémosle &#8220;blog B&#8221;). Esta acción se lleva a cabo desde <em>Administrar</em> &gt; <em>Importar</em>. En esta pantalla aparecen todos los scripts de importación disponibles; hay que escoger el último, <em>WordPress</em>. Antes de proceder a la tarea, debe tenerse en cuenta una advertencia muy importante: el script de importación de la última versión estable de WordPress, la 2.3.3, contiene un bug que genera problemas con las etiquetas; el bug ya se ha resuelto, pero no se añadirá a la aplicación hasta la versión 2.5. No obstante, se puede descargar el archivo <a title="wordpress.php (script de importación)" href="http://trac.wordpress.org/browser/trunk/wp-admin/import/wordpress.php?rev=6332&amp;format=raw">wordpress.php</a> y copiarlo en el directorio <strong>/wp-admin/import</strong>, sobrescribiendo el ya existente. Una vez actualizado el script, se elige el archivo de importación mediante el botón <em>Examinar</em> y a continuación se pulsa en el botón <em>Subir archivo e importar</em>. Hay que tener en cuenta que sólo se pueden importar archivos inferiores a 6 MB. (he tenido bastante suerte, porque el mío ocupa 5,2 MB.). También conviene saber que el proceso es lento; mi línea ADSL de 3 MB. funciona muy bien, y aun así ha tardado lo suyo.</li>
<li>Una vez completada la carga del script, la aplicación pregunta a qué usuario deben adjudicarse las entradas importadas. Para cada uno de los autores del blog A, se ofrecen dos posibilidades: asociarlo con un autor del blog B ya existente, o crear un autor nuevo.</li>
<li>A partir de aquí, el script de importación hace su trabajo por sí solo: poco a poco se van creando las entradas y páginas, dentro de sus respectivas categorías y junto a los comentarios y etiquetas asociadas a ellas.</li>
</ol>
<p>El resultado del proceso de exportación-importación de <em>La Bitácora del Tigre</em>, con sus más de 460 entradas y casi 1800 comentarios, puede comprobarse en mi blog para pruebas, titulado <a title="Experimentos con WordPress (blog experimental y provisional)" href="http://www.labitacoradeltigre.com/experiments/">Experimentos con WordPress</a>. Conviene que los visitantes sepan que sólo lo mantendré durante unos días, porque no quiero que Google me lo indexe y provoque resultados duplicados. Además, deben tener en cuenta que el blog experimental no es un clon perfecto de <em>La Bitácora del Tigre</em> (por ejemplo, he eliminado muchas páginas fijas que llamaban a plugins inexistentes, y que por tanto no funcionaban), pero sí una prueba de que la técnica descrita en esta entrada funciona perfectamente.</p>
<p>Si fuera a realizar una migración o reconstrucción real del blog, sería necesario poner en práctica algunas tareas adicionales:</p>
<ul>
<li>Instalar en el nuevo blog o en el blog migrado los plugins existentes en el anterior, o al menos los que fueran necesarios. En la entrada de Jeffro2pt0 y en los subsiguientes comentarios se hacen algunas interesantes observaciones a este respecto</li>
<li>Recuperar el <a title="Blogroll en la Wikipedia" href="http://es.wikipedia.org/wiki/Blogroll">blogroll</a>, mediante una técnica de exportación-importación semejante a la ya descrita. A tal efecto, cualquier usuario de WordPress puede generar un archivo <a title="OPML en la Wikipedia" href="http://es.wikipedia.org/wiki/OPML">OPML</a> con los enlaces de su blog A, apuntando a la siguiente URL: <a href="http://dominio_de_que_se_trate/wp-links-opml.php">http://dominio_de_que_se_trate/wp-links-opml.php</a>. Posteriormente puede importarlos al blog B desde <em>Enlaces</em> &gt; <em>Importar enlaces</em>. Incluso se puede agilizar el proceso, apuntando directamente desde <em>Enlaces</em> &gt; <em>Importar enlaces</em> a la URL citada.</li>
<li>Ajustar las entradas del blog B a las características de la plantilla escogida para dicho blog. Si las entradas del blog A han sido juiciosamente formateadas, este proceso no debería ser más fatigoso de lo necesario. Ahora bien, si las entradas del blog original contaban con estilos de formato o etiquetas poco meditadas, el proceso de ajuste puede convertirse en una experiencia sumamente desagradable. Yo no he repasado todo mi blog experimental (ni ganas), pero al ver las diez o doce primeras entradas he comprobado con suma satisfacción que los estilos de imágenes definidos en el tema de mi blog A se comportan muy bien en el blog B. No estoy en condiciones de asegurar que no haya gazapos y entradas mal formateadas, pero estoy casi seguro de que no serán muy abundantes.</li>
</ul>
<p>Un par de observaciones finales: la primera es una viva exhortación a los colegas de afición que utilizan WordPress y disponen de alojamientos propios con suficiente capacidad y recursos, para que experimenten esta técnica y compartan sus resultados. Creo que el intento merece la pena, porque es muy posible que el bloguero o la bloguera impenitente y contumaz haya de ponerlo en práctica en más de una ocasión.</p>
<p>La segunda viene motivada por <a title="Comentario de Christopher Price a Reformatting WordPress" href="http://weblogtoolscollection.com/archives/2008/02/25/reformatting-wordpress/#comment-1215393">uno de los comentarios a la entrada de Jeffro2pt0</a>, en la que se señala (traduzco del inglés): &#8220;migrar de Joomla a WordPress fue increíblemente fácil para nosotros en PhoneNews.com. Sólo lamento no haber llevado a cabo el proceso seis meses antes&#8221;. He de investigar este asunto, pues como ya expuse en <a title="WordPress como CMS (1)" href="http://www.labitacoradeltigre.com/2008/01/09/wordpress-como-cms-1/">WordPress como CMS (1)</a>, es muy probable que acabe trasladando <a title="Lengua en Secundaria en Joomla" href="http://www.lenguaensecundaria.com/joomla">Lengua en Secundaria</a> desde <a title="Joomla" href="http://www.joomla.org">Joomla</a> a mi gestor de contenidos favorito. Si finalmente me decido (estoy en ello, haciendo probatinas de forma muy discreta), preferiría no tener que acudir al viejo truco del copia-y-pega.</p>
<p>Entradas relacionadas</p><ol>
<li><a href='http://www.labitacoradeltigre.com/2011/06/13/desaparece-la-categoria-wordpress-mu/' rel='bookmark' title='Desaparece la categoría WordPress MU'>Desaparece la categoría WordPress MU</a></li>
<li><a href='http://www.labitacoradeltigre.com/2008/05/07/mas-sobre-la-exportacion-e-importacion-de-blogs-en-wordpress/' rel='bookmark' title='Más sobre la exportación e importación de blogs en WordPress'>Más sobre la exportación e importación de blogs en WordPress</a></li>
<li><a href='http://www.labitacoradeltigre.com/2009/07/25/actualizacion-a-la-version-2-8-2-de-wordpress/' rel='bookmark' title='Actualización a la versión 2.8.2 de WordPress'>Actualización a la versión 2.8.2 de WordPress</a></li>
<li><a href='http://www.labitacoradeltigre.com/2011/04/29/actualizacion-con-suspense-a-la-version-3-1-2-de-wordpress/' rel='bookmark' title='Actualización (con suspense) a la versión 3.1.2 de WordPress'>Actualización (con suspense) a la versión 3.1.2 de WordPress</a></li>
<li><a href='http://www.labitacoradeltigre.com/2009/08/04/actualizacion-a-wordpress-2-8-3/' rel='bookmark' title='Actualización a WordPress 2.8.3'>Actualización a WordPress 2.8.3</a></li>
</ol>]]></content:encoded>
			<wfw:commentRss>http://www.labitacoradeltigre.com/2008/02/27/de-wordpress-a-wordpress-y-tiro-porque-me-toca/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
	</channel>
</rss>

