Fuego

Domingo, 19 Abr '09

Sunset in Southwark

Fotos

Domingo, 05 Abr '09

Después de la locura que ha supuesto el rediseño del blog, me voy poniendo al día con las miles de cosas que tenía pendientes.

Una de ellas era subir fotos a flickr, que hacía siglos que subía ninguna. Aún me queda una tarjeta de memoria sin revisar, pero hoy he subida algunas fotos de Londres, de Brighton y de Suiza. Id a echar un vistazo en mi página de flickr.

flickrabril09

La nosolotira

Viernes, 27 Mar '09

Pau se nos ha prodigado y nos ha traído una tira cómica. Echadle un vistazo.

nosolotira

Ir a leer Grandes ideas.

WordPress como CMS global

Miércoles, 25 Mar '09

Hasta ahora en mi página web, el blog era sólo una sección, y el resto de las páginas estaban hechas a mano, con su propio sistema de plantillas. Hace tiempo que pensaba en la posibilidad de gestionar todo con WordPress, lo que me permitiría añadir contenido desde su interfaz y también unificar la apariencia.

Por ejemplo, mi web tenía dos sitemaps, uno para la raíz y otro para el blog, dos hojas de estilo (muy similares), etc. Migrar todo a WordPress terminaría con todo este contenido (y trabajo) duplicado, pero el mayor problema era cómo preservar la estructura de la web y las URL’s ya existentes.

Voy a analizar cómo instalar WordPress para usarlo de CMS para toda la web, pero teniéndolo contenido en su propio directorio y conservando la estructura de enlaces actual.

Supongamos una estructura como la siguiente:

  • www.example.com
    • /blog
      • /estructura de WordPress
    • /página1.php
    • /página2.php

Gestión mediante WordPress

La primera pregunta era si instalar WordPress en el directorio raíz, pero era reticente a esto por muchos motivos: primero, por seguridad y segundo por extensibilidad, porque si luego quería montar un wiki en el directorio /wiki/, las páginas del motor del wiki iban a estar mezcladas con las de WordPress. No creo que eso funcionase bien. Tenía más sentido aislar todas las aplicaciones en su propia carpeta, dejando la raíz limpia para otras páginas u aplicaciones.

¿Es posible instalar WordPress en un sub-directorio y aún así hacerlo servir páginas del directorio raíz? La respuesta es que sí, pero con un poco de ayuda. Una página del codex de WordPress explica cómo mover WordPress a su propia carpeta; En mi caso iba a trabajar con una instalación nueva de WordPress, o sea que las instrucciones difieren un poco.

Instalación

Primero instalamos WordPress en una carpeta. Podemos llamar esa carpeta _wordpress o lo que queramos. Tras seguir la instalación estándar, accedemos al panel de control y en la primera pestaña de las opciones (Opciones > General) cambiamos la URL “Dirección del blog” y la apuntamos a nuestro directorio raíz.

Opciones generales de WordPress

El otro campo, “Dirección de WordPress”, debería tener el valor http://www.example.com/_wordpress, o la URL de la carpeta donde lo hayamos instalado. Ahora pulsamos en “Guardar cambios”. Los cambios se guardarán, pero al cargar la página de nuevo WordPress nos dará un error. Tampoco seremos capaces de ver el blog en este punto. Ignoramos este error por ahora.

Ahora tenemos que copiar los archivos index.php y .htaccess del directorio de WordPress al directorio raíz. Los abrimos con un editor y los modificamos. El archivo de index.php por defecto se parece a esto:
< ?php
/**
* Front to the WordPress application. This file doesn't do anything, but loads
* wp-blog-header.php which does and tells WordPress to load the theme.
*
* @package WordPress
*/
 
/**
* Tells WordPress to load the WordPress theme and output it.
*
* @var bool
*/
define('WP_USE_THEMES', true);
 
/** Loads the WordPress Environment and Template */
require ('./wp-blog-header.php');
?>

En la penúltima línea del script, modificamos la ruta para apuntar a nuestro archivo, o sea que en nuestro ejemplo la línea quedaría así:

require ('./_wordpress/wp-blog-header.php');

Ahora deberíamos poder acceder a nuestro panel de administración en http://www.example.com/_wordpress/wp-admin/ y si accedemos a nuestra página (http://www.example.com/), deberíamos ver nuestro blog.

Permalinks y portadas

A partir de aquí, podemos modificar las opciones de WordPress para imitar nuestra estructura de directorios previos, siempre que nuestro servidor tenga activado el módulo “Rewrite” de Apache. La buena noticia es que el 99% de los casos se pueden resolver desde WordPress.

En primer lugar, queremos que la página por defecto no sea la del blog, sino una página de inicio (para imitar nuestra estructura inicial, pero esto es opcional). En el panel de WordPress, creamos esa página y la guardo con el título de “Inicio”. También creamos otra página que podemos llamar “blog” y que podemos dejar vacía. Ahora vamos a Opciones > Lectura y seleccionamos “Una página estática (seleccionar abajo)” como la opción que mostrará la página inicial.

wp_opciones_lectura

En el desplegable elegimos nuestra página “Inicio” y en la siguiente línea (”Página de entradas”) elegimos nuestra página “Blog”. Ahora, al acceder a http://www.example.com/ veremos nuestra página de inicio y al acceder a http://www.example.com/blog/ accederemos a nuestro blog, igual que antes de migrar todo nuestro contenido a WordPress en nuestro ejemplo.

Si ahora además queremos que los demás permalinks se ajusten a nuestra estructura, vamos a la página de Opciones > Permalinks y añadimos /blog/ delante de todos los links.

wp_opciones_permal

Nuestro blog y todas las páginas relacionadas (históricos, categorías, tags, etc.) estarán bajo el directorio virtual /blog/ en nuestro servidor, dejando el directorio raíz libre para páginas que podemos crear con WordPress o fuera del CMS.

Contenido antiguo

Ahora nos ocuparemos del contenido antiguo. Si antes teníamos una página llamada pagina1.php, ahora podemos crear una página en WordPress con el mismo contenido que la página original y asegurarnos de que su “slug” o enlace sea “pagina1″. Ahora debemos asegurarnos de que los enlaces entrantes, ya sean de otras webs o de motores de búsqueda, encuentren esa página y que además les avisemos del cambio para que sea re-indexada correctamente.

Para ello vamos a editar nuestro archivo .htaccess en el directorio raíz y antes de las reglas de permalinks de WordPress, vamos a añadir:

RewriteEngine on
RewriteCond %{HTTP_HOST} ^/pagina1.php [NC]
RewriteRule $ /pagina1/ [L,R=301]

Esta regla hace una redirección externa a /pagina1/ cuando alguien intenta acceder a /pagina1.php dando un código 301 (Movido permanentemente) y para de analizar reglas (L). Esta regla se podría mejorar mediante expresiones regulares para detectar todas las páginas, pero eso ya se sale del alcance de este artículo.

Y creo que eso es todo, aunque hay muchos más detalles en los que no he entrado. Si alguien muestra interés puede que amplíe la serie.

Búsquedas (II)

Miércoles, 25 Mar '09

Hacía mucho tiempo que no os contaba las búsquedas mediante las cuales la gente llega a mi web. Lo malo de estos artículos es que acaban deformando aún más las búsquedas, por la aparición de los términos más inusuales en una entrada de forma literal (para ponerle las cosas más fáciles a Google…). Y por eso no os puedo contar el caso de una de las búsquedas más relevantes para mi página (y la más extraña de todas cuantas he recopilado). Viene a ser como un principio de indeterminación, pero aplicado a webs en lugar de a partículas…

Pero esta vez he resuelto el dilema con esto:

busquedas

Hay algunas que dan risa, pero hay otras cuantas que… En fin, espero que os hagan pasar un buen rato.

La imagen es una captura de pantalla del genial JAWStats, que hace un trabajo estupendo de representar gráficamente la información que recoge el veterano programa de análisis de logs Awstats.

Caperucita roja

Martes, 24 Mar '09

Me ha encantado este vídeo de Caperucita roja, inspirado en el videoclip de Röyksopp “Remind me”.

Ir a la página de Vimeo y vedlo en HD, merece la pena. Está lleno de perspectivas isométricas y de diagramas explotados que le dan un toque muy geek. Emho, supera al original.

Nuevo diseño

Lunes, 23 Mar '09

Pues ya está hecho. Ale!

La versión 3.0 de reven.org, algo que empecé hace mucho mucho tiempo (en una galaxia muy lejana…) y que por unas cosas u otras siempre ha pasado a un segundo plano, al fin está. Y que esté no quiere decir que esté acabada ni mucho menos; quedan muchos detalles que iré puliendo con vuestro feedback, y queda aún mucho contenido por pasar a limpio.

Este tercer diseño me ha dado bastantes más quebraderos de cabeza, por querer hacer las cosas bien, probar cosas nuevas y porque será la última versión de esta página que me moleste en hacer compatible con navegadores que no cumplan los estándares.

Espero que os guste.

El fin de Internet Explorer 6

Lunes, 16 Mar '09

bringdownie6

Descubro vía Stopdesign que la revista .net ha empezado una campaña para borrar Internet Explorer 6 (IE 6) de la faz de la tierra. Esta noticia me llena de una profunda satisfacción. La web ha sido creada tras un artículo de .net en el que preguntan a diseñadores y gurús si es factible darle fin a IE 6 y analizan el problema en torno a este navegador. La web ofrece las ideas clave de ese artículo y brevemente enumera las acciones que podemos tomar.

Alguna de las joyitas de la página:

…finalmente es hora de llevar IE6 detrás del cobertizo y pegarle un tiro.

IE 6 es una de esas abominaciones que sigue viva por pereza, malas prácticas o simplemente por ignorancia. Es también una continua pesadilla para todos aquellos que diseñan aplicaciones o páginas web, debido al gran número de hacks o parches que se deben implementar para hacer funcionar en él los diseños más básicos. Si existe un cuerpo (la w3c) que se encarga de fijar los estándares web, deberían ser los navegadores quienes se adapten al estándar y no los diseñadores los que dilapiden recursos y tiempo para hacer que esos diseños, que cumplen el estándar, funionen en IE 6.

Pero por qué tanto jaleo por un navegador tan viejo? Porque aproximadamente la mitad de los usuarios de IE siguen usando la versión 6. Esto se debe, emho, a varias cosas:

  • Durante mucho tiempo la actualización a IE 7 fue exclusiva para el “Programa de Ventajas de Windows Original” (explicar lo estúpido que me parece esto requeriría demasiado tiempo).
  • Muchos usuarios no han hecho una actualización a Windows en su vida.
  • Muchos usuarios no tienen ni la más remota idea de qué versión de navegador están usando.
  • El colectivo de diseñadores, gurús informáticos, escritores y editores web no ha sabido comunicar la importancia (y la urgencia) de la actualización.

Muchos usuarios se quejan de que no hay nuevas versiones disponibles para sistemas antiguos (por ejemplo no hay IE 7 para Windows 2000), pero creo que esta es una excusa un tanto pobre. Hay muchos navegadores alternativos que sí funcionan en esos equipos (por ejemplo Google Chrome funciona en Windows 2000, aunque se queje un poco).

No es que IE 7 sea perfecto; es mejor que IE 6, pero aún deja mucho que desear. Tendremos que esperar a IE 8.

Encontrar esta web me ha producido un exagerado desahogo, ya que llevo unos cuantos días dándole el plomazo a los que me siguen en Twitter precisamente con este tema.

Como dice Jeff Zeldman:

IE6 es el nuevo Netscape 4

Por cierto, se me olvidaba: Si usas IE 6 y prefieres seguir usando IE, corre a actualizar, por favor! Pero recuerda que también tienes Firefox, Opera, Safari o Google Chrome, que son mucho más respetuosos con los estándares.

ACTUALIZACIÓN 17/03: Y la noticia hace portada en menéame.

Feeds a medias

Viernes, 06 Mar '09

Hoy me he puesto a hacer limpieza de los sitios a los que estoy suscrito; he bajado a los 125. Para los que no uséis un lector de feeds os parecerá una barbaridad pero no visito esas 125 páginas todos los días sino que esas páginas se descargan a mi lector. Para entenderlo mejor quizás le queráis echar un vistazo a mi página de ayuda de feeds.

Bueno, a lo que iba: algunos de los que he recortado hoy son páginas que ya no se actualizan o que han cambiado los contenidos y ya no me interesan tanto. Pero la mayoría de los que he borrado son los que no ofrecen el feed completo, es decir, que para acabar de leer una historia no te vale el lector sino que tienes que ir a la página.

Aún no entiendo esta práctica. Es como los anuncios de la tele que ponen cuando faltan 15 segundos para que se acabe un programa. A que molesta? Pues con los feeds igual, hombre. “RSS” significa “Real Simple Sindication”, no “Half and click-through Semi-simple Sindication” (que es el famoso estándar HACTSS). Utilizo RSS porque me permite ahorrar tiempo y seguir muchas webs. Si todo el mundo publicara los feeds a medias y tuviera que visitar cada página para acabar la historia, no podría seguir tantas webs. Además imagina el pobre Firefox con 125 pestañas abiertas…

Yo entiendo que hay gente que intenta vivir de esto; si eso está muy bien, pero ya recibirán visitas de Google o pueden ofrecer otros alicientes para que su página sea visitada sin molestar a la gente que precisamente somos sus lectores habituales (que les enlazamos, hablamos de ellos y les generamos visitas precisamente). Y además hay quien pone publicidad en el feed y la historia a medias. Es que clama al cielo.

En fin, estos son los blogs que lamentablemente no voy a leer a partir de ahora por ese motivo:

Hasta siempre chicos. Si cambiáis de idea, dejadme un comentario.

Por cierto, se ha hablado mucho de los feeds completos, pero esta historia de Digital Inspiration puede servir a los incrédulos como prueba de que también desde un punto de vista económico es mejor publicar los feeds completos.

Actualización 16-03: Capeando el temporal vuelve a los feeds completos (ver comentario) y a mi agregador.

KT Tunstall

Viernes, 06 Mar '09

Esta mañana hacía un sol estupendo, algo no tan común aquí en Londres. Es de esos días que sin ningún motivo concreto te sientes de buen humor, o sea que he desenpolvado mi iPod y me he ido al curro escuchando música. Cuando ha empezado a sonar KT Tunstall me ha puesto aun más contento.

kt_tunstall

No sé si muchos de vosotros la conocéis, pero tenéis que escucharla. Es una cantautora escocesa que hace una música muy pulida y las letras de sus canciones son realmente buenas. Su música (o al menos la de su disco “Drastic Fantastic” que es el que más he escuchado) es muy guitarrera y su voz es un pelín aterciopelada y más grave de lo que uno se espera por la carita de niña buena que tiene.

Echad un vistazo a su página en last.fm, donde podéis escuchar muchas de sus canciones completas y decidme qué os parece. Y si queréis saber más, tenéis su página en la wikipedia y su página oficial.

Por cierto, ya que estáis, podéis ver mi perfil en last.fm o añadirme como amigo si usáis el servicio.

Información addicional

reven.org

Web, diseño, proyectos, ideas y muchas otras cosas.

Categorías

Suscripción

feed icon Si quieres leer reven.blog en tu agregador de feeds, accede al feed. Si no sabes qué es esto, quizás te ayude una introducción a RSS.

Publicidad

Anúnciate en reven.org

Estadísticas

Actualmente hay 237 entradas y 345 comentarios, repartidos en 18 categorías y marcados con 388 tags.