Nideaderedes actualizado

Bueno, con tan sólo un día de retraso sobre el lanzamiento oficial Nideaderedes ya está actualizado a la última versión de WordPress. Tiempo total para actualización: 16 minutos.

– 5 minutos para la copia de seguridad de los archivos.
– 2 minutos para la copia de seguridad de la base de datos.
– 1 minuto para descargar la última versión de WordPress.
– 5 minutos para subir los archivos de la nueva versión.
– 1 minuto para actualizar la base de datos.
– 50 segundos para tomar aire y cruzar los dedos antes de mirar si todo sigue funcionando.
– 1 minuto comprobando que todo ha ido bien.
– 50 segundos para respirar aliviado.

WordPress 2.0.6 ¡a actualizar!

Acabo de ver que se ha anunciado la versión 2.0.6 de WordPressa. Incluye un importante parche de seguridad y se recomienda la actualización. Otras mejoras que se incluyen en esta versión:

* Los HTML quicktags funcionan por fin en navegadores Safari.
* Los comentarios ahora se filtran para evitar que estropeen el diseño del blog.
* Compatibilidad con PHP/FastCGI.

También han añadido una nueva función anti-XSS (cross site scripting) llamada attibute_escape() y un nuevo filtro llamado “query” que permite filtrar cualquier sentencia SQL en tiempo de ejecución.

Pues ya lo sabéis: a descargar e instalar la última versión a todo correr :-).

Noticia original en inglés:
http://wordpress.org/development/2007/01/wordpress-206/

WordPress – Plugin para facilitar la publicación en Menéame

Por alguna extraña razón me he creído suficientemente importante como para que las entradas de mi blog se publiquen en Menéname y me he decidido a instalar este plugin. Las instrucciones vienen en el fichero Leeme.txt.

Ya sabéis, ya no tenéis excusa para no menear los post de este vuestro, sin duda, blog favorito :-P.

Evitando el spam en WordPress – activa el plugin Akismet

Akismet es un plugin que viene de fábrica en WordPress y que nos ayuda a luchar contra el spam en los comentarios de nuestros posts. Dado que necesita lo que se llama una API Key de WordPress el plugin está desactivado por defecto. Activarlo es muy sencillo:

  1. Entra en plugns.
  2. Pincha en “Activar” en el plugin de Akismet.
  3. Vete a la pestaña “Configuración de Akismet” (destro de plugins) y rellena el campo “Clave de API de WordPress”. Esta clave te la dan cuando te das de alta en WordPress.com (en el email que recibes al activar tu cuenta).

Para ver el trabajo que está haciendo Akismet puedes ir a Gestionar -> Spam en Akismet.

Disponible la traducción en español para WordPress 2.0.5

Esta vez se han superado, tan sólo con dos días de diferencia con respecto al lanzamiento de WordPress 2.0.5 los chicos de WordPress.es han lanzado la traducción al español.

En su anuncio explican incluso por qué algunas partes públicas del blog no salen en español, por si alguien no se ha leído el archivo leeme.txt.

Truquillo WordPress: Mostrar código fuente demasiado ancho

En ocasiones queremos mostrar código fuente que “se sale” del área destinada al texto. En esos casos podemos resolverlo modificando en nuestra hoja de estilos la etiqueta “pre” añadiendo el parámetro “overflow”:

pre {
   overflow: auto;
}

De esta forma el código se muestra dentro de una “cuadro” con una barra de desplazamiento horizontal. Véase un ejemplo:

printf("Este código es demasiado largo para mostrarlo en el área del post y se comería parte del menú de la derecha a no ser que se use este \n"truquillo\"\n");

En Explorer no funciona correctamente así que hay que añadir el ancho (se puede indicar en pixels o en %):

pre {
   overflow: auto;
   width: 470px;
}

De nuevo el explorer nos da problemas; la barra de desplazamiento quita espacio para mostrar el código en lugar de aparecer bajo el cuadro del código (como sucede en Firefox).

He probado varias soluciones, entre ellas la propiedad min-height, y por ahora la que mejor queda es usar un padding grande, por ejemplo:

pre {
padding: 20px;
overflow: auto;
width: 470px;
}

He encontrado este tutorial para establecer una altura mínima: CSS min-height hack. Voy a echarle un vistazo a ver qué tal es ésa solución.

Y ya que hablamos del tema… usa Firefox o cualquier otro navegador que respete los estándares.

Code autoescape: Plugin para mostrar código en un Post

Si has intentado alguna vez publicar un trozo de código fuente en WordPress te habrás enfrentado a una de sus limitaciones: no viene “de serie” preparado para esta tarea. Por ejemplo si intentas introducir algún símbolo <, %gt; WordPress se los “come”. También tendrás problemas si intentas poner un ejemplo en HTML con etiquetas sin cerrar como por ejemplo:


  
    Lorem ipsum dolor sit amet
  

...

También convertirá los caracters :) :( :D :-? a sus respectivos smilies.

La solución para éste y otros problemas: usar Code Autoescape.

Instalación

1) Es muy sencillo de instalar, tan sólo tienes que bajarte el fichero autoescape.txt,

2) renombrarlo como autoescape.php,

3) subirlo al directorio de plugins de WordPress

4) y activarlo desde el panel de control, sección Plugins.

Actualización (02/08/2008): En la última actualización a WordPress 2.6 he tenido algunos problemas con este plugin y he decidido cambiarlo por el WP-Syntax. Este plugin permite, entre otras cosas, resaltar el código para unos cuantos lenguajes de programación.

Poner WordPress en español

Por fin he terminado de poner este blog en español y, dado que me he encontrado alguna dificultad, voy a compartir el resultado de mi experiencia.

Pasos para poner WordPress en español:

1) Instalar el WordPress.

2) Descargar desde WordPress-es el paquete que contiene la traducción.

3) Subir el fichero de la traducción (fichero es_ES.mo) al directorio wp-includes/languages/. Si este directorio no existe créalo.

4) Editar el fichero wp-config.php y modificar la línea:

define ('WPLANG', '');

cambiarla por:

define ('WPLANG', 'es_ES');

5) En teoría debería ser suficiente, pero algunas plantillas requieren un trabajo extra (como la que tengo yo instalada). Si ves que queda alguna cosa sin traducir entra en el directorio de tu plantilla (las plantillas se guardan en wp-content/themes/) y edita lo que haga falta.