Gravatar de Armonth

Lo que se avecina y se espera de WordPress 2.1

Wordpress 2.1-alpha1

He estado mirando las novedades que ofrecerá WordPress para su nueva versión (a todas luces 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.

El fichero bajado es wordpress-2006-06-04.tar.gz por eso lo llaman “compilaciones nocturnas” :-) y la versión que aparece en el panel de administración es de 2.1-alpha1.

Instalación

La instalación de momento no ha sufrido variación alguna, la única excepción es en el primer paso después de pedirnos el nombre del weblog y tu email vemos una opción nueva (igual a la que podemos usar al registrar un blog en Wordpress.com):

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

Una opción para avisar a Google y Technorati (”¡¡he que estoy aquí!!”)…

Sensación de mayor rapidez

Noto una sensación de mayor rapidez, ¿imaginaciones mías? vamos a comprobarlo, instalo una versión limpia de WordPress 2.0.3 y comparo el tiempo que se tarda en procesar las páginas, en cada paso se cierra y vuelve a iniciar el Apache y MySQL además de borrar la cache del navegador (desconozco si es suficiente, pero bueno):

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) 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.100 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
  • 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 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

Y 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 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.

12 Comentarios

  1. Gravatar Armonth:

    Un punto que se me ha olvidado comentar es que ahora cada página (Page) puede tener o usar una plantilla distinta de las disponibles (por defecto puede usar la de "Archives" o "Links")…

    Domingo, 4 de Junio/2006 @ 10:07

  2. Gravatar cinefilo:

    Excelente, gracias por este estupendo post y ya estamos esperando a la nueva versión.

    Domingo, 4 de Junio/2006 @ 10:49

  3. Gravatar Boja:

    Muy buena revisión, tenía yo preparado un borrador similar, me ahorraste trabajo :)

    Llevo un tiempo usando una alpha (de hace un mes aprox.) y todo bastante bien, es gratificamente ver que poco a poco se optimizan las llamadas y por tanto la velocidad.

    Por cierto, a mi al menos si me funciona WP-Cache (que deshabilita a la indocumentada cache original de WP).

    Un saludo.

    Domingo, 4 de Junio/2006 @ 12:45

  4. Gravatar Armonth:

    Boja es bueno saberlo pero como ya dije no sirve de nada saber que en la 2.1-alpha1 funciona cuando a lo mejor en la 2.1-alpha2 ya deja de funcionar… ese dato mejor probarlo directamente con la 2.1

    :)

    Domingo, 4 de Junio/2006 @ 19:29

  5. Gravatar Zootropo:

    Ya existía un plugin cron que se llamaba, precisamente wp-cron. Aunque desconozco si seguirá funcionando

    Domingo, 4 de Junio/2006 @ 20:55

  6. Gravatar Armonth:

    No estoy seguro Zootropo, pero creo haber leído que el autor del wp-cron (plugin) forma parte del equipo de WordPress y por lo tanto lo que hacen precisamente es incorporar el plugin al núcleo de WordPress…

    Domingo, 4 de Junio/2006 @ 21:12

  7. Gravatar Stahn:

    Nada, solo queria decir que es un excelente post, mis felicitaciones.

    Que bueno que esa version sera un poco mas rapida, le hace falta.

    Domingo, 4 de Junio/2006 @ 22:36

  8. Gravatar MarioQuartz:

    Lo del Header ya esixtia en la 2.0 y no se si antes.

    Domingo, 4 de Junio/2006 @ 22:50

  9. Gravatar Armonth:

    #8 Mario yo lo vi en una “RC” (Release Candidate, aunque no sé si usan este térmido en WordPress, hace tiempo de ello) de lo que al final sería la 2.0 y en la 2.0 ya no lo he vuelto a ver más… aunque supongo que es una característica del Kubrick :-)

    Domingo, 4 de Junio/2006 @ 22:55

  10. Gravatar NeoRagod:

    Vaya interesantes cosas que trae esta version, todavia me toca actualizar a la que salio hace unos dias, pero bueno, tendre que esperar mas para la 2.1

    Lunes, 5 de Junio/2006 @ 2:47

  11. Gravatar Armonth:

    NeoRagod mejor actualizate ya a la 2.0.3, la 2.1 no tiene fecha fija de lanzamiento y ya de paso leete no actualizar a WordPress 2.0.3 para actualizarte pero aplicando un plugin para quitarte un par de "errores molestos" (que son una tonteria pero a algunos le puede molestar mucho)…

    Lunes, 5 de Junio/2006 @ 5:52

  12. Gravatar fernanda:

    como sera un administrador en el futuro

    Sábado, 21 de Octubre/2006 @ 15:32

Comentarios cerrados