Tinc un parell de llocs Drupal 6 que usen el mòdul Webfm (https://drupal.org/project/webfm). Aquest mòdul mai no es va migrar a Drupal 7 perquè a aquesta última versió de Drupal l'API de fitxers va canviar completament, cosa que implicava reescriure totalment el mòdul, i ningú no ho va fer.

La meva solució va ser substituir el mòdul webfm pel gestor de fitxers "Elfinder" i el corresponent mòdul de Drupal  (https://drupal.org/project/elfinder). Això no substitueix totes les funcionalitats de gestor de documents de webfm, és sols un gestor de fitxers i no té cap gestió de base de dades dels documents, però per una altra part és realment bo com a gestor de fitxers. Així que potser el complementaré en el futur amb algun mòdul de "gestor de coneixement" per buscar i posar etiquetes als meus documents.

En primer lloc òbviament heu de migrar el vostre lloc de Drupal 6 a Drupal 7. Habilitar tots els mòdul a Drupal 7, no podreu habilitar webfm perquè no hi ha una versió Drupal 7, però les taules de webfm romandran en la vostra base de dades migrada.

La instal·lació i configuració de l'Elfinder al vostre lloc Drupal 7 migrat és senzilla, i pot usar exactament la mateixa estructura de fitxers que el webfm va deixar. També haureu d'enllaçar el vostre editor, en el meu cas CKEditor, això també va ser fàcil.

El problema ve amb els enllaços que el webfm va crear (del tipus "/webfm_send/#", on # és un número arbitrari assignat per webfm.). Si no voleu acabar amb moltíssims enllaços trencats al vostre lloc heu d'arreglar aquests enllaços. Si teniu poc contingut podeu arreglar els enllaços trencats a mà, però en aquest cas no és massa probable que esteu usant webfm per a res, ja que un lloc petit pot treballar perfectament amb el sistema de fitxers pla sense cap gestió de documents especial.

Funciona amb el Drupal

Theme by Danetsoft and Danang Probo Sayekti inspired by Maksimer