x First time here? Check out the FAQ
Casey Neehouse started this project on Thursday, May 13, 2010 it's current version is 3.0 .

Package Info

Project Owner/Creator

Avatar

Casey Neehouse

1318posts 379karma

Project Compatibility

This project has been reported to be compatible with 4.7.1, 4.7.0

View Details Report Compatibility

Project Information

Project owner:
Casey Neehouse
Contributors:
Ove Andersen  sun 
Created:
Thursday, May 13, 2010
Is Stable:
Project is stable
Current version
3.0
License
MIT
Tags
contact form  comments  Form  doc2form 
Downloads:
1852

Contribute

Group

This package is open for collaboration.
Contact the owner

Doc2Form

Doc2Form is a free web-form creation tool for umbraco.  We all know how to create Document Types, and with Doc2Form, you can turn those Document Type Properties into a auto-generated form on your website.

Doc2Form can:

  • Email form submissions (i.e.: contact form)
  • Save form submissions to nodes (i.e.: comments)
  • Respond to submitters (i.e.: confirmation email)
  • Produce wizard style multi-page forms.
  • Capture server variables.
  • Pre-populate fields with values from another node. (great for registration forms)
  • and more.  (there are some features that were never finalized, but are present in the code)
  • Fire events on the node.  (a node is created with form submission, and deleted if not set to save.)

Example uses:

  • Comment forms
  • Contact forms
  • Registration forms

Documentation

Documentation is available to explain each of the Macro Properties.  A getting started guide is not presently available, but is planned.  I also plan to include a few usage examples as part of a separate package to keep things clean.

Most people don't realize the source code is actually installed to your site in the app_code directory.  Thus, you can customize the output and functionality if you wish.

Known Issues

Doc2Form has been tested to work with most Umbraco Data Types in version 4.0.x, but some are not designed to work outside of the default umbraco folder.  Some others may not work due to various other limitations, but please feel free to report any issues below.  File upload does not work in AJAX mode.

Planned Updates

  • Setting Tool and Setting Section integration with Macro Property Type to Select Setting File.
  • Save to Database Table (MSSQL support is in code, but not well built)
  • Enhancements to "Send To Email Address" to support dynamic selection based upon selected form values.  (i.e.: subject: Sales, Support, etc sends email to appropriate email address.)
  • Support to disable Page Validation as a setting option (for rich text).
  • File attachment support for upload fields.

Package Files

Documentation

Package discussions

Feature Requests
18 topics, 39 posts
Post your feature requests here.
8 months ago by Tom Allen
Bug Reports & Issues
19 topics, 67 posts
Post Bugs and other Issues here.
6 weeks ago by Martijn de Wolf