File management

Feeds Image Grabber

publicmind - November 19, 2009 - 12:45

Successor of FeedAPI ImageGrabber, to support Feeds module.

Features

Feeds Image Grabber will concentrate more on efficiency, rather than features. Please put your feature requests in the queue except what is already in the FeedAPI ImageGrabber queue.

Road Map

Feeds Image Grabber for D6 will be released once Feeds overtake FeedAPI. D7 version will have to wait till D7 releases. :)

If anyone is interested in porting FeedAPI ImageGrabber to Feeds Image Grabber for D6 earlier than scheduled, please contact me (I will help you to get through this).

Drag'n'Drop Uploads

Deciphered - November 11, 2009 - 01:34

The Drag'n'Drop Uploads module adds the ability to drag an image from your local filesystem, drop it onto a node body textarea and have the file automatically uploaded and referenced in your node.

#D7CX: I pledge that Drag'n'Drop Uploads will have a full Drupal 7 release on the day that Drupal 7 is released.

Features:

  • Upload widgets support:
    • [D6] Drupal core Upload module.
    • FileField module / Drupal core File module.
    • ImageField module / Drupal core Image module.
  • Support for CCK / Field Formatters.
  • Multiple dropzones:
    • Customizable textarea(s) dropzone.
    • Upload widget(s) dropzone.
  • Native Web Browser support:
    • Apple Safari 4+.
    • Google Chrome 2+.
    • Mozilla Firefox 3.6+.
  • [optional] Support for Google Gears.

Filefield Stats

FileField Stats is a small module which provides a new formatter that outputs a special link for tracking downloads.

Each download tracks the File ID, User ID, Node ID, Host IP & Referrer URI and a timestamp.

The formatter will produce a URL like this:

http://www.example.com/sites/example.com/files/filefield_stats/2/1/1/d4df983bbca181f8c9ef7683db1c3ab0

This URL works in a similar way to the ImageCache module. It provides a drupal callback within the files folder. This URL contains the File ID, the Node ID, the User ID and a special "hash" which is made up of the 3 ID's and the websites special private key. This means each user gets a unique ID. You cannot simply change the File ID to start scanning the website for files as this will invalidate the hash on the end of the URL. Without knowing the websites random 64 character private key, a user cannot regenerate this hash for themselves.

Once the URL is validated (ie, the system confirms the hash matches the requested file for the requested node by the requesting user), the file is served by Drupal.

File Metadata

arthurf - October 23, 2009 - 23:05

This is a forthcoming module which provides meta data storage for formaters for the Media module. This is intended for simple data storage (though maybe expanded in the future). For formaters which require complex data storage they will need to implement their own storage.

The intent of this module is to move meta data storage for files away from the file widget and allow for formaters to determine what kinds of data are associated with which files. This allows the file widget to be concerned only with acquiring and storing a file and formaters to handle data storage and display concerns.

Data is stored to $file->metadata in a keyed array based on the module which implements the storage and a unique identifier to that module (so that modules can implement more than one data store) and key value pairs. Data is appended to $file->metadata as an array by module, identifier, key => value

Insert

insert-module.png

Insert is a utility that makes inserting images and links to files into text areas or WYSIWYGs much easier. It adds a simple JavaScript-based button to FileField and ImageField widgets. When used with ImageField and ImageCache, images may be inserted into text areas with a specific ImageCache preset.

This module was previously known as FileField Insert.

Features

  • Support for all major WYSIWYG editors, including tinyMCE, FCKeditor, the WYSIWYG project (the recommended approach), and plain text areas.
  • Insert images using ImageCache presets
  • Maximum width setting for inserted images (for combined use with the Image Resize Filter module)
  • Per-field insert configuration

See this module in action in the excellent FileField Insert / Image Resize Filter screencast by MustardSeed Media.

Upgrading

This module fully supports upgrading from the old FileField Insert module, which it replaces. Just throw FileField Insert away, drop in Insert, and enable.

EPSA Crop - Image Cropping

yvmarques - October 12, 2009 - 15:45
EPSA Crop - Screenshot

EPSA Crop is a module that allows a user to choose coordinates for different presets on an image. If a user defines coordinates EPSACrop will override the Imagecache process and will set new coordinates.

Every preset with the crop action is handled by EPSACrop. If the user don't change the coordinates, the normal imagecache process is applied.

EPSACrop depends on these modules

You can try the module on this demo web site : http://www.aswissidea.com

Syndicate content
 
 

Drupal is a registered trademark of Dries Buytaert.