Necesitaba aprender Drupal, el sistema de gestión de contenido de código abierto. Esta publicación es para recopilar algunos comentarios sobre la experiencia. Para hacerle justicia, se necesitaría escribir un libro. En fin…
El servidor al que tenía acceso funciona con Windows XP. Todo indicaba que, si bien no era óptimo, Drupal funcionaba con XP. Esto es cierto, pero descubrí que para usar URLs amigables se requiere el mod de reescritura del servidor web Apache, que no forma parte de Windows IIS. Hay versiones de un mod de reescritura disponibles para instalar en Windows, pero ¿quién quiere manipular el sistema Windows IIS? Como se trata de un sistema de prueba, puedo prescindir de las URLs amigables.
El servidor ya tenía instalado PHP y MySql por lo que la instalación de Drupal fue bastante fluida aunque tengo en la página de administración lo siguiente:
Se detectaron uno o más problemas con su instalación de Drupal. Verifique el informe de situación Para más información.
Lo cual me indica que los permisos de directorio están mal configurados. Este mensaje persiste independientemente de lo que haga con los permisos y no parece afectar la instalación. Seguiré así hasta que pueda encontrar la solución (¿quizás entre permisos ISS y NTFS?).
Logré convertir este sitio del HTML original a uno basado en Drupal. Pero entonces descubrí que uno de los módulos que usaba (el módulo de libros) tenía un error. Por supuesto, lo descubrí al darme cuenta de que no podía eliminar un libro, luego busqué en Google, revisé publicaciones, etc. Finalmente encontré un hilo con parches, cada uno seguido de un mensaje de "parche fallido". Finalmente, al final del hilo, aparecía un mensaje de "parche aprobado".
¡Genial! Ya tengo un parche, pero no hay instrucciones sobre cómo aplicarlo. Vuelvo a Google. Busco "parches para Drupal". ¿Qué? ¿Descargar Cygwin? ¡Menuda mierda! No quiero instalar más software en el servidor. Y menos un sistema completo de emulación de Unix. (Nota: me gusta Unix, he usado Unix, he instalado Cygwin en otros sistemas, etc.).
Más búsquedas en Google... ¿Qué tal GNU patch.exe? Bueno, lo probaré. ¿Ya me lo estoy pasando bien? Bueno, estoy disfrutando mucho de WordPress y su función de actualización automática de módulos. Si un módulo de WordPress tiene una actualización disponible, recibo una notificación y, al hacer clic en un enlace, se aplica automáticamente. Genial. Con Drupal... No, todavía no me lo estoy pasando bien. Ahora estoy intentando averiguar cómo hacer que el programa de parches funcione en Vista (mi ordenador de escritorio).
Bueno, voy a por la solución fácil... Abrir el Administrador de MySQL, buscar el catálogo, abrir la tabla de libros y eliminar el registro... ¡Listo!