CCK Wizard
This module breaks up long CCK forms across several pages by providing a new field that you can selectively add to any existing content type. Given a weight, this field behaves as a page-break right where you want the next/previous buttons to appear so that users can navigate between long form pages.
This module was inspired by Jeff Eaton's article, "Dynamic and Multipage forms with Forms API". Be advised however, since it is currently beta and can only break-up long forms across separate pages, it falls short of the ideal Wizard as defined by Eaton. Right now it is more of a Long Form Pagination module.
THIS MODULE IS NOT READY FOR PRODUCTION USE! Only download this version if you are helping with testing and development. Suggestions are welcome.
Alternatively:
If you are interested in having a user fill-out several different kinds of nodes rather than just one, the Pageroute module can be used to provide a user friendly wizard for creating and editing several nodes.
Dript - A Scripting Language for Drupal
Dript is a scripting engine running around Drupal. Dript can be used by other modules to add scripting or formula capability. The module itself implements a filter that can be applied to nodes and other contents. Dript is simpler and safer than PHP. It is meant to be a glue language similar to formula in spreadsheet with the casual programming concept "once coded it will be forgotten". As a dialect of LISP and a simpler LISP, Dript is for non-programmers who want to alter their contents slightly according to certain behaviors. Dript will give ordinary users or administrators a capability to add function and logic on the fly while working with Drupal without having to go down with PHP or creating a module.
Read moreNodeReferrer
NodeReferrer provides a counter part to CCK's nodereference field. The options for a NodeReferrer field allow you to select content types and field instances to match when creating back reference lists.
Similar modules
Initial Drupal 7 version is mostly stable and tested, The migration from D6 should be discussed in #1834550: Implement content_migrate hooks for nodeReferrer D6->D7
Node and User Reference modules for Drupal 7 can be found at References
There's a work in progress in D7 module Relation
CCK Fieldgroup Table
This module will allow you to display fieldgroups as tables. Any multiple value fields inside specified fieldgroups will be integrated into a table at the top of the fieldgroup.
This module is currently alpha. Things are subject to change.
CCK Field Permissions
This module has been rewritten from scratch and is now distributed with the Drupal6 version of CCK as content_permissions module. Please upgrade.
This module allows admins to restrict access to specific CCK node type fields to by user roles. This is useful if you have a content type that you want to allow some classes of users greater use of- for example, a CCK node may have a field for a link to an external website. Using this module you can allow only registered users to have access to that field to create, update, and now view.
Note: that when you enable this module for a specific field, you must grant view access for users- when you enable it, it strips view access for all users except the root user. If you disable this module, all access is returned to normal.
CCK Field Permissions does not use node_access so it will not interfere with other access control modules.
CCK Field Permissions does not prevent Drupal's search engine from indexing content that a user might not have access to. This is due to how the search engine interfaces with CCK nodes. Idealy this could be fixed by adding permissions into the core of CCK, however I'm not sure that there is significant interest in that.
Fivestar
The Fivestar voting module adds a clean, attractive voting widget to nodes in Drupal 5, node and comments in Drupal 6, and any entity in Drupal 7. Developed by Lullabot and an officially supported module in Acquia Drupal.
It features:
- jQuery rollover effects and AJAX no-reload voting
- Configurable star sets
- Graceful degradation to an HTML rating form when JavaScript is turned off
- Support for anonymous voters
- Spam protection to keep users from filling your DB with bogus votes
- Easy-to-use integration with Views module for lists sorted by rating, or filtered by min/max ratings
- A Fivestar CCK field for use in custom node types
- An easy-to-use Form API element type for use in other modules
- Compatible with all versions of jQuery (1.0 - 1.4.4)
