Flexifield
CCK on Drupal 6 is awesome. You can create multi-valued fields, and re-order the field items with drag-and-drop. However, each item in the field is constrained to be of the same type (e.g., text, date, etc.), and creating a new type requires coding by a developer.
Flexifield tries to get around both limitations by letting you create combinations of fields and then use that combination as items within a larger field. You define a field combination by creating a node type and adding fields to it. On a different node type, you can add a flexifield, and then on its configuration form, specify which node types to use as items within the field.
Sep. 16 2008: Thank you to everyone who's been submitting issues:!! I apologize for not having made much progress on them while I've been working on other stuff, but continuing work on this module is making its way up my priority stack, and I very much look forward to resuming development. I appreciate knowing there's community interest in this, and having specific issues in the queue will help steer what I work on.
Dec. 21 2008: I removed the need for the patch to Drupal core and released the current state as an alpha1. There may be more alpha releases, but I'll address the issues in the queue before moving on to beta releases. This module now has a dependency on the ahah_response module. This module also works with tinymce, if you also install the tinymce_ahah and tinymce_dragdrop modules. And if you're using this module with fields that load additional javascript and css files, you may be interested in the ahah_script_ensurer and ahah_style_ensurer modules. Some theming control of the items is now possible if you install the element_themehook module, but that isn't well documented yet, so you'll need to read through the code to figure out how it works. I will work on better documentation for this module in January 2009.
Releases
| Official releases | Date | Size | Links | Status | |
|---|---|---|---|---|---|
| 6.x-1.0-alpha1 | 2008-Dec-21 | 11.77 KB | Download · Release notes | Recommended for 6.x | |
| Development snapshots | Date | Size | Links | Status | |
|---|---|---|---|---|---|
| 6.x-1.x-dev | 2008-Dec-22 | 11.77 KB | Download · Release notes | Development snapshot | |
