Skip to content

CSS

Poco a poco sigo modificando el aspecto de la web. Esta vez he hecho desaparecer el icono de XML, es una “feature” cuya utilidad no tengo muy clara. En vez de modificar el código fuente de Drupal, lo que hecho es modificar la hoja de estilos de la siguiente forma:

Además, en la página de artículos, no me gustaba como quedaba el enlace “leer más”, creo que no destacaba lo suficiente. Lo he puesto rojo y en negrita:

La nomenclatura de los namespaces en CSS es bastante curiosa, aunque siempre me cuesta un poco construir la expresión correcta.

DOTW: Total Overdose

De vez en cuando aprovecho para bajarme algunas demos y ver por donde anda el “state-of-art”. Esta vez le ha tocado el turno a Total Overdose, un FPS ambientado en tierras mejicanas. No es que sea muy original, pero tiene un estilo propio con el que me he divertido bastante. Lo que más gracia me ha hecho es ver algunos de los efectos que tiene, como el retroceso en el tiempo de Price of Persia The Sands of Time o el bullet-time de Max Payne. Cuando se activan, uno no pueden contenerse y pensar “eso ya lo he visto antes”. Incluso en determinados momentos me ha recordado mucho a Hitman, aunque no se asemejen en nada en la dinámica de juego: sigilo frente a estruendo.

Creación de Temas en Drupal

He subido un nuevo artículo a la web. Trata acerca de la creación de temas (themes) en Drupal. Es una breve reseña de mi experiencia creando el tema de esta web, que cómo puede apreciarse es muy simple.

Trabajar unos días en este tema me llevado a reafirmarme en la importancia que tiene separar el contenido de la presentación. Además he aprendido a valorar lo dificil que es hacer un buen tema, y es que la creación de temas es todo un mundo en si mismo.

Ejecutando el cron

El módulo de búsqueda de Drupal requiere que se ejecute periódicamente el proceso indexador de contenido. Pero en vez de hacerlo manualmente cada cierto tiempo, se puede utilizar el cron del servidor para que el sistema lo haga automáticamente.

El cron es un servicio (demonio) planificador de tareas, y permite programar la ejecución de procesos de forma puntual o periódica. Para programarlo hay que utilizar el crontab, que es un comando Unix que permite ver la lista de tareas programadas (-l), cambiarlas (-e) o borrarlas (-r).

Actualmente mi crontab tiene la siguiente línea:

Que quiere decir que se ejecute todos los días a las 19:00 (GMT-7) un wget de cron.php sobre el servidor. El fichero cron.php, que viene con la distribución de Drupal, se encarga de llamar a todos los módulos instalados y activos para que ejecuten sus procesos, como el indexador del módulo de búsqueda.