Productividad a plena máquina

Llevo un día de lo más completito… Lo primero que he hecho ha sido terminar de leer la documentación sobre xtemplate, más por verguenza ajena que por necesidad, ya que realmente no me ha dicho nada que no supiese, sobre todo porque sigue un formato muy parecido al de las plantillas Smarty que usábamos antes para hacer las páginas de AsturLiNUX.

Una vez liberado del compromiso moral de leer la documentación de xtemplate, lo único que me queda para terminar de configurar el sitio este es ponerme con los módulos que ya está bien de posponerlo desde el primer día. Retomé la lista que había hecho al leer General information about Drupal, y fui eliminando los módulos menos interesantes hasta que me quedé con los que realmente quiero probar; una galería de fotos, un gestor de proyectos, alguna forma de añadir enlaces al menú «Navigator», y por último el módulo de Spellcheck.

Por empezar por uno sencillo, decidí que eso de Spellcheck era interesante y no podía tener mucha complicación… Descargo el módulo, lo instalo, lo configuro, lo pruebo, y evidentemente, no funciona. Ni aspell, ni ispell, ni nada que se le parezca. El módulo hace como si funcionase, pero al cargar la página con lo que se supone que debería de ser el resultado de chequear la ortografía de la página original, lo que carga es una página como si todo estuviese bien… ¡pues si que!

Tras este primer fracaso con el módulo más sencillo, me acerco con más respeto al módulo de la galería de fotos, entre otras cosas porque este si que parece realmente complejo, y eso de tener que tocar las tablas de la instalación de Drupal no me da nada de confianza… Sorprendentemente, tras un pequeño problema debido a mi inutilidad en el mundo de las bases de datos, todo salió según lo previsto, y aparentemente conseguí configurar mi propia galería. Lo de «aparentemente» viene a cuento de que sólo he subido una foto y no tengo muy claro cómo se supone que se van a ordenar las fotos en álbumes, pero al menos para subir una foto parece que vale.

Completamente crecido, me decido a conseguir que el módulo «Navigation» ponga los enlaces que yo quiero, ya que sino me dirás tu a mi para qué vale… Pues nada, aquí se terminaron los avances claros y limpios. Lo del menú «Navigation» debe de tener algo de magia negra, y lo cierto es que no está muy claro cómo funciona. Hasta he creado mi propio módulo para añadir los enlaces en «Navigation» a capón, pero he decidido que lo del módulo se me quedaba grande cuando al cargar las páginas estas se mostraban pero no terminaban de cargar nunca… Después de algunas horitas dándole vueltas, llegue a una conclusión que aparentemente funciona, y que consiste en modificar los módulos que quiero mostrar en el menú «Navigation» (blog.module, book.module e image.module, concretamente) para que ellos mismos se encarguen de alertar a «Navigation» de su presencia. Como se que dentro de dos días no me voy a acordar de cómo lo he hecho, lo comento a continuación. La idea se sugiere en menu.inc y consiste en modificar los módulos para que contengan lo siguiente:

/* blog.module */
if ($type == "system") {
  if (user_access("access content")) {
    menu("blog", t("blogs"), "blog_page", -3, MENU_SHOW);
  }
}
/* book.module */
if ($type == "system") {
  if (user_access("access content")) {
    menu("book", t("books"), "book_page", -2, MENU_SHOW);
  }
}
/* image.module */
if ($type == "system") {
  if (user_access("access content")) {
    menu("image", t("image galleries"), "image_page", -1, MENU_SHOW);
  }
}

No pasa nada, sigo muy crecido… Ahora mismo sólo me queda por revisar el módulo del gestor de proyectos; en cuanto termine con el me puedo poner a leer sobre posicionamiento en google… o:-)

Deja un Comentario