Following text was moved from wiki page to discuss it. Use that wiki to form up a feature list and for task planning.
Inspired by Taxonomy fields module.
Often it's hard to make an “universal” set of fields to describe some real-world object with single content type. Many fields in many cases will be empty or filled in by default. The alternative is to make a lot of “pre-defined” types, but there are no useful tools to organize them and associate with a custom logic.
Another task is to add some information about the real-world object that you already have described. Additional property description needs a new field for it's representation. If you haven't predict this situation from the very start and if your site is full of content, there is a problem – a new field will be added to all existing nodes of this type, even if there is only a single node where it's value is not empty or default.
You can decide to make a “special” content type with additional field and then convert existing node to this type by copy/paste it's content or via Node Convert module.
If this situation is familiar to you, if your real-world objects have a huge variety of types or different set of properties – you'll need this module.
Comments
Thanks for a comment!
Hi Joseph! Sorry, I've not supposed that wiki shouldn't have a comments, here is your one:
Very interesting module, thanks!
I'm standing over the same
I'm standing over the same requirements.
I know this is an old post,
I know this is an old post, but just for good info dissemination:
This module allows for sub node types (not inheritance)...
http://drupal.org/project/flexifield
This module allows for templates of pseudo-types within a master type...
http://drupal.org/project/node_template
Oh! Thanks :)
So many good modules has published ever since. Recent noteworthy are Field Collection and Micro.
Oh nice. Personally not using
Oh nice.
Personally not using D7 for any production sites yet though.
Fields are certainly a whole new game in 7. Love taxonomy as fields and fields on taxonomy especially!
-josh
Experimental WFSA module may help this way
Hi,
I've developed a basic module, Webform submission attachments (WFSA), to combine webform submissions with nodes, merging node fields with webform fields in creation, edition an node display.
With it, it's possible to have a kind of flexible node subtype support. I'd appreciate any feedback. Still in development, but functional.