Last Modified: 10.10.2012
The concept of web form management involves handling the following entities:
- Web forms: forms published on site pages;
- Question: an aggregate of the question text and fields intended to receive user input;
- Result: answers to web form questions;
- Fields: store information (processed on unprocessed) obtained from a web form (upon form completion);
- Statuses: Each form result can be assigned a definite status, for example: accepted, published, rejected etc. For each status, you can assign different access rights for user groups and for the result creator, individually.
The design of a web form editing page depends on the chosen editing mode. The system offers the following editing modes: simple and extended
You can choose the web form creation and editing mode on the module settings page (Settings -> System settings -> Module settings -> Web forms).
The simple mode is for common tasks such as creating a feedback form. This mode does not imply using fields and statuses.
Note: in the simple mode, status is assigned to web form results automatically and cannot be viewed by users. Status assignment is only required to allow switching between editing modes.
The extended mode, in addition to features of the simple mode, allows to configure statuses of results and create computed fields.
Creating and editing web forms
You can manage web forms in the Forms page (Services -> Web Forms -> Manage Forms):
To create a new form, click the Create button on the context toolbar. You can edit a web form by selecting Modify in the action menu or by double-clicking the appropriate table row.
Each web form is added to the Control Panel menu which allows to manage a required form and view its results:
Other entities (questions, statuses etc.) can be managed in the web form settings.