This post might seem a bit pointless to most seasoned Umbracian’s, but I have to say it took me more than a couple of Googles to actually find out where doc2form was and then a few hours to find out what the heck it was/how I used it. so here’s some laymen's stuff for dumb newbie people like me :)
What Is Doc2Form For Umbraco
From my very brief play with doc2form, I have found that it’s a package that allows you to create a docType with properties than you can use as a form on a page (Hence doc … To … Form… lol). As I’ll show below, you can simple create a basic docType with a couple of ‘text string’ properties and doc2Form will automatically turn those ‘text string’ properties into textboxes on the web page. It then allows you to either email you the details, save the details as a node and I think a few other things I haven’t had chance to play with.
Where Do I Download Doc2Form
You download doc2Form from CodePlex here
http://www.codeplex.com/Release/ProjectReleases.aspx?ProjectName=umbracoext&ReleaseId=5251
And you can download the documentation here
http://umbracoext.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=5251#DownloadId=25159 [more]
What Are All The Properties / Options In Doc2Form?
The list below is taken from the documentation above, but I thought I would put it here so it gets indexed via the search engines to help with people googling problems / doc2form settings.
DocumentType
Specifies the umbraco Document Type to be rendered in the form.
Template
Specifies the template id or alias to be set when creating a new node.
TabName
Specifies which tabs are to be shown from the Document Type. This is a comma separated list of tab names in lowercase format.
PageTabs
Specifies if the form is to generate in Wizard Mode with Next/Previous buttons.
HideTabNames
Specifies if the Tab names are to be displayed as the legend for the fieldset element. Each Tab is generated into separate fieldsets elements.
ChooseWhereToStore
Specifies the node to which we want to store the form results under. If EditMode is set to True, then this setting is the node for which we are to edit and save. If this field is left blank, results will not be saved in the content tree.
EditMode
Specifies if the form is to edit an existing node (specified in the ChooseWhereToStore setting).
ShowTitle
Specifies if the field to set the nodeName (or pageName) property is to be displayed.
TitleName
Specifies the label for the Title field. Only relevant if the ShowTitle setting is set to True. This field is Dictionary enabled.
SaveMemberAlias
Specifies the field alias in which the current member id is to be saved. Member must be logged in for this to be relevant.
ShowDescriptions
Specifies if Document Type Property description text is to be displayed. The Description field is Dictionary enabled for usage in D2F.
SubmitButtonText
Specifies the text for the Submit Button. This field is Dictionary enabled.
NextButtonText
Specifies the text for the Next