gestión y mantenimiento del blog

Está navegando por las entradas correspondientes a la etiqueta gestión y mantenimiento del blog.

No creo faltar a mi deber de discreción porque ya Felipe Zayas se ha referido públicamente al problema que sufrió ayer en su blog, Darle a la lengua. Al final de la entrada que escribió sobre el particular (una de entre las muchas que conforman su estupenda serie “Las herramientas son para el verano”), Felipe cita mi intervención en el caso, así que me siento autorizado para hacer algunas puntualizaciones sobre la cuestión, con la esperanza de que sean útiles para los sufridos colegas blogueros.

El problema se originó tras la instalación por parte de Felipe de un nuevo tema o plantilla (en concreto, la versión en español del tema 281, original de Paul Stamatiou y adaptado al español por Felipe Lavín), tras lo cual el backend del blog se tornó inaccesible, y apareció uno de esos mensajes crípticos para los no programadores, Warning: Cannot modify header information - headers already sent by (output started at...), que invocaba uno de los ficheros de la nueva plantilla. Tras la solicitud de ayuda de Felipe, hice algunas comprobaciones que resultaron poco iluminadoras. Como no tenía nada claro el origen del trastorno, le aconsejé que borrara la carpeta contenedora del tema o la moviera a otro emplazamiento. De esta forma, suponía yo a partir de mis experiencias previas, no sólo desaparecerían los mensajes de alarma y sería accesible el interfaz de administración, sino que el blog volvería al tema por defecto.

Continuar leyendo »

Ya sé que no siempre tiene razón el adagio latino de post hoc ergo propter hoc, pero resulta curioso que apenas dos semanas después de actualizar mi blog a la versión 2.6 de WordPress, y al poco de tratar sobre los problemas derivados de dicha actualización haya recibido de mi proveedor de alojamiento uno de esos ominosos mensajes que le dejan a uno con la sensación de haber cometido un delito vergonzante:

Estimado cliente:

Su dominio labitacoradeltigre.com tenía procesos de programación que estaban provocando la saturación del servicio compartido y estaban tirando la máquina, se ha procedido al bloqueo, una vez lo vaya a revisar, indíquelo y se abrirá para que pueda solucionarlo.

Continuar leyendo »

En la entrada sobre La actualización de La Bitácora del Tigre a la versión 2.6 de WordPress expuse, de forma un tanto apresurada (pues al día siguiente me iba de vacaciones), algunas de las novedades de esta última edición. Entre ellas, la posibilidad de guardar las revisiones de una entrada, una función muy útil cuando se trata de volver atrás en el proceso de edición de una entrada, pero que para la mayoría de blogs, que sólo tienen un autor y un proceso de edición lineal, carece de interés.

De interés y de rentabilidad, cabe añadir, porque las sucesivas versiones de una entrada las guarda WordPress como registros adicionales en varias tablas: no sólo wp_posts, como cabría esperar, sino también wp_postmeta, donde se alojan todos los metadatos de las sucesivas instancias, y wp_term_relationships, a la cual van a parar los datos de clasificación temática y etiquetado semántico de la entrada original y sus revisiones.

Continuar leyendo »

Acabo de actualizar el blog a la versión 2.6 de WordPress, que trae muchas y muy jugosas novedades: capacidad de revisión de las versiones de una entrada, un nuevo sistema para publicar en el blog desde cualquier sitio web (le llaman Press This!, y por lo que yo he podido comprobar funciona muy bien), integración con Google Gears, que se supone debe incrementar la rapidez para cargar el interfaz de administración, previsualización de temas o plantillas, mejoras en la administración de plugins (ahora se pueden activar todos a la vez), avatares personalizables de serie que permiten elegir entre gravatars, identicons, wavatars y monsterids, soporte para SSL, posibilidad de trasladar el archivo wp-config.php y el contenido del directorio /wp-content fuera del directorio web de nuestro servidor (lo cual viene muy bien tanto para incrementar la seguridad de la aplicación como su mantenimiento), etc. Los interesados en conocer las novedades más importantes de esta nueva versión pueden comprobarlas en el vídeo que aparece a continuación (en inglés).

Continuar leyendo »

No sabía muy bien cómo celebrar las 500 entradas del blog, que se cumplen con ésta que los habituales de La Bitácora del Tigre están leyendo ahora mismo. Había pensado en diversas opciones, todas ellas afectadas por un molesto tufillo triunfalista: una exhibición de fotos en forma de presentaciones, algún podcast antológico con mis canciones y bandas sonoras predilectas, un agradecimiento público dirigido a todos los lectores y visitantes del blog…

Al final, voy a conformarme con una celebración más modesta y paradójica, pues al fin y al cabo ya lancé las campanas al vuelo hace unas cuantas semanas, con motivo de la celebración del tercer aniversario de este sitio web. Lo mejor para solemnizar el medio millar de artículos es reconocer con humildad que no todo es jauja en el blog, como muy oportunamente ha puesto de relieve Antonio Omatos en su comentario a Los problemas de las URLs de WordPress y el español.

Continuar leyendo »

Casi coincidiendo con la reinstalación de La Bitácora del Tigre, se ha publicado la versión 2.1 del tema Tarski, que presenta importantes novedades: completa integración con el sistema de widgets de WordPress, soporte para gravatars, nuevas fuentes RSS, mejoras en las búsquedas, nuevos iconos, cambios de diseño en varios widgets, un panel de opciones más sencillo y fácil de manejar, etc.

En cuanto apareció esta nueva versión, me apresuré a instalarla, y tras algunas pruebas preliminares descubrí un pequeño bug que afecta a la barra de navegación de páginas estáticas. Ben Estaugh, que siempre está al quite en los foros de soporte de Tarski, enseguida lo solucionó. En justa correspondencia a sus desvelos y a la eficacia con que atiende a sus muchísimos usuarios, he traducido el fichero de localización de la versión 2.1 al español formal (incluso demasiado formal, diría yo). Aquí está el ZIP correspondiente, que contiene los ficheros .MO y .POT en UTF-8, por si alguien quiere modificar a su gusto la traducción.

Una vez más, muchas gracias, Ben.

Tarski 2.1 formal Spanish

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 (el último el titulado Más sobre la exportación e importación de blogs en WordPress), 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:

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.

2. Exportar los enlaces del blogroll a un fichero XML. Los interesados en saber cómo hacerlo pueden consultar el artículo De WordPress a WordPress y tiro porque me toca.

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 wp_options tan limpia como resulta humanamente posible.

Continuar leyendo »

Ayer por la tarde, tras tomar las debidas precauciones (copia de seguridad de todos los archivos y dos copias de la base de datos, por si acaso), actualicé el blog a la versión 2.5.1 de WordPress. Seguí con todo cuidado el procedimiento habitual (o al menos eso es lo que yo creía), pero tras ejecutar el script de actualización me encontré con un mensaje de error relacionado con los widgets. Tras una rápida consulta a los foros de WordPress, vi que se podía resolver el problema borrando el registro correspondiente en la tabla wp_options, y así lo hice. El mensaje de error en la cabecera del blog desapareció.

Pero aquí no acababan los sustos. Al volver al frontend del blog, para ver cómo había quedado tras la actualización, me quedé de piedra: la codificación de los caracteres se había trastornado, y todas las vocales con tilde, las eñes y ciertos signos de puntuación (signos de abrir interrogación y admiración, guiones, comillas, etc.) habían sido sustituidos por caracteres ajenos a la codificación original. Enseguida me di cuenta de la gravedad del caso, y empecé a buscar cómo solucionar el problema. No voy a aburrir a la concurrencia relatando mis zozobras con los ficheros SQL, los scripts para modificar los cotejamientos de la base de datos y demás monstruosidades. Al final, después de más de seis horas de esfuerzos inútiles, decidí tirar por la calle de en medio y proceder a un downgrade, es decir, volver a la versión anterior de WordPress.

Continuar leyendo »

Hace ya algún tiempo que leí acerca de Woopra, un nuevo sistema de análisis y seguimiento de sitios web con enormes posibilidades, pues permite saber de dónde vienen los visitantes, qué páginas visitan, cómo han llegado a ellas y qué plataformas usan, entre otros detalles. La diferencia entre Woopra y otros servicios semejantes, como el de Google Analytics, es que el primero permite observar las estadísticas de tráfico en tiempo real, a través de un entorno visual muy atractivo y de funcionalidad realmente espectacular, como puede apreciarse en las capturas de pantalla 1-4.

El seguimiento de las visitas puede realizarse a través de la correspondiente conexión con el sitio web de Woopra, pero los mejores resultados se obtienen tras la instalación en local de un cliente de escritorio (requiere el entorno Java y tiene versiones para Windows, Linux y Mac OS X, así que casi nadie podrá sentirse discriminado), cuyo nivel de precisión y detalle es asombroso. No menos llamativo es el sistema de mensajería incorporado a la aplicación, que permite abrir una conversación en tiempo real con los visitantes del sitio, tal como demuestra la última captura de pantalla.

Continuar leyendo »

Una vez más (ya no sé ni cuántas van), debo dar las gracias a Mario Núñez por divulgar en la blogosfera sus hallazgos con respecto a WordPress. El último es el artículo Extended Live Archive para WordPress 2.5, en el que glosa las muchas ventajas del plugin Extended Live Archive a la hora de generar en un blog índices elegantes y fáciles de manejar.

Hace tiempo que conocía este plugin, pero nunca conseguí hacerlo funcionar en La Bitácora del Tigre a causa de ciertos problemas de memoria, así que al enterarme por Mario de la aparición de una nueva versión me ha faltado tiempo para descargarlo e instalarlo. Con el corazón en un puño, he ido a la página de opciones de la extensión y, ¡esta vez sí!, funcionaba correctamente, sin marcianitos ni mensajes de error.

Continuar leyendo »

§