Tengo un par de sitios Drupal 6 que usan el módulo Webfm (https://drupal.org/project/webfm).  Este módulo no se migró nunca a Drupal 7 porque en esta última versión de Drupal, el API de archivos cambió completament, coa que implicaba reescribir totalment el módulo, y nadie lo hizo.

Mi solución fue substituir el módulo webfm por el gestor de archivos "Elfinder" i el correspondiente módulo de Drupal  (https://drupal.org/project/elfinder). Esto no substituye todas las funcionalidades del gestor de documentos webfm, es sólo un gestor de archivos y no tiene ninguna gestión de base de datos de los documentos, pero por otra parte es realmente bueno como gestor de archivos. Así que quizás lo complementaré en el futuro con algún módulo de "gestor de conocimiento" para buscar y poner etiquetes a mis documentos.

En primer lugar obviamente se tiene que migrar el sitio de Drupal 6 a Drupal 7. Se tienen que habiltar todos los módulos pero no se podrá habilitar webfm porque no hay una versión Drupal 7, pero las tablas de webfm se quedarán en la base de dades migrada.

La instalación y configuración de ElFinder en el sitio Drupal 7 migrado es sencilla, y puede usar exactamente la misma estructura de ficheros que dejó el webfm. También se tendrá que enlazar el editor, en mi caso CKEditor, pero eso también fue fácil.

El problema viene con los enlaces que el webfm creó (del tipo "/webfm_send/#", donde # es un número arbitrario asignado por webfm). Si no se quiere acabar con muchísimos enlaces rotos en el sitio se tienen que arreglar estos enlaces. Si hay poco contenido se pueden arreglar los enlaces rotos a mano, pero en este caso no es demasiado probable que se esté usando el webfm en primer lugar, ya que un sitio pequeño puede trabajar con el sistema de archivos plano sin niguna gestión especial de documentos.

Funciona con Drupal

Theme by Danetsoft and Danang Probo Sayekti inspired by Maksimer