Entradas de Septiembre del 2004

Comprimiendo que es gerundio; Apache y mod_gzip

Sábado 25 de Septiembre del 2004

Es increíble el jugo que llega a dar Drupal. Como quien no quiere la cosa, el Drupal handbook da una serie de recomendaciones para mejorar el rendimiento de Drupal, entre las que se encuentra una que consiste en configurar el PHP para que envíe las páginas comprimidas a aquellos clientes que sepan trabajar con ellas; ¿eso no lo hacía el Apache? Ya la hemos armado…

El proceso es sencillo; se le pregunta a Berrueta que confirma que el Apache se puede encargar de eso (y más), se busca información en internet hasta que se descubre que lo que realmente interesa es el módulo mod_gzip, y se intenta echar a andar el invento.

Lo de lograr que funcione no es nada sencillo, ya que el paquete de mod_gzip que viene con Sid da más problemas para configurarlo de los que suelen dar los paquetes en Debian. Por fortuna Berrueta es fácil de picar, y se puso en paralelo a intentar configurar mod_gzip en Pintaiux, aprovechando que acabamos de actualizar el servidor, y debería de tener recursos de sobra para permitirse el lujo de comprimir todas las páginas. Afortunadamente hay alguna página que explica la configuración de una forma razonable, y no se tarda mucho en poner a vivir el Apache compresor de Pintaiux, como se puede comprobar gracias a Web Sniffer.

Si al final, no pasa un día sin que aprenda alguna pijada nueva… :-)

Cansado de no hacer nada

Jueves 23 de Septiembre del 2004

Desde que terminé mi examen de Análisis Numérico III, he estado muy ocupado en no pegar sello. Mi primera decisión fue marchar para Llanes con la moza, no sin antes meter el archiconocido General information about Drupal fotocopiado en la maleta. Pues bien, por lo visto esto no es más que la primera parte del Drupal handbook… ¡yo que creí que había descubierto algo interesante!

La estancia en Llanes me sirvió para concretar los módulos que tendría que investigar al volver a casa y poco más, ya que estuve más pendiente de andar dando vueltas por ahí que de mirar para el ordenador.

Ya de vuelta a casa aproveché la salida para comprobar que lo de Análisis Numérico III iba a tener que ser en Diciembre para pasarme por la beca de Asjas en Geológicas. Resultó una experiencia de lo más productiva, ya que me sirvió para comprobar que mi Drupal no estaba todo lo bien configurado que yo creía, ya que tenía algunos enlaces que aunque en casa iban como la seda, desde fuera no estaban bien formados y no funcionaban, o no cargaban el CSS, o… un desastre, vamos. Gracias a esta visita, y a falta de comprobarlo en condiciones, creo que mi Drupal ya se debería de ver igual desde dentro que desde fuera.

Lo último que he hecho ha sido pegarme con varias versiones de Windows, ya que la instalación que tenía mi hermana estaba ya para tirar, y el portatil de la moza cada vez que pasa por casa sale nuevo. Una experiencia realmente interesante; cada vez me gusta más Debian.

Por cierto, ¡qué denso es el Drupal handbook!

Amaestrando el Drupal; Templates y CSS

Sábado 18 de Septiembre del 2004

A estas alturas ya tengo un Apache a pleno rendimiento y un Drupal instalado y funcionando, aunque con un aspecto demasiado «genérico» para mi gusto. ¿Que nos queda por hacer? Domar a la bestia…

He estado unas horas jugando con el Gimp, y he conseguido un logo con el título de la página y un favicon de esos para el Mozilla. La verdad es que no me gusta nada cómo me han quedado, así que voy a tener que dedicarles más tiempo, aunque de momento dan el pego para salir del paso y tratar de personalizar algo más el Drupal.

Lo de personalizar el Drupal sospecho que me va a llevar una cantidad curiosa de tiempo, ya que voy a tener que modificar la plantilla por completo, decidir los colores, logotipos, escoger avatar… También me gustaría personalizar las funcionalidades que tiene. Vamos, que planeo meterme en un fregao curioso, aunque lo cierto es que me apetece, y ya que parece que me voy a tener que pasar otro año haciendo el panoli por la facultad, y así por lo menos me entretengo con otra cosa.

Para afrontar el reto de personalizar a la bestia, nada mejor que acudir a las fuentes, que son tan sencillas como la documentación de Drupal, y unos pequeños toques de CSS. Lo de la documentación de Drupal no tiene pérdida: el General information about Drupal, de lectura obligatoria para conocer todos los módulos disponibles (de hecho lo tengo impreso como libro de cabecera), y el Drupal handbook que no se muy bien de qué va, pero por el tamaño que tiene, debe de ser imprescindible. Lo del CSS también es muy facil, con dominar Cascading Style Sheets, level 1 asunto resuelto.

Lo de los módulos de Drupal es muy interesante, ya que empecé a leer el General information about Drupal con un blog, una galería de fotos, una página de descargas, un gestor de proyectos y un módulo de creación de documentación en mente, y he encontrado unos 10 ó 15 módulos que merece la pena visitar.

En resumen, creo que tengo garantizadas muchas «horas de diversión» hasta que la cosa esté a punto, pero en el fondo, es de lo que se trata, ¿o no?

Metiendo en vereda el Apache; los Servidores Virtuales

Martes 14 de Septiembre del 2004

Llevo una temporadina de lo más productiva. Lo último que había decidido era pasar de complicarme la vida manteniendo una página web, y dejar que la magia del PHP y del MySQL hiciesen el trabajo sucio por mi, para conseguir algo decente en cuatro patadas bien empaquetadas gracias a Drupal.

Lo de Drupal no tuvo demasiado misterio, pero adecentar el estercolero que tenía por Apache, no iba a ser tan inmediato. Mi principal problema consistía en que la versión local de las páginas de AsturLiNUX que tengo en mi ordenador tienen que colgar de la raiz del servidor, porque sino no hay forma humana de conseguir encajar los enlaces, y por mucho que intentes adaptar las páginas, al final no consigues más que enlaces rotos por todas partes.

El problema en cuestión tiene su miga, ya que ¡el servidor es mio!, es decir, a ver quienes se creen las páginas de AsturLiNUX para tomar posesión de mi servidor de esa forma tan desvergonzada. Ya que tengo un dominio apañado, no parece muy lógico tener que andar escondiendo mis páginas en un subdirectorio para que las páginas de AsturLiNUX no se enfaden…

La solución: ¡Tux vendiga los servidores virtuales! Aunque la documentación del Apache hace presagiar que lo que estás a punto de acometer es algo así como una operación a corazón abierto, lo cierto es que con un poco de maña y algún vistazo a la configuración del Apache de Pintaiux, he conseguido que las páginas locales de AsturLiNUX sigan en la raiz de mi Apache, ¡pero en su propio servidor virtual! Vamos, que puedo ver las páginas desde mi casa, y para el resto del mundo tengo un servidor civilizado que muestra lo que tiene que mostrar, que no es otra cosa que mi página personal.

Ya puestos a trapichear, le pegué una pasadita a Nessus a ver qué tal estaba configurado mi Apache (mal, por supuesto), y con un poco más de trabajo he dejado mi servidor como los chorros del oro (o eso es lo que me gusta contarles a las nenas… o:-) Nada, que ya estoy hecho un Juaquer en toda regla, y las cosas van tomando una forma más presentable. En cuanto modifique un poco el aspecto de Drupal para que parezca mio y no suyo, lo traduzca a una lengua más cercana, configure algún tipo de galería de fotos, monte algún gestor de proyectos, actualice mi currículum… habré terminado con todo ¡Y NO TENDRÉ NADA MÁS QUE HACER!

En fin, va a ser cuestión de tomarlo con calma.

Reestrenando Drupal

Viernes 03 de Septiembre del 2004

He cambiado la versión instalada a pelo de Drupal que tenía, por una hermosa versión integrada en Sid. He perdido todo lo que tenía hecho, y ahora tengo que empezar desde cero… ¡Es cuestión de tomarlo con ganas! Bien mirado, tampoco tenía tantas cosas hechas, a parte de la personalización del tema de Drupal para «La Comunidad», pero eso ya está hecho, y no necesita más retoques.

Acabo de tener una mañana muy entretenida a vueltas con el Apache, a ver si ordeno un poco las cosas que tengo por aquí. He sido incapaz de controlar la versión local que tengo de las páginas de AsturLiNUX, ya que si las muevo de sitio dejan de funcionar… ¡y luego quieren que la informática sea una ciencia! En fin, un par de subdirectorios con nombres tremendamente creativos, y asunto apañado (que no arreglado, claro).