Archive for the 'WordPress' Category

WordPress 2.0.3

WordPress Matt Mullenweg anunció hace pocos días la disponibilidad de la versión 2.0.3 para WordPress, la versión más reciente hasta ahora de la serie estable 2.0.

Características en la versión 2.0.3

En esta nueva versión se puede observar.

  • Mejoras en cuanto al rendimiento.
  • Mejora en el sistema que permite importar entradas o posts desde Movable Type o Typepad.
  • Mejora en cuanto al manejo de los enclosures 1 para podcasts 2.
  • Corrección de errores de seguridad.

Se corrige el error de seguridad que permitía la inyección de código PHP arbitrario si se encontraba activo el registro libre de usuarios, era necesario desmarcar la casilla de verificación Cualquiera puede registrarse para subsanar el error, dicha casilla puede encontrarla en el área administrativa bajo OpcionesGeneral.

Si lo desea, puede apreciar la lista completa de las correcciones realizadas para esta versión, algunas de las que llamaron mi atención fueron la #2463 y el #2548, en ambas correcciones se aprecia la optimización en cuanto al rendimiento de WordPress.

Pasos para actualizar desde la versión 2.0.2 a 2.0.3

  1. Eliminar el contenido de la carpeta /wp-admin.
  2. En caso de utilizar el directorio /wp-includes/languages, debe respaldarlo. (Opcional).
  3. Eliminar el contenido de la carpeta /wp-includes.
  4. Eliminar todos los ficheros del directorio raíz de tu instalación de WordPress, excepto el fichero de configuración, wp-config.php.
  5. Descargar y descomprimir la nueva versión de WordPress.
  6. Restaurar las carpetas /wp-admin y /wp-includes. En caso de haber realizado el paso 2, recuerda restaurar también la carpeta /wp-includes/languages.
  7. Restaurar los ficheros del directorio raíz de tu instalación de WordPress.
  8. En el paso anterior, no es necesario colocar los ficheros wp-config-sample.php, license.txt, ni el readme.html, bien puedes eliminarlos si gustas.
  9. Ingresa en el área administrativa, proceda a actualizar la base de datos.

Eso es todo, como siempre, recuerde que es recomendable eliminar los ficheros install.php y upgrade.php, los cuales se encuentran en el directorio /wp-admin

Después de actualizar a la versión 2.0.3

Aún después de actualizar WordPress, existen algunos comportamientos extraños. Cuando usted edita un comentario aparecerá un cuadro de dialogo que le preguntará si está seguro de realizar dicha acción, de igual manera sucede si usted intenta editar un enlace o un usuario, entre otras cosas.

Si usted quiere deshacerse de esos comportamientos extraños, le recomiendo instalar el plugin WordPress 2.0.3 Tuneup, los errores que corrige este plugin hasta su versión 0.3 son: #2760, #2761, #2764, #2776, #2782.

De acuerdo al roadmap de WordPress se espera que la versión 2.0.4 esté lista para el día 30/06/2006.

  1. Un enclosure es una manera de adjuntar contenido multimedia a un feed RSS, simplemente asociando la URL del fichero a la entrada particular. Esta característica es de vital importancia para la difusión del podcasting.[regresar]
  2. Mayor información acerca del podcasting[regresar]

¡Maldito Spam!, nos invade

Según las estadísticas del plugin Akismet para el día de hoy, solamente 7.961 de 523.708 son comentarios, trackbacks o pingbacks válidos, mientras que el resto es Spam, eso quiere decir que aproximadamente el 1.5% es aceptable, el resto es escoria.

Seguramente alguno de mis 3 lectores en este instante se estará preguntando como funciona Akismet, en la sección de respuestas a preguntas frecuentes podrá resolver esta interrogante.

When a new comment, trackback, or pingback comes to your blog it is submitted to the Akismet web service which runs hundreds of tests on the comment and returns a thumbs up or thumbs down.

No sé que estara sucediendo con dichas pruebas últimamente, puesto que en los comentarios de mi blog han aparecido muchos trackbacks escoria. Ante el abrumador aumento (se puede observar que el aumento es prácticamente exponencial según las estadísticas proporcionadas en sitio oficial de Akismet) del spam, muchos han decidido cerrar sus comentarios, solo basta darse una vuelta por technorati bajo el tag spam y ver las acciones de algunos.

No puedo negar que el funcionamiento de Akismet en general es excelente, de hecho, antes de probar Akismet contaba con 2 ó más alternativas para combatir el spam, después de probarlo, no fue necesario mantener ningún otro plugin, pero creo que bajo esta situación es necesario comenzar a evaluar otras posibilidades que ayuden a Akismet.

Algunas de las cosas que podemos hacer bajo WordPress son las siguientes:

Mejorar nuestras listas de moderación o listas negras

En el área administrativa, bajo OpcionesDiscusión, sección Moderación de comentarios, colocar una lista de palabras claves que aparezcan en estos comentarios escoria. Algunos de ellos no tienen sentido, otros te felicitan por tu trabajo, por ejemplo: Good design, Nice site, todo ese conjunto de palabras clave deben incluirse, si le gusta ser radical incluya dichas palabras clave en la sección Lista negra de comentarios, tenga cuidado si decide elegir esta última opción.

Desactivar los trackbacks

En mi caso, Akismet ha fallado en la detección de trackbacks escoria, por lo tanto, si usted quiere ser realmente radical, puede cerrarlos.

Para desactivar las entradas futuras puede ir a OpcionesDiscusión, y desmarcar la casilla de verificación que dice Permitir notificaciones de enlace desde otros weblogs (pingbacks y trackbacks).

Ahora bien, a pesar de que la oleada de spam está atacando entradas recientes, podemos asegurarnos de cerrar los trackbacks para entradas anteriores ejecutando una sencilla consulta SQL:

UPDATE wp_posts SET ping_status = 'closed';
Moderar comentarios

Puede decidir si todos los comentarios realizados en su bitácora, deberán ser aprobados por el administrador, está acción quizá le evite que se muestren trackbacks escoria en su sitio, pero no le evitará la ardua tarea de eliminarlos uno por uno o masivamente. Si quiere establecer está opción puede hacerlo desde OpcionesDiscusión, en la sección de Para que un comentario aparezca deberá marcar la casilla de verificación Un administrador debe aprobar el comentario (independientemente de los valores de abajo)

Eliminar un rango considerable de comentarios escoria

Esta solución la encontre después de buscar la manera más sencilla de eliminar cientos de mensajes escoria desde una consulta en SQL.

En primer lugar debemos ejecutar la siguiente consulta:

SELECT * FROM wp_comments ORDER BY comment_ID DESC

En ella debemos observar el rango de comentarios recientes y que sean considerados spam. Por ejemplo, supongamos que los comentarios cuyos ID’s están entre los números 2053 y 2062 son considerados spam. Luego de haber anotado el rango de valores, debe proceder como sigue:

UPDATE wp_comments SET comment_approved = ’spam’ WHERE comment_ID BETWEEN 2053 AND 2062

Recuerde sustituir apropiadamente los valores correspondientes al inicio y final de los comentarios a ser marcados como spam. Debe recordar también que los comentarios marcados como spam no desaparecerán de su base de datos, por lo tanto, estarán ocupando un espacio que puede llegar a ser considerable, le recomiendo borrarlos posteriormente.

Utilizar plugins compatibles con Akismet

En la sección de respuestas a preguntas frecuentes de Akismet podrán resolver esta interrogante.

We ask that you turn off all other spam plugins as they may reduce the effectiveness of Akismet. Besides, you shouldn’t need them anymore! :) But if you are investigating alternatives, we recommend checking out Bad Behavior and Spam Karma, both which integrate with Akismet nicely.

Ya había probado con anterioridad Bad Behavior, de hecho, lo tuve antes de probar Akismet y funcionaba excelente, ahora, falta probar como se comporta al combinarlo con Spam Karma 2. Las instrucciones de instalación y uso son sencillas.

Referencias:

Actualizando WordPress

Tenía cierto tiempo que no actualizaba la infraestructura que mantiene a MilMazz, el día de hoy he actualizado WordPress a su version 2.0.2, este proceso como siempre es realmente sencillo, no hubo problema alguno.

También he aprovechado la ocasión para actualizar el tema K2, creado por Michael Heilemann y Chris J. Davis, de igual manera, he actualizado la mayoría de los plugins.

Respecto al último punto mencionado en el párrafo anterior, algo extraño sucedió al actualizar el plugin Ultimate Tag Warrior, al revisar su funcionamiento me percaté que al intentar ingresar a una etiqueta particular se generaba un error 404, de inmediato supuse que era la estructura de los enlaces permanentes y las reglas de reescritura, para solucionar el problema simplemente actualice la estructura de enlaces permanentes desde las opciones de la interfaz administrativa de WordPress.

Si nota cualquier error le agradezco me lo haga saber a través de la sección de contacto.

WordPress 2.0

Anoche comencé a realizar algunos cambios a este blog, entre ellos, actualizar la plataforma de publicación que lo gestiona, WordPress. He pasado de la versión 1.5.2 a la 2.0 (nombre clave Duke, en honor al pianista y compositor de Jazz Duke Ellington), estoy muy contento con el cambio puesto que el área administrativa ha sufrido muchos cambios para bien.

Por supuesto, aún faltán muchos detalles por arreglar, en el transcurso de la semana iré traduciendo el tema que posee actualmente la bitácora y algunos plugins que recien comienzo a utilizarlos.

El anuncio de la nueva versión, así como las características que incluye esta nueva versión de WordPress, puede encontrarlas en la entrada WordPress 2, publicada por Matt.

En verdad fué muy fácil la actualización, a mi me tomo solo unos cuantos minutos siguiendo la guía del Codex de WordPress, pero si prefieres una guía en castellano y muy completa te recomiendo leer el artículo Actualización de WordPress de 1.5.x a 2.0.

WordPress.com

Hace unos pocos minutos recibi una invitación para probar el reciente servicio que ofrece WordPress.com, un servicio similar al ofrecido por TypePad.

Hasta ahora esto será una versión comercial del producto WordPress.org, el destino (al parecer) de las ganancias del proyecto será para mantener y darle un empuje al proyecto inicial, es decir, WordPress.org (el cual gestiona este sitio).

Por ahora estoy probando el servicio y no tengo queja alguna, si lo desea puede verlo en http://milmazz.wordpress.com/, aún no se que enfoque darle a este nuevo blog, espero que sea sobretodo cuestiones personales, aún en realidad no me decido.

¿Qué cree al respecto?.

Actualizando WordPress

El dia de hoy me he dispuesto a actualizar la versión del blog y la mayoría de los plugins que utilizo, por lo antes mencionado le agradezco en caso de encontrar algún error por favor notificarlo, puede dejar un comentario en este mismo post.

De manera adicional he activado la sección de contacto, asi que, para quien lo desee, puede hacerme llegar sus inquietudes, consultas, comentarios, críticas, etc. directamente a mi cuenta de correo electrónico, recuerde rellenar los campos obligatorios del formulario para poderle hacer llegar mi respuesta.

Plugin generador del protocolo sitemap de Google en WordPress

El protocolo Sitemap de Google es un dialecto de XML para resumir la información relevante acerca de nuestras entradas, este sistema puede resultar una manera muy fácil de mejorar la cobertura de nuestras páginas en el índice de Google, por medio de Sitemaps informaremos cuando se realizan cambios o actualizaciones en nuestros medios. También se permite establecer de manera aproximada el tiempo que tardaremos en realizar cambios en las páginas incluidas.

Si utilizas WordPress, ya está disponible Google Sitemaps Generator, plugin que ofrece ciertas características que hacen de él una buena opción. Algunas de ellas son:

  • Fácil de instalar.
  • Provee una interfaz de usuario en la cual podrá personalizar ciertos parámetros como prioridades en las entradas, frecuencias de cambios, entre otros.
  • Genera un fichero XML estático en el directorio del Blog, tanto la ruta como el nombre del fichero es personalizable.
  • Calcula la prioridad de cada entrada, basándose en el número de comentarios (es posible desactivar esta característica).
  • El fichero XML es reconstruido automáticamente si cambia, edita, crea, o publica una entrada.

Vía: Blogging Pro.

Actualizando WordPress 1.5 a 1.5.1

Vía Mundo Geek me entero del anuncio de la nueva versión de WordPress, sistema manejador de contenidos que utiliza este sitio, la cual es la 1.5.1, en esta nueva versión se ofrecen nuevas características importantes, arreglo de algunos errores, en cuanto a la seguridad se ha realizado un arreglo importante, por lo cual, es recomendable actualizar lo antes posible. Si desea ver un resúmen de las nuevas características, le recomiendo leer el registro de cambios hechos a WordPress 1.5.1. También se incluyen cambios en el tema clásico y el en que viene por defecto en la instalación 1.5 de WordPress.

Los pasos para actualizar desde la versión 1.5 a la versión 1.5.1 se describen en Upgrade 1.5 to 1.5.1, resumiendo un poco son los siguientes:

  1. Respalde el contenido de su base de datos.
  2. Descargue la versión 1.5.1 y descomprimala.
  3. Abra la carpeta wordpress, y borre la carpeta wp-images, esta carpeta no es necesaria para la actualización.
  4. Ahora, abra su cliente FTP (p.ej. FileZilla) y vaya al directorio de su bitácora.
  5. En el servidor, elimine los directorios wp-admin y wp-includes. Nota: En caso de tener el directorio languages (con ficheros con extensión .mo) dentro de la carpeta wp-includes, quizás ud. deba guardar/respaldar la carpeta languages antes de borrar el directorio wp-includes. Después de eliminar los directorios respectivos proceda a cargar los nuevos directorios wp-admin y wp-includes al servidor.
  6. El tema clásico y el que viene por defecto han sufrido pequeños cambios, entonces, si lo desea puede cargarlos dentro del directorio wp-content, tenga cuidado en no borrar el resto del contenido del directorio wp-content, manipule únicamente el contenido dentro del directorio themes.
  7. En la raíz del servidor donde se encuentra su bitácora, borre los viejos ficheros y cargue los nuevos. Es recomendable que haga esto archivo por archivo si no esta seguro de lo que está haciendo. No borre el fichero wp-config.php.
  8. Ahora escriba en la barra de direcciones de su navegador algo similar a: "www.example.com/wp-admin/upgrade.php", por supuesto, debe adaptar la dirección a sus necesidades.

Después de haber completado la actualización es conveniente que borre los siguientes ficheros dentro del directorio wp-admin.

  • install*.php
  • upgrade*.php
  • import*.php

Actualización: Al parecer existe un problema con la sindicación en esta nueva versión, para solucionarlo solamente se debe seguir los siguientes pasos.

  1. Identificarse, para ingresar en la opciones del panel administrativo.
  2. Opciones → Lectura → Presiona el botón Actualizar opciones.
  3. Abra cualquier entrada y presione el botón Guardar