Lo que se avecina y espera de WordPress 2.1

Autor: Armonth | El domingo 04 de junio del 2006 @ 08:54.

He estado mirando las novedades que ofrecerá WordPress para su nueva versión (a todas luces será la 2.1) y me he puesto a probar la última "nightly build". Todavía es pronto para saber las novedades de las que dispondrá al finalizar las distintas fases de "testeo" pero ya podemos apreciar novedades y hacer algunas suposiciones.

WordPress 2.1-alpha1

El fichero bajado, para los más curiosos, es el wordpress-2006-06-04.tar.gz (de ahí que se le llamen "compilaciones nocturnas", van casí al día :-) ) y la versión que aparece en el panel de administración está marcada como 2.1-alpha1.

Instalación

De momento en la instalación no hay varación alguna salvo que el primer paso después de pedirnos el nombre del blog y nuestro email vemos una opción nueva para permitir (o no) la indexación del blog en Google y Technorati tal cual teníamos desde hace ya un tiempo en WordPress.com.

I would like my blog to appear in search engines like Google and Technorati.

Sensación de mayor rapidez

Lo primero que he notado es una sensación de mayor rapidez pero esto puede ser solo una imaginación mía (las cosas nuevas siempre se miran con mejores ojos). Así que ¡vamos a comprobarlo!. Lo primero, para estar en igualdad de condiciones, es instalar una versión limpia de WordPress 2.0.3 y con ella vamos a comparar el tiempo que se tarda en procesar las páginas.

Nota: En cada paso se cierran los servidores de Apache y MySQL además de borrar la cache del navegador para que los resultados no salgan falseados. Desconozco si con esto será suficiente para evitarlo pero yo creo que sí,

Dashboard:

2.0.3           2.1-alpha1
============================
0.82            0.50
0.62            0.42        
0.55            0.33

Write Post:

2.0.3           2.1-alpha1 
============================
0.84            0.47
0.53            0.42
0.62            0.37

Write Page:

2.0.3           2.1-alpha1
============================
0.75            0.37
1.14            0.42
0.90            0.41

Parece que ha mejorado un poco el tiempo de generación de páginas. Lo mismo pasa con la raíz (donde aparecen las entradas, el menú, etcétera) utilizando en ambos casos la plantilla por defecto (Kubrick) y sin modificación alguna:

2.1-alpha1:
20 queries. 0.202 seconds
20 queries. 0.259 seconds.
20 queries. 0.273 seconds.

2.0.3:
19 queries. 0.333 seconds.
19 queries. 0.337 seconds.
19 queries. 0.332 seconds.

En este caso, la versión 2.1-alpha1 utiliza una petición más a la base de datos, pero tarda entre 0.050 y 0.100ms menos.

Apache Benchmark

Utilizando ab (Apache Benchmark) puedes ver cuantas peticiones es capaz de generar un sitio en X segundos, si se realiza en una red sin saturación (o en tu propio PC) es una interesante herramienta para comprobar lo "capaz" de tragar peticiones sin parar que es un script.

El comando utilizado es:

/usr/sbin/ab -t 5 -c 10 -k

Y en esta nueva versión se observa un ligero aumento de peticiones por segundo que es capaz de enviar. Si la versión 2.0.3 en 10 pruebas se mantiene en 31-32 peticiones en total (6 peticiones por segundo) la 2.1-alpha1 aumenta a las 36-37 en total (7 peticiones por segundo).

Sigue saliendo más a cuenta utilizar WP-Cache, no he probado si es compatible, pero al ser una alpha es inútil ya que aunque funcionará puede que no sea así en la versión final.

Conclusión: la nueva versión es un poco más rápida, no mucho pero menos da una piedra.

Plugins por defecto

Los plugins actualmente por defecto son tres: Akismet 1.15, Hello Dolly 1.5 y WordPress Database Backup 1.7.

Cambios importantes en las páginas (Pages)

Las páginas (Pages) son contenido fuera del orden cronológico normal y actualmente son entradas normales pero con el estado de "Page".

En WordPress 2.1 esto deja de ser así:

  • Se puede (2.1-alpha1) cambiar el estado a borrador o a privado como el resto de entradas, (#1820 ability to save pages as draft).
  • Se especula de la posibilidad de dar permisos a ciertos usuarios -- registrados o no -- para editar una página en particular, (¿A nadie le suena eso a la palabra "Wiki"?) (¿donde está el maldito enlace?).
  • Se ha habilitado en Options -> Reading una opción de "Front Page" (Bug #2515 Select page to show as the front page todavía abierto pero implementado).

Éste último mejor lo explico un poco: Actualmente se muestran en portada las últimas entradas por defecto pero a partir de ahora en el menú veremos en inglés (traduzco) lo siguiente:

La página principal (Front Page) mostrara:

[x] Las últimas entradas (The latest posts)
[ ] Una página estática (elegir a continuación):
    [ ] Mostrar está página [     ]
    [ ] Mostrar las últimas entradas en [     ]

De está manera el comportamiento por defecto sería la opción marcada (Las últimas entradas) mientras que si elegimos por ejemplo Mostrar está página [About] (La página "About" es la creada por defecto) y Mostrar las últimas entradas en [About] primero se vera el contenido de About (que puede ser una descripción del blog o del autor) y debajo las últimas entradas...

Enlaces (ahora se llaman 'bookmarks')

Las "categorías" de enlaces se han convertido en categorías normales, ahora una categoría puede contener tanto entradas (posts) como enlaces (bookmarks):

Menú categorías en WordPress 2.1-alpha1

Además ahora en Options -> Writing debajo de "Default post category" opción usada para elegir la categoría por defecto donde guardar entradas, hay una nueva opción llamada "Default bookmark category".

Cambios en Import (Importar) y Export (¡novedad!)

La opción de "Import" (Importar) pasa del menú principal (donde están Dashboard, Write, Manage, etc) a ser una subopción de "Manage" y ahora son dos: Import y Export.

Actualmente se pueden importar entradas y comentarios de:

  • Blogger
  • Movable Type

Y solamente entradas desde:

  • Textpattern
  • Dotclear
  • LiveJournal
  • O desde un fichero RSS

Dejando aparte que la opción de Blogger se renombra a "Blogger and Blospot" (desconozco si tiene alguna diferencia real) y Movable Type también se renombra a "Movable Type y Typepad" se añaden las opciones de:

  • Importar entradas y comentarios desde Greymatter
  • Importar entradas desde un fichero de exportación de WordPress
  • Importar entradas desde Blogware

Export (Exportar)

En pocas palabras: Exportar las entradas y comentarios de nuestro WordPress a un fichero XML. Es curioso leer lo que pone en la descripción:

This will allow you to download an export of your WordPress posts and comments in a XML format.

We need some more text here. Maybe talking about the export file or how to save it.

Privacy Options & Track Bookmarks Update Times

En el menú de opciones aparece la subopción "Privacy Options" que tiene dentro la posibilidad de modificar la visibilidad del blog, de momento solo hay dos opciones:

  • I would like my blog to be visible to anyone who visits, including search engines and archivers (Opción por defecto, "Quiero que mi blog sea visible a cualquiera que lo visite, motores de búsqueda y archivadores incluidos).
  • I would like to block search engines, but allow normal folks (Quiero bloquear a los motores de búsqueda pero permitir el acceso normal).

Es de suponer que en un futuro se puedan hacer blogs privados y cosas por el estilo.

En Options -> Miscellaneous tenemos la opción de "Track Bookmarks Update Times" de la cual no tengo más información pero creo que la traducción viene a ser "Esto revisa cuando se actualizan mis enlaces" como si fuera un agregador de RSS.

WordPress cron, wp-cron.php

Dejo casí para lo último lo primero que he visto al hacer un ls -l en los ficheros de WordPress: Parece ser que están implementando una variante del cron con lo que parece ser su API en desarrollo y todo en el núcleo de WordPress. Esto permitirá una mejor gestión de copias de seguridad automáticas, mejoras en las entradas programas para poner en el futuro, etcétera.

¿Soporte de SSL para funciones de administrador?

Parece ser que sí, se ha ido posponiendo desde la versión 1.5.2 pero al final el 21 de Marzo lo han implementado.

Rumor: Interfaz de administración nueva (Shuttle)

Se rumorea que es posible que al final implementen Shuttle en La Mate por un Yogur (sitio muerto) afirman que será para la próxima versión y gracias a su autor por ahorrarme el volver a buscar el enlace a las imágenes de Shuttle que hacen a uno babear...

Espero que no se os haya hecho muy largo, esas son en mi opinión las principales novedades de la nueva versión de WordPress que espero poder probar pronto.

Comentarios