Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
This is a beta release in order to test if we got everything right. Please report bugs and issues to the queue.
This second beta release contains some code that tries to detect faulty image files trying to be uploaded: e.g. *.jpg files that actually contain a text file.
Thanks to everyone for the continuous support.
Note: The call for fckeditor/ckeditor changed they must now provide the parameter caller=EDITORNAME
Please not: Drupal5 is not further supported by the webfm maintaince.
#803722 Ceased support of Drupal 5.
#261880 by Eikaa: Fixed uppercase file extensions not recognized.
#358842 by meichr | phen: Insertion into database fail.
#718656 by cgmonroe | robmilne: Fixed WebFM ajax calls fails if Browser responseText contains leading whitespace / line feeds.
I've poked my head back in briefly to so see whats been happening and I found a few bug patches to commit. Not many new features are here but there are several good candidate patches that I'll consider if those hard working people are kind enough to re-patch to this release.
The 6.x-2.11 release marks my official resignation from maintaining the module. It isn't easy saying good-bye to one's children but I've got to move on - I do not have the time for a D7 port or to continue maintaining the code. Many worthy features are missing and js/css rework would improve themeing and browser incompatibilities. The module is available to someone who can devote time/skill to make improvements.
Additions:
Niels Hackius' webfm_ipfolder module as per node 437196
OG patch as per node 249487 - tested by OG community
hook_content_fields_extra as per node 547218
Control in admin settings to enable/disable owner column in browser as per node 323900
Place browser into a template to facilitate themeing
webfm_example_listing module to illustrate how a custom module can use webfm functions and security to display files from a set directory NOTE: The .remove extension must be removed from the .info file to enable - this module is meant purely as an example for custom module developers - see the demo site footer for the default implementation of the module within a block
Fixes:
Change image rename from prefix to suffix as per node 537070
Restore hook_wysiwyg_plugin and non-admin addressing as per node 531968 to webfm_popup.module
This moves the D6 version of the module from 'RC' status to 'official' status. This will also signify my official resignation from maintaining the module. It isn't easy saying good-bye to one's children but I've got to move on - I do not have the mojo for a D7 port or to continue maintaining the code. Many worthy features are missing and much rework would improve the themeing/css/browser incompatibilities. The module is available to any who wish to take it on and who can actually devote time/skill to make improvements.
Additions:
Niel Hackius' webfm_ipfolder module as per node 437196
OG patch as per node 249487 - tested by OG community
hook_content_fields_extra as per node 547218
Control in admin settings to enable/disable owner column in browser as per node 323900
Place browser into a template to facilitate themeing
webfm_example_listing module to illustrate how a custom module can use webfm functions and security to display files from a set directory NOTE: The .remove extension must be removed from the .info file to enable - this module is meant purely as an example for custom module developers - see the demo site footer for the default implementation of the module within a block
Fixes:
Change image rename from prefix to suffix as per node 537070
This release formalizes many patches that have been applied to the module by dedicated users. Of special note is the 'pretty url' alias functionality by Niels Hackius that provides hooks to the Token and Pathauto modules to replace 'webfm_send' paths. His ip based authentication module is not part of this release but should be added soon.
This release implements an excellent series of patches submitted by Frank Steiner to extend WebFM compatibility with Opera as well as improve file link creation for content.
A bit too fast with the last release since mkdir rename wasn't working from the context menu - it now works. This release also restores the image view iframe functionality that 2.10 broke.
Initial release of 6.x version of webfm. This release represents a 'just get it to work' port of webfm 2.9 to Drupal 6. Areas that could stand improvement include making use of new D6 js features (e.g. t and theming) and a proper template file for the lone theme function.
This release is provided for testers and early adopters to try out the port and report issues. Do no use in a production environment.
This release fixes a syntax error in version 2.7 that causes an error if the allow_call_time_pass_reference isn't set to true in php.ini. The internal help documentation has also been updated.
Note that the webfm_images module has be updated to fix an error due to the schema change to the webfm_file table in the previous release.
Allow admins to set whether metadata title or actual file name is listed in the browser. If metadata title is selected, rename of file is disabled. Title rename still resides in metadata editor. The fname field of the webfm_file table has been dropped so a db update is required.
Fix upload versioning of files the are not in the database. No version options presented to allow delete of original file.
Radio buttons to select dd/mm/yy or mm/dd/yy date formats have been added to settings
Fixed a menu bug that limited menu to 10 selections.
Added scroll compensation for pop-up windows that are scrolled out of view on long lists.
File level permissioning added for admins and file owners:
Public download: Allows the file to be downloaded anonymously even if .htaccess exists.
Role View/Download: Allows users of the same role to view/download the file.
Role Attach: Allows users of the same role with view rights to attach the file to nodes.
Role Full Access: Allows users of the same role to delete/rename/move/attach/alter metadata for the file. File permission edits are not allowed by role.
fixed bug that prevented admins seeing files not in the database.
The webfm_send function has been made secure so that only attached files can be viewed by users with 'view webfm attachments' rights but without 'access webfm' rights. Users with 'access webfm' will not be able to download files that are not in their root directories and are unattached.
The webfm root is now hidden from users with 'access webfm' rights.
Attached files now have a config setting to allow download to a new browser window.
Anonymous users can now have the 'access webfm' right.
Added an upload permission to WebFM access control. This right pertains only to roles with the 'access webfm' right. Roles with the 'administer webfm' right can always upload.
This release enhances the presentation of attachments, uses a textarea for description file metadata, refactors drag-and-drop containers and puts metadata editing and image downloads into a movable/resizable popup window.
This release fixes refresh bugs for the tree and listing.
Ftp dir listings now have proper file details and menu choices.
Attachment descriptions are now optional in settings.
This version updates upload so that file versioning is possible. Now attachments to nodes or file metadata can be maintained without having to manually detach/re-attach or reenter metadata when a file of the same path is updated via the upload fieldset. Currently there is no rollback capability.
Improvements to useability, cross browser compatibility and error feedback. Directory listing cache has been improved such that only directories affected by user operations are flushed. Files can now be removed from the database (preparation for permissions work (5.x-2.x)). NOTE: The version numbers skip 1.7 due to a tagging error on my part
The tag for this release was botched so please ignore this version. Unfortunately cvs tagging errors can only be fixed by Drupal support personnel and I don't have the patience to wait.
Post Oct19 releases implement permissions.
- Each role granted 'access webfm' rights must have a root directory that is a subdirectory of the webfm filesystem directory. This directory can be created by an administrator within the module via the normal 'create directory' methods or via the settings page.
- Only users in a role with 'administer webfm' rights can manipulate directories. Such users have full access to all capabilities and settings of the module.
Addition of the webfm_ext_example module in the contrib sub-dir. This example module is for developers who wish to extend the functionality of WebFM to make drupal act as an application server. Using the context menu, users can operate on uploaded files. The module must have the .remove extension removed to activate.
Fixes also for rename.
Inline uploads to the ftp area are now permitted
Addition of the webfm_ext_example module in the contrib sub-dir. This example module is for developers who wish to extend the functionality of WebFM to make drupal act as an application server. Using the context menu, users can operate on uploaded files. The module must have the .remove extension removed to activate.
Fixes also for rename.
Inline uploads to the ftp area are now permitted