This module reverts Drupal 7's file upload widget to the Drupal 6 behavior, and trusts the site administrator to be smart enough to allow uploads with any file extension.
With this module you can write custom-built Field definitions from within a extendable plugin system.
Currently, if you wanted something like the image field to have a few extra bits of information, you would have to literally copy all of the Image module's field hooks and add in your extra functionality on top of it in your own module. However, if the Image module's field definition was written with the field fairy, all you would have to do is write a class that extends it and override the methods (which replace most field hooks) that do what you wanted. All without having to copy+paste any bit of code.
Need to write several reference-like fields for your custom entities? Just write a base field definition as a field fairy plugin, and then override the methods that define what an "artwork reference" field really means, or whatever.
This module works as-is, however the code is really just a proof-of-concept. API and implementation needs major rework.
There are a few practical reasons explaining why I wrote this module:
Writing a module for each field type sucks; likewise, writing a bunch of switch statements in hooks to have multiple field types in a single module sucks even more.
"Extending" an existing field doesn't really exist beyond alter hooks, and that isn't maintainable in a large system.
This module is link between Webform's and User Profile data by providing the ability for the webform creator to choose which profile fields they would like to add to their webform, and then those f
Since there's no obvious way of saving term hierarchy when creating a node, this module was created.
The user creates 2 term reference fields, referencing the same taxonomy vocabulary.