![]() |
![]() |
||||||
|
|||||||
Documentation > General Documentation > Webtop > Web Forms posted on 12:00 PM, January 4, 2012
The Web Forms plug-in allows you to create, edit, and publish forms on your website, and use them to collect data for various purposes, including but not limited to:
Web Form BasicsFamiliarize yourself with the following terms and concepts before attempting to create or edit web forms.
Web forms are built around the concept of questions and answers received to those questions. Questions are arranged into groups so they can be presented together. A complete group of questions is a form and the complete set of answers received from a given user is a response. Every question can keep track of its translations into various languages, and automatically map answers back to the default language. Questions are created and managed as generic, reusable questions in your question bank, which is broken down into several question libraries for organization purposes. This allows you to re-use common questions (eg. name, address, phone number, etc.) without having to re-create and translate them every time you need them. To create a form, you simply pick the questions you want from your question bank, from those that you have available. If the desired question is not availble in your question bank, you will need to make it, first. General Procedure
Getting AroundThe administration interface is divided into Forms and Libraries.
The functions are similarly divided into Form management and Library management, arrived at through these two reports. Creating forms is very easy if the questions are already available in your libraries. You may need to spend a little time adding useful questions to your libraries before you can set up some forms. FormsForms are for presenting a set of questions to the user, and processing their answers.
Making a new formTo create a new form:
Working on a formTo manage a form or its responses, click on the form name in the list of forms you have available. You will be presented with 5 collapsible panes (click to expand/collapse):
Review/export the responsesReponses can be viewed using the buttons in the form overview. Responses are listed in a table with the following columns:
Alternatively, use the summary button to see an overview of all responses, with charts showing the proportion of respondents who provided different answers. Manage the questions on the formFrom the general form overview, you can see a table summarizing the questions on the form. From here you can:
Configure questionNOTE: the particulars of question phrasing, answer format, and so on are managed in your question libraries, not here. This is where you configure the question attributes that apply to this form only. If you want to change the general question details (on all forms that use it), you should use the link at the bottom to jump to the appropriate model question in your question bank.
A preview of the question is displayed at the top of the screen. You can also delete the question from the form, using the button here. The question parameters than can be changed on this form are:
Remove questionTo remove the question from the form, click the Remove button. This will also remove any answers to that question that were received.
To restore the question to the form, without the original answers, simply add the question back in the normal way. To undo the removal, and restore all the removed answers as well, go to the Trash tool and restore the question from there. Add new questions to the formAt the bottom of the list of questions in the form overview is a link to add a new question to the form. Clicking this link brings you to a list of all known questions in your question libraries, grouped by library. Simply click on a question to add it to your form.
Repeat this procedure as many times as required to create the complete form. If the desired question is not available, you can create it by clicking on the add a new question links at the bottom of each library's list of questions. Configure the basic form behaviourYou can change the basic form behaviours in the configure pane. This brings up the same questions you answered when you created the form.
Question LibrariesQuestion libraries are for storing and organizing the questions that you will be using and re-using on various forms.
Creating a new question library is simple:
Manage your question bankYour bank of reusable questions is organized into multiple libraries. The questions in each library are listed in a table, with a link to add a new question to this library. Click on one of the questions to review it in detail.
Configure/edit questionWhen reviewing a model question, you have five panes that can be expanded or collapsed:
Update translationsIf you click on one of the translations you will be taken to a screen where the translations can be updated. The default (English) version is shown at top, and the translated versions below. If no translation exists, the English version will be shown in its place. Simply replace or edit this to provide a proper translation.
Delete questionDeleting the question moves the question to the trash, along with any instances of the question in forms, and their answers. This may damage active forms and responses. The forms that are using this question are shown to you so that you can decide whether deleting the question is safe.
Create New QuestionsTo add a new question to a library so that it is available for use in your forms, click the + create new question link at the end of the list of questions in the library. You must specify:
Form Layout and TemplatesForms will automatically be given a simple and versatile layout. If you need to customize this layout, you can create a custom form template as follows.
Your template is a block of HTML containing merge codes with the following format: [[name:prompt]][[name:input]]where name is the short reference name of the question. For example, if you are prompting for an email address, the short reference name of the field may be email, and you can use the following merge codes in the template: [[email:prompt]][[email:input]]Where ever you place [[email:input]] in your template, this will be replaced with the input field, such as <input ...>. Where ever you place [[email:prompt]] in your template, this will be replaced with the question itself, such as Enter your email address:You do not need to include the prompt merge code in the template. Instead, you could explicitly place the question text (or an image) into the template HTML, instead. If you do not include the input merge code in the template, the question will automatically be appended to the bottom of the template. Once you have your block of template HTML, save it to a content object somewhere in your website. (For instance, create a content object called registration_form_template and place this into a convenient content library.) Then type the name of this content object into the template field of the form configuration screen. ExSite will then attempt to find this named template and use it to format your form.Form SecurityIn the form configuration, you have a few security options to control who may use the form.
Reply MessagesBy default, when a form is successfully submitted, the system will return a simple "Thank You". You can specify a custom reply message in the form configuration screen. The custom reply message can include HTML mark-up, and also merge fields that will be replaced with appropriate data when displayed to the user. Merge fields are written like this: [[name]], where name is any of:
|
Recent ArticlesDocumentation Topicsbest practices (5)
content management (12)
data handling (7)
fundamentals (3)
google (5)
graphic design (21)
html formatting (7)
IT (9)
plug-in modules (28)
POD (32)
programming (48)
RSS (3)
security (3)
SEO (3)
visual tutorial (29)
web protocols (9)
|