Estas últimas semanas he estado interesándome por Drupal.
Drupal es el nombre del software que permite mantener este chiringuito, lo que se denomina un CMS o gestor de contenidos para los amigos. Está programado en PHP, que es una especie de lenguaje de programación orientado al internés. Y así podría seguir hasta que no quedaran acrónimos por repasar.
No hay nada peor que tener algo y no saber cómo funciona, o al menos eso pensó el chiquillo que le partió el cuello a un pollito para ver dónde tenía las pilas, así que he decidido dedicar algo de mi escaso tiempo libre a intentar comprender los entresijos de Drupal. Hacía tiempo que no tiraba tantas horas por el retrete.
Como el conocimiento es poder, me veo ahora en la privilegiada posición de poder añadir módulos a ESDLV. Los módulos son pequeños tijeretazos de código que permiten ampliar las capacidades básicas de Drupal. Algunos son completamente inútiles y espero que tengan por lo menos un cierto interés académico, pero otros podrían resultarnos interesantes.
A estas alturas algún avispado habrá notado la caja que se ubica ahora bajo el logo. Sí, son anuncios. Podría decir que están ahí para hacer dinero, pero lo mejor será que cuente para qué sirven la semana que viene en una bonita historia de tres páginas. De momento volvamos a los módulos.
De la inmensidad de extensiones que existen para Drupal (enlace a la lista de módulos [1]), he encontrado un par que me han llamado la atención:
Invito a todos aquellos que tengan ganas y tiempo libre a darse un paseo por el enlace de antes y sugerir cualquier módulo que hayan podido encontrar atractivo.
Lo que sí que me gustaría hacer en el futuro, cuando vaya un poco más suelto con el PHP, es habilitar una caja que presente cada día una historia antigua. Casi más interesante incluso sería presentar tres enlaces con "Hace tres años (dos, uno), en ESDLV". Algo así como lo que ponen a veces los Microciervos [2], y que aquí tiene más sentido porque permite hacer un flashback y ver cómo nos trataba la vida en el pasado. Un mecanismo así permitiría revisar el cuaderno de una manera cómoda y a la vez ir puntuando historias antiguas. Si alguien quiere meterse con el código, no voy a ser yo quien se lo impida. Debe de ser algo sencillo.
Por otro lado me gustaría habilitar una zona de foros, un lugar en el que se pudiera hablar de otras cosas que no tuvieran que ver necesariamente con la columna de la semana. No es que eso no se venga haciendo ahora mismo, pero estaría bien hacerlo de una manera ordenada. Por aquí pasa gente muy peliculiar, con inquietudes y con cosas que contar, y me parece una lástima que no haya un lugar para todo eso. Serviría además de inspiración para nuevas historias, aunque lo cierto es que ahora mismo tengo una lista con cosas sobre las que escribir durante un año.
He estado mirando la implementación de los foros en Drupal y parece bastante compleja y a la vez limitada. He encontrado algún módulo que presenta unos foros separados del núcleo de Drupal, pero no he tenido tiempo de mirarlo en profundidad. Si alguien me pudiera iluminar sobre el tema lo agradecería mucho.
En fin, que no hago más que tener ideas de futuro. Mi cabeza es un castillo de fuegos artificiales. Con tanto ruido no puedo dormir por las noches. Proyectos que caben en ESDLV y otros que discurren paralelos.
A ver hasta dónde podemos llegar.
Links:
[1] http://drupal.org/project/Modules
[2] http://www.microsiervos.com