Experimental project

This is a sandbox project, which contains experimental code for developer use only.

This module links a node with a webform submission, as a way of extend the information of a node, and providing a method for dynamic content subtypes.

It is useful in scenarios like websites where users may submit request, with an additional (optional) datasheets, with different fields based on request parameters.

It also provides website users with no admin permissions the ability of manage content types by themselves without the complexity of CCK, thank's to the webform (3.x) UI.

Basic use steps:

1. enable the module ( at /admin/build/modules )
2. create at least one webform-enabled node (at /node/add/webform ) with some fields
3. edit settings of content type you want to enable the webform submission attachment feature, eg., for page type, go to /admin/content/node-type/page . Enable the "Webform submission attachments" at "Workflow settings"
4. create your first "wfsa" page at /node/add/page/#nid_of_your_webform. Eg., if your webform has nid 1, try /node/add/page/1

Notes:

  • removing nodes with attached submission will remove the submission as well
  • removing the attaches submission of a node will not remove the node itself, but will de-attach the submission
  • attached submission can be edited when editing the node (to users with "edit all/own webform attachments" permission)
  • webform pagination is not taken into account
  • there are permissions for create webform attachments, edit own/all webform attachments, and view own/all webform attachments. Existent webform permission policy is not taken into account, except "view" node webform, needed when creating new attachments
  • there is no integration with views, rules, or token yet

Module is operational, but it is still in early development state. Any suggestions will be wellcome.

Project information

  • caution Minimally maintained
    Maintainers monitor issues, but fast responses are not guaranteed.
  • Project categories: Content editing experience
  • Created by manuel.adan on , updated