La nueva versión de WordPress, la 2.2 (Getz), ha sido liberada entre ayer y hoy. Tiene bastantes cambios, ninguno de los cuales es visible a simple vista. Probablemente la blogosfera no hable de otra cosa durante una semanita o así.


null

Los temas deberían todos seguir funcionando y los plugins en su mayoría también. Desaparece la necesidad de un plugin para Widgets al integrarse en la aplicación misma y se incorpora soporte futuro para el editor visual en Safari («Futuro» aquí significa que no funciona con el Safari actual, sino con la próxima versión, comprobado a través del beta de Webkit que puedes bajar y probar tú mismo).

Incluye también protección básica ante código y plugins para evitar que errores de programación lo hagan inoperativo y botones para desactivar automáticamente todos los plug-ins (irónicamente, no existe un botón para «re-activar» los plugins, pero hay un parche para esto aquí, yo recomiendo usar el Enhanced Plugin Manager, que añade mucha más funcionalidad).

Entre las cositas interesantes tenemos que hay un API entero en XMLRPC que debería permitir a aplicaciones y sistemas externos mayor flexibilidad en la manipulación (haciendo un «manejador» externo una posibilidad real).

Varios plugins se vuelven redundantes con esta actualización. Los más importantes son el de widgets ya mencionado y el wp-mailer que cambia el motor de mail a phpMailer, ya que este último es nativo. También se evita un bug asqueroso que hacía que no hubiera control sobre el set de caracteres en la base de datos (lo cual provocaba que en muchos casos se perdieran todos los caracteres especiales si no se «hackeaba» el fichero wp-dbd.php).

Cosas que aún no cambian es la inclusión de auto-actualización (tanto del motor de bitácora como de los plugins instalados), un editor visual que no obligue a prescindir de tanta funcionalidad (que permita definir clases y rutinas específicas fácilmente), la integración de Sandbox en la distribución (un paso más en la separación de estilo, contenido y comportamiento) y una forma de manejar los ficheros anexados (imágenes, realmente) que sea más completa (por ejemplo, similar al miniapplet de Gallery2). Tampoco se ha arreglado el wp-cache, que últimamente se ha vuelto en la maldición de muchísimos blogs (si lo tienes intenta desactivarlo y probar las velocidades).

Con esta actualización WordPress se mueve más cerca de su meta de liberar una actualización cada 4 meses (lo cual está muy bien, pero predigo que nos llevará a una comunidad con docenas de versiones diferentes y dónde especificar la compatibilidad de un tema, plug-in o «hack» se volverá indispensable).

Durante esta semana empezaremos a ver actualizaciones, a ver que errores surgen (este lugar entre otros). Si no por otra cosa por la velocidad mejorada de la nueva versión.

Para los geeks:
Lista de los 244 bugs resueltos en esta versión.
Cambios entre la versión 2.1 y la 2.2
-No hay ninguna nota sobre mejoras en seguridad, lo cual no ayuda a decidir si la actualización es indispensable o no.
Aquí algo de Getz para escuchar mientras se instala (idea de Matt).
[audio:http://photomatt.net/dropbox/2007/05/01%20-%20Dizzy%20Gillespie%20-%20Stan%20Getz%20-%20Diz%20and%20Getz%20-%20It%20Don%27t%20Mean%20A%20Thing%20%28If%20It%20Ain%27t%20Got%20That%20Swing%29.mp3]

EDIT: Anieto2k sugiere la forma más rápida de actualizar wordpress (al menos para los que no tengan actualización automática en su hosting a través de Fantastico):

Instalación rápida

Estos son los pasos que he usado para actualizar a esta nueva versión, la verdad es que ha sido muy fácil y el resultado es bastante satisfactorio.

  • Accedemos al FTP
  • Renombramos la carpeta wp-content a _wp-content.
  • Subimos todos los ficheros de dentro del ZIP, excepto la carpeta wp-content.
  • Una vez subidos todos, probamos a acceder al sitio y probablemente veamos un error.
  • Renombramos de nuevo la carpeta _wp-content a wp-content
    Ya podemos acceder al blog sin errores.
  • Nos dirigimos al panel de administración y seguimos los pasos de la actualización que ellos mismos te sugieren.
  • isto, ya tenemos nuestro blog en WordPress 2.2.

EDIT: Lo he puesto en los comentarios, pero después de probarlo tengo que recomendar Instant Update. He actualizado cinco wordpress 2.1 a 2.2 en menos de 10 segundos cada uno en promedio.

Finalmente, un plugin más en la categoría de «tan obvio que a nadie se le había ocurrido, indispensable una vez que lo pruebas» que casualmente encajaría en el post de hace unos días sobre plugins de comentarios: Better Comments Manager. Este plugin ayuda a trabajar con los comentarios directamente desde las pantallas de administración permitiendo en la misma página verlos organizados por post y contestarlos.

Uno de los problemas cuando promueves que se usen los comentarios en un blog es que usualmente esto significa que empieza a subir la posibilidad de que hayan comentarios que caigan en la cola de moderación, especialmente si la gente pone enlaces a otros sitios.

ModMunch, anunciado hoy por DeanJRobinson cambia el funcionamiento normal de aviso via email y convierte la cola de moderación en un feed de RSS. Así tu buzón de correo podrá respirar un poco y podrás recibir los mensajes en donde, si ya usas RSS, encuentras la mayoría de tus notificaciones y además incluyendo un enlace para autorizarlos directamente.




Esto me va a hacer sonar un poco a obsesivo-compulsivo, así que pido mente abierta.

PROPUESTA: Dejemos de poner WWW en todos los dominios web. Dejemos que el contexto o el prefijo «http://» dejen claro cuando se habla de una página web.

El acrónimo nunca fue demasiado ocurrente y pocas veces fuera de contextos académicos se ha utilizado completo. Hoy en día se reconoce universalmente por haber sido en su momento algo fácil de aprender para los que empezaban a utilizar internet.

El efecto actual, sin embargo, es de atontamiento de los usuarios. Es una cosa más incomprensible que hay que aprenderse (piensan ellos) de memoria. Al grado de que si le dices a alguien «métete a gallery.eduo.info» lo más probable es que intente poner «www.» al principio (algunos incluso escribirán «http://www.» entero sin que se los digas). Esto no tiene sentido. Desde hace tiempo ya el servidor web se ha vuelto el servicio por defecto de un dominio, por lo que el prefijo es inútil.

Asimismo, los que tenéis múltiples dominios equivalentes (con y sin «www») podéis encontrar que buscadores y sitios de estadísticas los contabilizan por separado (y deberían) y cosas como cookies y sesiones los consideran dominios diferentes.

Viendo que boja, Dixel y Anieto2k (que menciona el plugin de WordPress) están estos días preocupados por el hotlinking aprovecho que habrán varios toqueteando su .htaccess a mostrar como hago yo la redirección, para que aquellos que querráis la hagáis también.

Para poder redirigir de www.eduo.info a eduo.info (mi configuración actual) añadí las siguientes línea al fichero .htaccess ubicado en la raíz del servidor web:



 Options +FollowSymlinks
 RewriteEngine on
 RewriteBase /
 RewriteCond %{HTTP_HOST} ^www\.eduo\.info
 RewriteRule ^(.*) http://eduo.info/$1 [R=301,L]

Esto lo que hace es activar el motor de redirección (RewriteEngine on), «detectar» toda llamada al dominio obsoleto (RewriteCond) y «re-escribir» el sitio como debería de ser («RewriteRule») señalando que es una redirección (el software bien programado recordará la redirección y evitará hacer dos solicitudes la próxima vez).

Si tenemos subdominios en directorios del dominio principal (algo común en servicios de hosting) lo puedes hacer en el mismo fichero:


Redirect 301 /gallery/ http://gallery.eduo.info/
RedirectMatch 301 ^/gallery/(.*) http://gallery.eduo.info/$1

En este caso estamos diciendo que cualquier acceso al directorio /gallery/ debería redireccionarse al dominio gallery.eduo.info y que la parte del directorio debería quitarse.

Finalmente, es posible que tengas más de un dominio por las razones que sean. Puede que en estos casos quieras redirigir todos al principal hasta que estén completados:


RewriteRule http://hamsterspit.com/ http://eduo.info/ [R=301,L]

Eliminemos esos «wewewés» de la red de una vez por todas.

Un comentario rápido.

Si se empieza a ver como que los estilos empiezan a moverse y como que los contenidos no cuadran con el resto del tema del blog (cosas invisibles a los que usan RSS, claro) es porque estoy probando algunas cosas.

Como dicen cuando te abren la calle para la centésima vez que deciden toquetear el canal de Isabel II: «Disculpa las molestias, trabajamos para mejorar el servicio». La teoría, supongo, es que a la larga habrá algún servicio que mejorar y mientras tanto las molestias son el pago por ese servicio. Me recuerda al concepto de Karma Preventivo.

Un día completo me he pasado buscando y retorciendo y toqueteando una versión de mi fichero comments.php para terminar tirándolo a la basura por decidir que, simplemente, tenía que empezar de nuevo.

A lo largo del día el estar moviendo y tocando me ha hecho considerar seriamente que plug-ins de WordPress realmente puedo considerar útiles (si ves la página actual al día de hoy verás docenas en este sitio). Al hacer esta selección de forma natural se ha escrito una lista que reproduzco aquí. Con suerte y alguien no conoce alguno de estos:

  • Subscripción a comentarios (Subscribe2): Proveer una forma de poder recibir respuestas por e-mail a los comentarios es una de las mejores formas de asegurar que se crean discusiones interesantes a partir de lo que escribes. Casi nadie se subscribe a los RSS de los comentarios e instalar un sistema de foros formal puede ser demasiado. Esto es lo mínimo indispensable para que los comentarios de tu blog no sean tan efímeros (a menos, claro, que eso sea lo que quieras).
  • Comentarios Anidados (Brian’s Threaded Comments de Brian Meidell): La mejor forma de combatir el síndrome del «visitante maleable». Permite enlazar perfectamente las respuestas a los comentarios originales a los que responden, anidándolos correctamente. Un poco más difícil de instalar por requerir modificar seriamente el código de los comentarios.
  • Últimos Comentarios (Latest Comments de Brian Meidell): Colocar los últimos comentarios recibidos incita a aquellos que nos visitan a que vean la actividad en artículos anteriores y se interesen en leerlos. Si utilizas widgets entonces debes instalar el widget que los activa también, localizado aquí.
  • Cita en respuesta (Quoter de DamagedGoods): Contraparte de los comentarios anidados (aunque se puede considerar su alternativa), permite incluir el comentario original al que se contesta en el nuevo. Uno u otro son igual de efectivos en lograr unasensación de discusión organizada.
  • Integración de vídeos de Web (WPVideo de Antonio Pérez): Hoy en día cada vez es más común insertad un vídeo, ya sea de Youtube, Google Video o metacafé. Un programa que nos permita simplificar esta acción es de agradecer. WPVideo no sólo nos permite meter el URL original entre dos etiquetas y se encarga del resto sino que también nos permite definir globalmente y por instancia la información que se puede visualizar y su estilo.
  • Reproducción de Audio (Audio Player WordPress de 1 Pixel Out): Igual que el vídeo, la integración de MP3, ya sean canciones o música o los cada vez más populares podcasts, se está volviendo cada vez más común. Este reproductor en Flash es altamente configurable para poder adecuarse perfectamente al diseño de la página e incluso tiene funcionalidades específicas para facilitar la publicación de podcasts.
  • Google Sitemaps y Google Analytics: No necesitan explicación ni hay muchas alternativas. Indispensables si pretendes que Google te tome en serio. Para Google Analytics hay muchas opciones ahí fuera. He enlazado a la versión de WordPress Reports de TanTanNoodles por integrar en uno sólo el código de Google Analytics, una página de Reportes que también muestra estadísticas de feedburner para analizar los resultados desde WordPress directamente y por tener un Widget disponible para mostrar la actividad del Blog. Buena oferta y más con ese precio.
  • Atrae a los visitantes casuales (Buhonejo de No Puedo Creer): Con frecuencia tu sitio lo encontrará gente por casualidad al buscar en Google. Normalmente querrías que incluso estos visitantes casuales volvieran a visitarte. Un plug-in como MoreMoney (A.K.A. Buhonejo) te permite mostrar un mensaje especial sólo para aquellos que lleguen de forma casual a través de una búsqueda.
  • Estilos de Página universales (QND Stylesheet de Waikay): Una necesidad simple y común sin una solución trivial. Si cambias de tema frecuentemente o no quieres tocar el que ya te ha quedado perfecto necesitas una forma de integrar los nuevos estilos que puedas ir necesitando (especialmente cuando muchos plug-ins requieren sus propios estilos). QND Stylesheet te permite definir un fichero llamado all.css donde puedes poner todos esos estilos «extra» y se aplicarán sin importar que tema estés utilizando.
  • Acceso Administrativo (Oceia Bar de sdhoedirect): Indispensable a los diez minutos de estarla utilizando. Una barra de acceso directo a algunos comandos comunes de administrador accesible desde cualquier página del blog para usuarios registrados.
  • Series temáticas (Anteriormente utilizaba In-Series pero ya no está soportado, así que busco una alternativa): Dependiendo de tu estilo de bitácora puede que de vez en cuando hagas «series», en las cuales varios artículos forman parte de un mismo tema y deban irse agrupando como tales. Con un plug-in que simplifique esta tarea es mucho más fácil mantener el orden en toda la serie.
  • Forma de Contacto (Contact Form ][ de Chipcuccious): Finalmente una de las opciones más básicas y sin embargo más ignoradas. Una página de contacto a través de la cual tus lectores puedan enviarte información sin tener que recurrir a dejar comentarios en artículos al azar.

Obviamente hay muchos plug-ins tradicionales que no he incluído. Esto ha sido por no considerarlos realmente útiles, por no estar actualizados o por estar ya incluidos en WordPress (si no Akismet sería siempre el primero de la lista). Tal vez más adelante complemente esta lista pero por el momento estos son los que empezaría a instalar yo en cuanto el software de WordPress está configurado y ese primer «post» ya está escrito y publicado.

Muy bonito. Tres días escribiendo una disertación sobre el estado de la enseñanza tradicional y cómo no encuentra una forma de hacer que los estudiantes se interesen en las materias y recuerden después lo que han aprendido (después del examen, esto es).

Ejemplos, citas, enlaces… Todo perfectamente engranado para enlazar con otro texto que escribía aparte sobre la Batalla de las Termópilas y que tenía abierto en otra pestaña (es interesante, lo juro, hablaba de cómics, películas de acción y un poco de historia :) ).

En una de esas que copio un texto en itálicas, lo pego en la ventana de WordPress y PLOF!, Camino congelado en todas sus ventanas y pestañas. CPU utilizado por el programa al 120% (un CPU y parte del otro). Decido que Camino puede ser muchas cosas, pero no es inepto y decido dejarlo ahí a que macere hasta la semana siguiente.

A las 8:00 AM de hoy nada, sigue congelado. Decido matar el programa y cruzar los dedos para que mi plug-in de Auto-Save esté funcionando. Abro de nuevo. Oh, sorpresa, hay autosave y los dos textos están en blanco.

Así pues, hoy no hay nada. Ni ayer. Ni en los últimos días. Maravilloso. Y eso que soy informático. Tocará volver a escribir los posts en Textedit y pegarlos aquí, que era buena costumbre.

En otras noticias, guerra de carátulas en Youtube:

Estos últimos días no he puesto mucho por cuestiones personales que no estoy listo para comentar aún, así que mientras tanto lanzo unos vídeos por aquí y links por allí para distraer al personal.

Mark Jenkins se dedica a hacer «esculturas abiertas». Obras que despliega anárquicamente en las calles de la ciudad para sorprender a los transeúntes. En su última misión decidió poner figuras inesperadas como animales de plástico o personas embebidas en los edificios para provocar reacciones. Aquí un vídeo:

George W. Bush cantando Sunday, Bloody Sunday, de U2. Editado por partyparty de segmentos de discursos

El cual me recuerda a la versión de Gay Bar (de Electric Six) interpretada a dúo por G.W. Bush y Tony Blair

Finalmente una selección de clips del programa Factor X de Colombia, una versión del programa inglés X-Factor que a su vez es una reinterpretación del famoso American Idol de EE.UU. para reírnos y sentirnos culpables por ello.





(aquí más)

Y para comparación Bianca Ryan, en America’s Got Talent, mostrando lo que se debe tener para pretender ganar en cualquier concurso de talento a nivel nacional (no, tener ganas y empeño no es suficiente)

Nadie puede negar que Youtube y Video.google han causado un nuevo furor/meme/obsesión al ser posible compartir y ver vídeos de todo tipo. Estos dos servicios (y sus incontables copias) han, uniendo la popularidad de los vídeos que ya tenia iFilm o Adcritic con la inmediatez del formato FLV y han provocado un nuevo fenómeno: Así como cuando surgieron los blogs (que permitían a cualquiera producir contenido sin preocuparse demasiado por el proceso subyacente que lo desplegaba liberándo así el medio de «la élite») enseguida empezaron a aparecer servicios agregadores de vídeos. Páginas dedicadas a mostrar «lo mejor» (a sus ojos, usualmente patadas en los huevos) de los vídeos mostrados. Así pues, y para terminar, algunos de ellos:

  • http://youtubestars.popcrunch.com/ – Dedicado a rastrear los «nuevos talentos» que publican sus creaciones en Youtube. Cuando alguno logra aparecer en sus listados se le va dando seguimiento y si deja de enviar desaparece.
  • http://www.videosift.com/ – Agregador de Youtube y Google Video que categoriza y permite comentar sobre todos los vídeos que obtienen votaciones altas.
  • http://www.thevideoawards.com/agg/ – Un sitio que muestra (y en el futuro, prometen, permitirá buscar) en todos los sitios mayores de vídeos.
  • http://javimoya.com/blog/youtube.php – VideoDownloader, de Javi Moya, famoso por permitir bajar el FLV de cada uno de estos sitios también tiene en su página un (intermitente) servicio de los vídeos «Top» que la gente ha decidido bajar a través de su servicio.