An extended ImageField widget that adds new form fields to a Image field. It provides the framework to associate new data with an image.
All processing, including storage, is done via ImageField. This module simply allows you to easily extend the currently available form fields; alt, description, title, etc.
A very simple admin interface provides a way of adding textfields, textareas, WYSIWYG textareas and checkboxes. Once defined here, each new form field can be enabled on each widget separately.
Of interest to developers will be a new hook "hook_imagefield_extended_widget" that provides a programmatic way of adding any FAPI elements to the ImageField data form element. This '#tree' element has all of its data automatically saved by the FileField field.
New to the 6.x-4.x Branch
Significant change to the way the module works. This now "extends" the base FileField widget using the new CCK 2.5 alter hooks, which is also a requirement. The update script should convert all of your existing fields. All FileFields and ImageFields can be extended, as can any widgets from other modules that provide additional functionality to FileField. REQUIRES CCK 2.5+
Drupal 7
Due to the refactored nature of file and images in Drupal 7, there will be no D7 port. Recommended replacements include either:
a) File entity and File entity inline
http://drupal.org/project/file_entity
http://drupal.org/project/file_entity_inline
b) Field collection
http://drupal.org/project/field_collection