Form Maker by WD – user-friendly drag & drop Form Builder plugin - Version 1.9.5

Version Description

Changed: Improvements in "Select options from database" pop-up window for Select box, single and multiple choices
Fixed: Back end minor style issues

Download this release

Release Info

Developer webdorado
Plugin Icon 128x128 Form Maker by WD – user-friendly drag & drop Form Builder plugin
Version 1.9.5
Comparing to
See all releases

Code changes from version 1.9.3 to 1.9.5

admin/views/FMViewManage_fm.php CHANGED
@@ -498,11 +498,11 @@ class FMViewManage_fm {
498
  }
499
  ?>
500
  </select>
501
- <button id="preview_form" class="fm-button preview-button small" onclick="tb_show('', '<?php echo add_query_arg(array('action' => 'FormMakerPreview', 'form_id' => $row->id, 'test_theme' => $row->theme, 'width' => '1000', 'height' => '500', 'TB_iframe' => '1'), admin_url('admin-ajax.php')); ?>'); return false;">
502
  <span></span>
503
  Preview
504
  </button>
505
- <button id="edit_css" class="fm-button options-edit-button small" onclick="tb_show('', '<?php echo add_query_arg(array('action' => 'FormMakerEditCSS', 'id' => $row->theme, 'form_id' => $row->id, 'width' => '1000', 'height' => '500', 'TB_iframe' => '1'), admin_url('admin-ajax.php')); ?>'); return false;">
506
  <span></span>
507
  Edit CSS
508
  </button>
@@ -1544,11 +1544,11 @@ class FMViewManage_fm {
1544
  }
1545
  ?>
1546
  </select>
1547
- <button id="preview_form" class="fm-button preview-button small" onclick="tb_show('', '<?php echo add_query_arg(array('action' => 'FormMakerPreview', 'form_id' => $row->id, 'test_theme' => $row->theme, 'width' => '1000', 'height' => '500', 'TB_iframe' => '1'), admin_url('admin-ajax.php')); ?>'); return false;">
1548
  <span></span>
1549
  Preview
1550
  </button>
1551
- <button id="edit_css" class="fm-button options-edit-button small" onclick="tb_show('', '<?php echo add_query_arg(array('action' => 'FormMakerEditCSS', 'id' => $row->theme, 'form_id' => $row->id, 'width' => '1000', 'height' => '500', 'TB_iframe' => '1'), admin_url('admin-ajax.php')); ?>'); return false;">
1552
  <span></span>
1553
  Edit CSS
1554
  </button>
@@ -2992,11 +2992,11 @@ class FMViewManage_fm {
2992
  }
2993
  ?>
2994
  </select>
2995
- <button id="preview_form" class="fm-button preview-button small" onclick="tb_show('', '<?php echo add_query_arg(array('action' => 'FormMakerPreview', 'form_id' => $row->id, 'test_theme' => $row->theme, 'width' => '1000', 'height' => '500', 'TB_iframe' => '1'), admin_url('admin-ajax.php')); ?>'); return false;">
2996
  <span></span>
2997
  Preview
2998
  </button>
2999
- <button id="edit_css" class="fm-button options-edit-button small" onclick="tb_show('', '<?php echo add_query_arg(array('action' => 'FormMakerEditCSS', 'id' => $row->theme, 'form_id' => $row->id, 'width' => '1000', 'height' => '500', 'TB_iframe' => '1'), admin_url('admin-ajax.php')); ?>'); return false;">
3000
  <span></span>
3001
  Edit CSS
3002
  </button>
498
  }
499
  ?>
500
  </select>
501
+ <button id="preview_form" class="fm-button preview-button medium" onclick="tb_show('', '<?php echo add_query_arg(array('action' => 'FormMakerPreview', 'form_id' => $row->id, 'test_theme' => $row->theme, 'width' => '1000', 'height' => '500', 'TB_iframe' => '1'), admin_url('admin-ajax.php')); ?>'); return false;">
502
  <span></span>
503
  Preview
504
  </button>
505
+ <button id="edit_css" class="fm-button options-edit-button medium" onclick="tb_show('', '<?php echo add_query_arg(array('action' => 'FormMakerEditCSS', 'id' => $row->theme, 'form_id' => $row->id, 'width' => '1000', 'height' => '500', 'TB_iframe' => '1'), admin_url('admin-ajax.php')); ?>'); return false;">
506
  <span></span>
507
  Edit CSS
508
  </button>
1544
  }
1545
  ?>
1546
  </select>
1547
+ <button id="preview_form" class="fm-button preview-button medium" onclick="tb_show('', '<?php echo add_query_arg(array('action' => 'FormMakerPreview', 'form_id' => $row->id, 'test_theme' => $row->theme, 'width' => '1000', 'height' => '500', 'TB_iframe' => '1'), admin_url('admin-ajax.php')); ?>'); return false;">
1548
  <span></span>
1549
  Preview
1550
  </button>
1551
+ <button id="edit_css" class="fm-button options-edit-button medium" onclick="tb_show('', '<?php echo add_query_arg(array('action' => 'FormMakerEditCSS', 'id' => $row->theme, 'form_id' => $row->id, 'width' => '1000', 'height' => '500', 'TB_iframe' => '1'), admin_url('admin-ajax.php')); ?>'); return false;">
1552
  <span></span>
1553
  Edit CSS
1554
  </button>
2992
  }
2993
  ?>
2994
  </select>
2995
+ <button id="preview_form" class="fm-button preview-button medium" onclick="tb_show('', '<?php echo add_query_arg(array('action' => 'FormMakerPreview', 'form_id' => $row->id, 'test_theme' => $row->theme, 'width' => '1000', 'height' => '500', 'TB_iframe' => '1'), admin_url('admin-ajax.php')); ?>'); return false;">
2996
  <span></span>
2997
  Preview
2998
  </button>
2999
+ <button id="edit_css" class="fm-button options-edit-button medium" onclick="tb_show('', '<?php echo add_query_arg(array('action' => 'FormMakerEditCSS', 'id' => $row->theme, 'form_id' => $row->id, 'width' => '1000', 'height' => '500', 'TB_iframe' => '1'), admin_url('admin-ajax.php')); ?>'); return false;">
3000
  <span></span>
3001
  Edit CSS
3002
  </button>
admin/views/FMViewSelect_data_from_db.php CHANGED
@@ -248,6 +248,10 @@ class FMViewSelect_data_from_db {
248
  var cond_id = 1;
249
  conds='<?php echo $cond ?>';
250
 
 
 
 
 
251
  if(jQuery('#value_disabled').val()=='no')
252
  jQuery('.ch_rad_value_disabled').hide();
253
 
@@ -686,7 +690,7 @@ function gen_query(){
686
  ?>
687
  </select>
688
  </div>
689
- <div>
690
  <label for="product_price" class="select-db-label"><?php echo (strpos($field_type, 'paypal_') === false ? 'Select a value' : 'Select a product price'); ?></label>
691
  <select name="product_price" id="product_price" class="select-db-select">
692
  <option value="" ></option>
248
  var cond_id = 1;
249
  conds='<?php echo $cond ?>';
250
 
251
+ if(window.parent.document.getElementById('el_disable_value') && !window.parent.document.getElementById('el_disable_value').checked){
252
+ document.getElementById('db_field_value').style.display = "none";
253
+ }
254
+
255
  if(jQuery('#value_disabled').val()=='no')
256
  jQuery('.ch_rad_value_disabled').hide();
257
 
690
  ?>
691
  </select>
692
  </div>
693
+ <div id="db_field_value">
694
  <label for="product_price" class="select-db-label"><?php echo (strpos($field_type, 'paypal_') === false ? 'Select a value' : 'Select a product price'); ?></label>
695
  <select name="product_price" id="product_price" class="select-db-select">
696
  <option value="" ></option>
form-maker.php CHANGED
@@ -3,7 +3,7 @@
3
  * Plugin Name: Form Maker
4
  * Plugin URI: https://web-dorado.com/products/form-maker-wordpress.html
5
  * Description: This plugin is a modern and advanced tool for easy and fast creating of a WordPress Form. The backend interface is intuitive and user friendly which allows users far from scripting and programming to create WordPress Forms.
6
- * Version: 1.9.3
7
  * Author: WebDorado
8
  * Author URI: https://web-dorado.com/
9
  * License: GNU/GPLv3 http://www.gnu.org/licenses/gpl-3.0.html
@@ -272,7 +272,7 @@ function register_fmemailverification_cpt(){
272
  // Activate plugin.
273
  function form_maker_activate() {
274
  $version = get_option("wd_form_maker_version");
275
- $new_version = '1.9.3';
276
  global $wpdb;
277
  if (!$version) {
278
  add_option("wd_form_maker_version", $new_version, '', 'no');
3
  * Plugin Name: Form Maker
4
  * Plugin URI: https://web-dorado.com/products/form-maker-wordpress.html
5
  * Description: This plugin is a modern and advanced tool for easy and fast creating of a WordPress Form. The backend interface is intuitive and user friendly which allows users far from scripting and programming to create WordPress Forms.
6
+ * Version: 1.9.5
7
  * Author: WebDorado
8
  * Author URI: https://web-dorado.com/
9
  * License: GNU/GPLv3 http://www.gnu.org/licenses/gpl-3.0.html
272
  // Activate plugin.
273
  function form_maker_activate() {
274
  $version = get_option("wd_form_maker_version");
275
+ $new_version = '1.9.5';
276
  global $wpdb;
277
  if (!$version) {
278
  add_option("wd_form_maker_version", $new_version, '', 'no');
readme.txt CHANGED
@@ -1,1126 +1,1130 @@
1
- === Form ===
2
- Contributors: webdorado
3
- Donate link: https://web-dorado.com/products/wordpress-form.html
4
- Tags: form, forms, form builder, form maker, form manager, form plugin, form with recaptcha, forms plugin, multiple forms, paypal form, survey form, feedback form, feedback forms, contact form, contact form plugin, contact form builder, form creator, email form, secure form, web form, form to email, contact forms, custom forms, form widget, captcha form, wordpress contact form ,recaptcha contact form, form creation, contact form with auto reply, widget contact form, builder, feedback, contacts form plugin , custom contact form, contact us form, admin, captcha, contact, database, email, javascript, jquery, page, plugin, survey, widget, custom form, forms creator, input, validation, send copy, form with captcha, pdf, mysql, paypal, ReCaptcha
5
- Requires at least: 3.4
6
- Tested up to: 4.5
7
- Stable tag: 1.9.3
8
- License: GPLv2 or later
9
- License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
-
11
- WordPress Form Maker is a fresh and innovative form builder. This form builder is for generating various kinds of forms.
12
-
13
- == Description ==
14
-
15
- Form Maker is a FREE and user-friendly plugin to create highly customizable and responsive forms in a few minutes with simple drag and drop interface.
16
-
17
-
18
-
19
- [WordPress Form Maker](https://web-dorado.com/products/wordpress-form.html)
20
- [Demo](http://wpdemo.web-dorado.com/)
21
- [Demo Admin](http://wpdemo.web-dorado.com/wp-admin/admin.php?page=Form_maker)
22
- [User Manual](https://web-dorado.com/wordpress-form-maker-guide-1.html)
23
- [Frequently Asked Questions](https://web-dorado.com/forum/form-maker/316-form-maker-faq.html)
24
-
25
- = Form Maker Add-ons: =
26
- [Import/Export Add-on](https://web-dorado.com/products/wordpress-form/add-ons/export-import.html)
27
- [Save Progress Add-on](https://web-dorado.com/products/wordpress-form/add-ons/save-progress.html)
28
- [Stripe Integration Add-on](https://web-dorado.com/products/wordpress-form/add-ons/stripe.html)
29
- [Google PDF Integration Add-on](https://web-dorado.com/products/wordpress-form/add-ons/pdf.html)
30
- [Mailchimp Integration Add-on](https://web-dorado.com/products/wordpress-form/add-ons/mailchimp.html)
31
- [User Registration Add-on](https://web-dorado.com/products/wordpress-form/add-ons/registration.html)
32
- [Post Generation Add-on](https://web-dorado.com/products/wordpress-form/add-ons/post-generation.html)
33
- [Conditional Emails Add-on](https://web-dorado.com/products/wordpress-form/add-ons/conditional-emails.html)
34
- [Dropbox Integration Add-on](https://web-dorado.com/products/wordpress-form/add-ons/dropbox.html)
35
- [Google Drive Integration Add-on](https://web-dorado.com/products/wordpress-form/add-ons/google-drive.html)
36
- [Pushover Integration Add-on](https://web-dorado.com/products/wordpress-form/add-ons/pushover.html)
37
- [Calculator Add-on](https://web-dorado.com/products/wordpress-form/add-ons/calculator.html)
38
-
39
- https://www.youtube.com/watch?v=QelKxyW7M98
40
-
41
- The Form Maker is one of the best responsive form builders in WordPress Plugin Directory. WordPress Form Builder allows you to set all the parameters such as colors, fonts and dimensions to best fit all form standards. If you want to make minimalistic forms, you can build forms with pre-filled texts, avoiding long form field labels. If want to build simple contact forms with unlimited number of fields, then you can use [WordPress Contact Form](http://wordpress.org/extend/plugins/contact-form-maker/).
42
-
43
- Form Maker is a fresh and innovative form builder for generating various kinds of forms. The back end of the Form Maker is essential and easy to use, with no need of advanced programming skills.
44
-
45
- The Form Maker uses a number of customizable themes. You can choose the design of the form to fit your website/webpage. Moreover, the Form Maker theme CSS is open for editing and making necessary changes, for creating a custom form design. To choose the best fitting form design, you can first preview the created forms changing the form theme and pressing preview button.
46
-
47
- WordPress Form Maker can be used both for simple and multipart forms. That is why this form builder is a perfect choice for the beginners, who are just starting with forms and also meets the needs of experts (with advanced themes and multiple form customization possibilities). This form builder can be used for creating simple forms, survey forms and questionnaires, registration and application forms and etc.
48
-
49
-
50
- The commercial version of the Form Maker has Google Map integration for the geolocation as well as pre-filled address demonstration in the forms. The details of the longitude and latitude can be provided in the back end of the form.
51
-
52
- To make the process of creating forms easier, the package includes a list of forms for different purposes pre-installed. There is a possibility of saving those forms as copies and editing them to fit your needs.
53
-
54
- PayPal integration of the Form Maker (commercial version) allows you to add PayPal features into the form, thus making it possible to use the Form Maker as a great tool for creating donation forms, whereas Survey Tools form field allows creating manageable questionnaire forms.
55
-
56
- This form builder has a Captcha field to protect you from receiving spam with the forms. The form Captcha field comes with two options: a simple Captcha and ReCaptcha (the famous Captcha by Google).
57
-
58
- CSV/XML export possibility allows using the submitted data for data analysis and data presentation creating charts, diagrams and other visual forms.
59
-
60
- To make larger forms fit and look great on your pages and posts, you can use pagination option, cutting the form into multiple pages.
61
-
62
- Possibility of sending submitted form to various emails, providing them in Email to Field and separating by comma.
63
-
64
- Survey tools are also very convenient for adding rating systems for the posts, e.g. for contests.
65
-
66
-
67
-
68
-
69
-
70
-
71
- ###IMPORTANT:
72
- If you think you found a bug in Form Maker or have any problem/question concerning the plugin, please check out [Support Forum](https://web-dorado.com/forum/26-form-maker.html) in our website. If you do not find a solution here, do not hesitate to [click here to contact us](https://web-dorado.com/support/contact-us.html).
73
-
74
-
75
-
76
- ###Features of Form Maker
77
-
78
- * WordPress 3.0+
79
- * Multiple pre-installed sample forms
80
- * Responsive layout and design
81
- * Limited up to 7 fields to add
82
- * Twelve form fields with detailed parameters for creating forms
83
- * Custom HTML with standard editor
84
- * Text Input form fields (included 10 different types)
85
- * Simple text to add a limited input field into the form
86
- * Password(protected input type form field) for signup forms
87
- * Text area allowing to shrunk the text form field wherever the text is longer than the field itself
88
- * Name form field with customizable field labels (this form field includes two formats: Normal (only first and last name included) and extended (with a possibility of adding up to four sections within a single form field)
89
- * Address form field with a chance to remove some of the fields from the form and possibility of editing field labels
90
- * Address (Mark on Map) to create an address form field using Google API integration
91
- * E-mail for providing emails (gets validated for the type during the form submission)
92
- * Number for numerical form field
93
- * Phone form field with a possibility to edit the field labels in the backend
94
- * Hidden fields
95
- * Time and Date form fields with a possibility of adding date pickers and time pickers for registration forms, booking and similar forms
96
- * Custom select and country select (drop-down lists)
97
- * Checkbox for multiple choices questions in the form
98
- * Radio button for single choice questions in the form
99
- * Captcha/ReCaptcha for using safer forms
100
- * Page break for form pagination
101
- * Section break for creating multi-section forms
102
- * Map for inserting Google Map into the form
103
- * Submit, Reset and Custom Button
104
- * 41 editable themes for different form designs
105
- * Up to seven field forms for free version
106
- * Form Layout changing possibility
107
- * IP blocking possibility
108
- * Possibility to include required field option to receive specific information from the form submitter
109
- * Possibility to edit the form CSS or add custom Javascript into the form
110
- * Includes additional attributes for each form field for adding properties with Java Script (for more advanced form users)
111
- * Possibility to receive the filled forms to the admin and form submitter (if applicable) emails
112
- * Possibility to add custom text in the emails sent to the administrators and form submitter
113
- * Possibility to edit and change the Email and the Name, which are displayed with the form submission sent to the form submitter, thus allowing to have a feedback to a specific email
114
- * Form Maker Shortcode button in WordPress standard editor to make the form inserting process easier, whereas it is also possible to change the form in the page/post just changing the ID of the form in the shortcode
115
- * Data validation for all form fields while submitting the form
116
- * Possibility to preview the form, as well as form themes
117
- * Detailed Form Maker User Manual describing form installation process, detailed form field descriptions, the process of inserting created form into your site and other details for the Form Users
118
- * Required and hidden form fields
119
- * Possibility to customize button styles used in the form
120
- * Form Pagination possibility
121
- * Customizable themes to edit the design of the forms
122
- * Possibility to edit the form titles whenever required
123
- * Possibility to create forms based on the default forms with the “Save as Copy” button
124
- * This form builder supports multiple languages allowing you to create forms in user-native languages
125
- * Page redirect possibility after the form is submitted, allowing to navigate not only to specific pages (e.g. including other forms) or to another site (providing URL)
126
- * Functional and easy to use back end; you can use navigation arrows to move the created form fields in the same page and even to move the form field from one form page to another
127
- * Filled information is kept in database section of the form
128
- * Detailed submissions field providing the ID of the submitter, the submission date, form submitter’s IP address and all of the form fields
129
- * Searchable Submissions field to find relevant submitted forms in the database
130
- * One form based submissions allowing to get separate data for each form
131
- * Submissions section includes simple statistical data for the choice-based entries
132
- * Possibility to use Export CSV/XML feature to download the submitted forms and to analyze the data with advanced tools
133
- * Possibility to edit form submissions, deleting the columns of irrelevant form submissions or for sorting the data
134
- * Possibility to hide and unhide specific form fields from demonstrating in the Submissions
135
- * There is a possibility to add custom text which will be displayed when the field is empty to give the users samples or instruction when filling the specific field.
136
- * Possibility to have pre-filled texts serving as instructions for the textarea and other text fields.
137
- * Date picker in the form of drop-down menu for easier date selection.
138
- * Submissions section displays the amount of entries, as well as views and conversion rate for each separate form.
139
- * CC and BCC mail options for sending out the submitted form
140
- * 41 responsive theme with customizable design
141
- * Displaying the country, country code and other date in the Submissions section IP pop-up
142
- * MySQL Mapping possibility for storing entered data to another tables.
143
- * Possibility to choose whether to save the data to database or just have the information emailed to the Administrator.
144
- * Possibility to insert separate Country select list for the custom fields rather than address.
145
- * Conditional fields, which can be used for hiding/displaying a list of questions based on the selection of specific answers.
146
- * Option of displaying form pages using tabs or percentage.
147
-
148
- Upgrade to [WordPress Form Maker Pro](https://web-dorado.com/products/wordpress-form.html) to add features:
149
-
150
- * Unlimited number of form fields.
151
- * Add ons support.
152
- * PayPal form field with currency change possibility.
153
- * Upload file field.
154
- * Possibility to choose the desired file extension types for the file upload form field.
155
- * Fully integrated with PayPal: two checkout modes (Test Mode and Production) and five form field types (Amount, Select, Checkbox, Radio, and Shipping)(commercial version of the Form Maker), possibility to use the form as a payment/donation form .
156
- * Google Maps API Integration, possibility to use the maps in two different form fields of the Form Maker.
157
- * Possibility to include tax percentage within PayPal options for the localization of the payment.
158
-
159
-
160
- ### Supported languages Of Form Maker
161
-
162
- *If you need language of Form Maker which is not included in this list, please contact us and we will do the translation of Form Maker within 3 days. If you find any mistakes in the translation, please contact us and we will make relevant corrections within 3 days.*
163
-
164
- Afrikaans (af)
165
- Albanian (sq)
166
- Arabic (ar)
167
- Armenian (hy_AM)
168
- Belarusian (be_BY)
169
- Bulgarian (bg_BG)
170
- Catalan (ca)
171
- Chinese, Simplified (zh_CN)
172
- Croatian (hr)
173
- Czech (cs_CZ)
174
- Danish (da_DK)
175
- Dutch (nl_NL)
176
- Esperanto (eo_EO)
177
- Estonian (et)
178
- Finnish (fi)
179
- French (fr_FR)
180
- Galician (gl_ES)
181
- Georgian (ka_GE)
182
- German (de_DE)
183
- Greek (el)
184
- Hebrew (he_IL)
185
- Hindi (hi_IN)
186
- Hungarian (hu_HU)
187
- Indonesian (id_ID)
188
- Italian (it_IT)
189
- Japanese (ja)
190
- Korean (ko_KR)
191
- Latvian (lv)
192
- Lithuanian (lt_LT)
193
- Macedonian (mk_MK)
194
- Malay (ms_MY)
195
- Maltese (mt_MT)
196
- Norwegian (nb_NO)
197
- Persian (fa_IR)
198
- Polish (pl_PL)
199
- Portuguese (pt_PT)
200
- Russian (ru_RU)
201
- Romanian (ro_RO)
202
- Serbian (sr_RS)
203
- Slovak (sk_SK)
204
- Spanish (es_ES)
205
- Swedish (sv_SE)
206
- Tamil (ta)
207
- Thai (th)
208
- Turkish (tr_TR)
209
- Ukrainian (uk_UA)
210
- Vietnamese (vi)
211
-
212
- == Installation ==
213
-
214
- ####Thank you for your interest in [Wordpress Form](http://wordpress.org/plugins/form-maker/) Maker.
215
-
216
- ### Minimum requirements.
217
- * Wordpress 3.4+
218
- * PHP 5.x
219
- * MySQL 5.x
220
-
221
- ### Perform a new installation
222
-
223
- After downloading the ZIP file,
224
-
225
- 1. Log in to the administrator panel.
226
- 2. Go to Plugins Add > New > Upload.
227
- 3. Click “Choose file” (“Browse”) and select the downloaded zip file.
228
- *For Mac Users*
229
- *Go to your Downloads folder and locate the folder with the plugin. Right-click on the folder and select Compress. Now you have a newly created .zip file which can be installed as described here.*
230
- 4. Click “Install Now” button.
231
- 5. Click “Activate Plugin” button for activating the plugin.
232
- 6.If the installation does not succeed, please [click here to contact us](https://web-dorado.com/support/contact-us.html).
233
-
234
- ### Updating Form Maker.
235
-
236
- Whenever a new version of Form Maker becomes available you will see a notification in the plugins section of the WordPress below the actual plugin. To update the Form Maker, you should press update now button and after the process is done, press Activate Plugin button.
237
- In case you are upgrading your Form Maker to paid version, but still want to preserve the created forms, you need to deactivate and delete the Form Maker from the list of installed plugins (Do not uninstall it using the Uninstall Form Maker option of the plugin) and install the new plugin.
238
-
239
- == Screenshots ==
240
- 1. [Wordpress Form](http://wordpress.org/plugins/form-maker/) Maker - Sample RSVP
241
- 2. Form Maker - Sample form
242
- 3. Form Maker - Manage forms
243
- 4. Form Maker - Creating a new form
244
- 5. Form Maker - form Text input field type
245
- 6. Form Maker - form Captcha field type
246
- 7. Form Maker - Manage submissions of form
247
- 8. Form Maker - Select form Columns
248
-
249
-
250
- == Frequently Asked Questions ==
251
-
252
- = 1. What are the most common usage cases for the Form Maker? =
253
- The Form Maker can be used for creating multiple types of forms, including contact, evaluation, application forms, quizzes/tests or surveys, online order forms and etc. The Form Maker includes various types of fields which can be modified and edited.
254
-
255
- = 2. Where are the forms submitted entries stored? =
256
-
257
- There is a Submissions section, where you will find the submitted entries. The entries can also be emailed to the Administrator. For this you should provide an email in Email Options section (located within Form Options). You can also fill in the data into a custom table using MySQL Mapping possibility, which makes it possible to store the data into another MySQL database.
258
-
259
- = 3. Are there any limitations on the number of forms or entries to be used within a single website? =
260
- There are no limitations on the number of entries per form. You can use unlimited number of forms within each website.
261
-
262
- = 4. What can I use to avoid Spam entries? =
263
-
264
- The Form Maker has two type of word verifications- Standard Captcha and Google ReCaptcha protection. If you are receiving spam entries from a single or a few IPs, you can use Blocking IPs option.
265
-
266
- = 5. Is it possible to translate the Form Maker into another language? =
267
-
268
- It is only possible to translate the front end of the plugin. To do so, you should set define('WPLANG','[lang_code]') to the desired language code in wp_config.php file of your website. This way the plugin should be translated automatically. Please be informed, that you can modify the translations from wp-content/plugins/form_maker/languages/ (you will need POEdit http://www.poedit.net/download.php).
269
-
270
- = 6. What to do if Administrator and/or user do not receive submissions by email? =
271
-
272
- There are a few options to try out first:
273
- Check whether the entries are filtered into spam/junk folders or not.
274
- Try using standard emails (Gmail/Yahoo/Hotmail and etc.) or an email which uses the same domain as the website.
275
- Check with your hosting provider whether you have your PHP mail activated or not.
276
- If these options do not work, please install STMP plugin (e.g. http://wordpress.org/plugins/webriti-smtp-mail/). The authentication details for the Gmail are the following:
277
- Mailer: smtp
278
- SMTP Authentication: yes
279
- SMTP Security: SSL
280
- SMTP Port: 465
281
- SMTP Username: your gmail full address
282
- SMTP Password: your gmail password
283
- SMTP Host: smtp.gmail.com
284
-
285
- After installation please use the test option. If the test email doesn’t get send out contact your hosting provider to fix the issue.
286
-
287
- = 7. Is the Form Maker fully responsive? =
288
-
289
- Yes, the WordPress Form Maker is fully responsive and works with various smartphones and tablets.
290
-
291
- = 8. How can I analyze the submitted data? =
292
-
293
- The Form Maker has separate section for the Statistical type of entries (Select fields, checkboxes and radio buttons). In addition there are two export options- into CSV or XML format. You can import CSV into Excel for data processing.
294
-
295
- = 9. How can I hide specific form fields/make them appear depending on another field value? =
296
-
297
- The Form Maker has support for the Conditional fields. The option can be found in the Form Options. The structure of the conditional fields is the following: You can specify to show/hide a field, when the condition is true and provide the condition below, e.g. Show “How many visitors will you have” if “Will you have visitors” is “Yes”.
298
-
299
- = 10. What payment options does Form Maker support? =
300
-
301
- The Form Maker (Pro version) has simple PayPal integration. This allows the user to select specific items and upon hitting submit button get redirected to PayPal. After making the payment, the user gets back to the website.
302
-
303
- = 11. Can the email be sent to a specific email based on the selected field? =
304
- Unfortunately we do not have support for this feature. But we [Conditional Emails Add-on](https://web-dorado.com/products/wordpress-form/add-ons/conditional-emails.html).Using this add-on the user will be able to connect the fields with the administrator email. The field entry will serve as a condition for selecting the relevant administrator email.
305
-
306
- = 12. Are there any limitations on the number of forms or entries to be used within a single website? =
307
- There are no limitations on the number of entries per form. You can create unlimited number of forms within each website.
308
-
309
- = 13. There is a code appearing instead of the contact form. =
310
- Please make sure you have installed the latest version of the Form Maker. Try to deactivate the plugins and/or the theme. In this way you’ll find out the conflicts. If unable to resolve the issues, please contact us using this [form](https://web-dorado.com/support/contact-us.html).
311
-
312
- = 14. Where are Form Maker stored submitted entries?
313
- You may find submitted entries in your plugin. Go to your plugins list in WordPress toolbar > select Form Maker > Submission. The entries can also be emailed to Administrator. For this you should provide an email in Email Options section (located within Form Options). You can also fill in data into a custom table using Form Options->MySQL Mapping, which makes it possible to store the data into another MySQL database.
314
-
315
- = 15. Can I skip submitting form data to the database and still receive emails? =
316
- Yes, it is possible to have data emailed instead of being saved to database. The option should be selected from Form Options > General Options page.
317
-
318
- = 16. Can submissions be visible to submitters? =
319
- The front-end submissions functionality allows to display submissions on a page/post via shortcode. You could set the level of users, who can view submissions from; go to General Options > Form Options. In addition you may select the fields entries you want to be visible.
320
-
321
- = 17. How can I export/import the submitted data of the forms? =
322
- Form Maker has export CSV/XML options, which allow to export submitted data in corresponding form. Go to your plugins list in WordPress toolbar > select Form Maker > Submissions > Select form > Click Export to button > Save the file.
323
-
324
- = 18. What verification methods does Form Maker use? =
325
- Form Maker uses Simple Captcha, Arithmetical Capcha and Google v. 2.0 ReCaptcha options. Simple captcha uses standard word verification. Arithmetical Captcha requires the user to solve simple arithmetical expression. Captcha is the standard Google verification option.
326
-
327
- = 19. What to do if I am receiving spam from some IPs? =
328
- If you are receiving spam entries from a single or few IPs, you can use Blocking IPs option. In this way the stated IP user will no longer be able to submit a form. Go to your plugins list in WordPress toolbar > select Form Maker > Blocking IPs.
329
-
330
- = 20. Can I email submissions to multiple recipients? =
331
- Yes, Form Options->Email Options includes fields for adding CC and BCC email addresses.
332
-
333
- = 21. Can the email be sent to a specific email based on the selected field? =
334
- Unfortunately at the moment Form Maker do not have support for this feature. But we plan to include it as a separate Form Maker add-on. Using this add-on the user will be able to connect the fields with the administrator email. The field entry will serve as a condition for selecting the relevant administrator email.
335
-
336
- = 22. Does Form Maker use auto-respondent feature? =
337
- You can use Email Options of Form Maker to send a fully customizable letter to the submitter. The entries can be included within the email. Go to your plugins list in WordPress toolbar > select Form Maker > Select the form you want to edit > Form Options > Email Options.
338
-
339
- = 23. an I have custom message sent to a user after submissions? =
340
- Yes, you can include custom content within the email using the standard editor. Go to your plugins list in WordPress toolbar > select Form Maker > Select the form you want to edit > Form Options > Actions after Submission.
341
-
342
- = 24. Can user be redirected to another page after submitting the form?
343
- Users can be redirected to another page, and/or recieve custom message. Go to your plugins list in WordPress toolbar > select Form Maker > Select the form you want to edit > Form Options > Actions after Submission.
344
-
345
- = 25. CWhat payment gateways does Form Maker support? =
346
- Form Maker has simple PayPal integration. This allows users to select specific items and upon hitting submit button be redirected to PayPal. After making the payment, the user gets back to his/her website. We plan to include more payment options in future. The next release will include Stripe integration.
347
-
348
- = 26. How to set up payment options? =
349
- Firstly, you should go to Form Options > Payments. There you can provide a PayPal email, set up a currency and a mode. After saving the options you may add PayPal fields using standard Add fields functionality.
350
- IMPORTANT: standard (none-PayPal) field values cannot be transferred to PayPal, so please add PayPal fields for payment purposes.
351
-
352
- = 27. Does Form Maker have support for conditional logic? =
353
- Yes, Form Maker uses conditional fields using which you can display/hide certain form fields.
354
-
355
- = 28. How can I use Conditional Fields? =
356
- Form Maker supports Conditional fields option. Users may find this feature in Form Options menu. The structure of conditional fields is the following: You can specify and/or show/hide a field, when condition is true and provide conditions below, e.g. Show “How many visitors will you have” if “Will you have visitors” is “Yes”.
357
-
358
- = 29. What stylings do the forms include? =
359
- Form Maker includes 20 editable themes.The forms use open CSS stylesheet, where you can modify CSS to change the font family, font sizes, margins, colors and etc. CSS changes can be directly made within a specific theme keeping the rest of the properties.
360
-
361
- = 30. How to validate the entries to numbers? =
362
- Form Maker uses phone and number field types, which are verified and do not accept text entries when entered.
363
-
364
- = 31 Why should I use email type form field instead of standard text option? =
365
- Email field should be used since it verifies that an entry format fulfills example@example.com format.
366
-
367
- == Changelog ==
368
-
369
- = 1.9.3 =
370
- Fixed: Bug with Date field in custom text in Email
371
- Fixed: Bug on editing submissions with checkbox and radio fields with customized values
372
-
373
- = 1.9.2 =
374
- Added: "View" button on submissions to open a sigle submission in a separate pop-up window
375
- Fixed: Minor bugs on editing submissions
376
-
377
- = 1.9.1 =
378
- Fixed: bug on date field on some browsers (Safari, Edge)
379
-
380
- = 1.9 =
381
- Changed: Improved Date picker functionality (new options: Dates to exclude, Default, Minimum, Maximum dates)
382
- Added: New field type: Date Range
383
-
384
- = 1.8.41 =
385
- Fixed: Bug on conditional fields (for multiple forms on the same page)
386
-
387
- = 1.8.40 =
388
- Changed: Style of required field asterisk
389
- Changed: Display the correct IDs and Names of the fields in the back end (Add/Edit field interface) to use in js/css
390
-
391
- = 1.8.39 =
392
- Fixed: Bug on Matrix field (additional attributes)
393
-
394
- = 1.8.38 =
395
- Fixed: Bug on Matrix field (special characters in row/column labels)
396
-
397
- = 1.8.36 =
398
- Fixed: Bug on long content in textarea fields
399
-
400
- = 1.8.35 =
401
- Fixed: Browser warning on Google Maps API version
402
- Fixed: Phone field style issue on Mac OS
403
-
404
- = 1.8.34 =
405
- Fixed: Some minor style issues
406
-
407
- = 1.8.33 =
408
- Fixed: Bug in Address field
409
- Fixed: Bug with Additional Attributes in Email field
410
- Changed: before_submit() function functionality
411
-
412
- = 1.8.32 =
413
- New Add-on: Calculator
414
- Removed: deprecated Number field
415
-
416
- = 1.8.31 =
417
- Fixed: Issue with search in Submissions page
418
-
419
- = 1.8.30 =
420
- Added: Submission ID in csv export
421
-
422
- = 1.8.29 =
423
- Changed: Featured Plugins, Featured Themes pages design.
424
-
425
- = 1.8.28 =
426
- Fixed: Bug in Email Options
427
- Fixed: Bug in Conditional Fields
428
- Fixed: Bug in date field
429
-
430
- = 1.8.27 =
431
- Fixed: Bug in Conditional Fields
432
- Fixed: Bug with Additional Attributs in Multiple Choice
433
-
434
- = 1.8.26 =
435
- Fixed: Submissions page styles
436
- Fixed: Issue with IPv6
437
-
438
- = 1.8.25 =
439
- Fixed: Bug in conditional fields.
440
- Changed: Featured Plugins, Featured Themes pages design.
441
-
442
- = 1.8.24 =
443
- Added: File upload as a link in email
444
-
445
- = 1.8.23 =
446
- Fixed: Bug in textarea field with line breaks
447
-
448
- = 1.8.22 =
449
- Fixed: Conflict with some plugins
450
-
451
- = 1.8.21 =
452
- Fixed: Bug in selectbox
453
-
454
- = 1.8.20 =
455
- Added: Autofill with user data for email address and name fields
456
-
457
- = 1.8.19 =
458
- Changed: Back End design
459
-
460
- = 1.8.18 =
461
- Added: Date format validation
462
- Fixed: Recaptcha Validation bug
463
-
464
- = 1.8.17 =
465
- Added: Global Options
466
-
467
- = 1.8.16 =
468
- Fixed: User guide links
469
-
470
- = 1.8.15 =
471
- Changed: Back End Design for old forms
472
-
473
- = 1.8.14 =
474
- Fixed: Bug in PayPal field
475
- Changed: Matrix field display in email
476
-
477
- = 1.8.13 =
478
- Fixed: Style in form edit page
479
- Fixed: Bug in PayPal options
480
-
481
- = 1.8.12 =
482
- Changed: Submissions page styles
483
-
484
- = 1.8.11 =
485
- New Add-on: Stripe Integration
486
-
487
- = 1.8.10 =
488
- Fixed: Bug in name field
489
- Fixed: Bug in captcha
490
-
491
- = 1.8.9 =
492
- New Add-on: Save Progress
493
-
494
- = 1.8.8 =
495
- Fixed: Minor bug
496
-
497
- = 1.8.7 =
498
- New: New year promo
499
-
500
- = 1.8.6 =
501
- Changed: Reset button
502
- Fixed: Bug with scrolling in new field pop up
503
- Fixed: Bug in MySql mapping on firefox browser
504
-
505
- = 1.8.5 =
506
- Fixed: Bug in mysql mapping.
507
- Changed: Featured themes page.
508
-
509
- = 1.8.4 =
510
- Fixed: Bug in submissions
511
-
512
- = 1.8.3 =
513
- Changed: Backend design
514
-
515
- = 1.8.2 =
516
- New Add-on: Pushover Integration
517
-
518
- = 1.8.1 =
519
- Fixed: Bug in email options
520
- Changed: Backend design
521
-
522
- = 1.8.0 =
523
- Changed: Backend design
524
-
525
- = 1.7.97 =
526
- Fixed: Bug in CSV/XML export
527
-
528
- = 1.7.96 =
529
- Added: Preview button
530
- Changed: Conditional fields limitation
531
-
532
- = 1.7.95 =
533
- Changed: csv/xml export file directory
534
-
535
- = 1.7.94 =
536
- Add: Progress bar for csv/xml export
537
-
538
- = 1.7.93 =
539
- Fixed: Bug in mailing
540
- Changed: Calendar styles
541
-
542
- = 1.7.92 =
543
- Fixed: Bug in mailing
544
-
545
- = 1.7.91 =
546
- Changed: Themes
547
- Fixed: Bug in block ip
548
-
549
- = 1.7.90 =
550
- Fixed: Bug in CSV/XML export
551
-
552
- = 1.7.89 =
553
- Fixed: Conflict with some plugins
554
- Changed: Styles
555
-
556
- = 1.7.88 =
557
- New: Doublescroll in submissions page
558
- New: Delete confirmation
559
- Fixed: Bug in mysql mapping for conditional fields
560
-
561
- = 1.7.87 =
562
- Fixed: Bug in CSV/XML export
563
-
564
- = 1.7.86 =
565
- Changed: CSV/XML export
566
-
567
- = 1.7.85 =
568
- Fixed: Bug in conditional fields
569
-
570
- = 1.7.84 =
571
- New Add-on: PDF Integration
572
-
573
- = 1.7.83 =
574
- New: Google Drive Integration Add-on
575
-
576
- = 1.7.82 =
577
- Fixed: Bug in demo forms
578
-
579
- = 1.7.81 =
580
- Fixed: Bug in update
581
-
582
- = 1.7.80 =
583
- Changed: Notices
584
-
585
- = 1.7.79 =
586
- Fixed: Bug in update
587
-
588
- = 1.7.78 =
589
- Changed: Themes
590
-
591
- = 1.7.77 =
592
- New: Dropbox Integration Add-on
593
-
594
- = 1.7.76 =
595
- Changed: Licensing/Donation page
596
- Changed: Notices
597
-
598
- = 1.7.75 =
599
- Changed: Submissions default ordering
600
- Changed: Featured Plugins page
601
-
602
- = 1.7.74 =
603
- Fixed: Minor bugs
604
-
605
- = 1.7.73 =
606
- New: Notices
607
-
608
- = 1.7.71 =
609
- New Add-on: Conditional Emails
610
-
611
- = 1.7.70 =
612
- Changed: Styles
613
-
614
- = 1.7.69 =
615
- Minor bug fixed
616
-
617
- = 1.7.68 =
618
- Changed: Compability with WordPress 4.3
619
-
620
- = 1.7.67 =
621
- Fixed: Bug in slider field
622
- Fixed: Bug in address field
623
- Fixed: Bug in mysql mapping
624
-
625
- = 1.7.66 =
626
- Fixed: Bug in Undo/Rendo
627
-
628
- = 1.7.65 =
629
- New: Post Generation Add-on
630
-
631
- = 1.7.64 =
632
- Fixed: Minor bug
633
-
634
- = 1.7.63 =
635
- New: Add-ons page logo
636
-
637
- = 1.7.62 =
638
- New Add-on: User Registration
639
-
640
- = 1.7.61 =
641
- New: Form Maker Add-ons page
642
-
643
- = 1.7.60 =
644
- Fixed: Minor bug
645
-
646
- = 1.7.59 =
647
- Fixed: Bug in csv/xml export
648
-
649
- = 1.7.58 =
650
- Fixed: Minor bugs
651
- Added: Email verification custom post
652
-
653
- = 1.7.57 =
654
- Fixed: Security issue
655
-
656
- = 1.7.56 =
657
- New: ReCaptcha version 2.0
658
- New: Arithmetic Captcha
659
-
660
- = 1.7.55 =
661
- New: Undo/Rendo form
662
-
663
- = 1.7.54 =
664
- bug in conditional fields fixed
665
-
666
- = 1.7.53 =
667
- bug in select field fixed
668
-
669
- = 1.7.52 =
670
- minor bugs fixed
671
-
672
- = 1.7.51 =
673
- Changed: Featured plugins page.
674
- New: Featured themes page.
675
-
676
- = 1.7.50 =
677
- minor bugs fixed
678
-
679
- = 1.7.49 =
680
- Limited up to 7 fields to add
681
- Bug fixed
682
-
683
- = 1.7.48 =
684
- bug in radio and matrix fields fixed
685
-
686
- = 1.7.47 =
687
- Show custom html and section break id
688
-
689
- = 1.7.46 =
690
- Limited up to 9 fields to add
691
- New: Enable/Disable Title and Middle Name for Name field
692
-
693
- = 1.7.45 =
694
- New: Option to disable past days in date picker
695
-
696
- = 1.7.44 =
697
- security issue fixed
698
-
699
- = 1.7.43 =
700
- New: Email verification
701
-
702
- = 1.7.42 =
703
- bug in recaprcha fixed
704
- change links
705
-
706
- = 1.7.40 =
707
- Allow to use entry values in "Custom text after submission"
708
-
709
- = 1.7.39 =
710
- New: User informetion in mysql mapping
711
- Fixed: Country names
712
-
713
- = 1.7.38 =
714
- bug fixed in stats
715
- change field value type to longtext
716
-
717
- = 1.7.37 =
718
- Optimize csv/xml export
719
-
720
- = 1.7.35 =
721
- New: Email empty fields option
722
-
723
- = 1.7.34 =
724
- New: Validation (Regular Exp.)
725
- Fixed: Select field duplication
726
-
727
- = 1.7.33 =
728
- bug in address field fixed
729
-
730
- = 1.7.32 =
731
- bug fixed
732
-
733
- = 1.7.31 =
734
- Bug fixed: Hidden field save to DB.
735
- New: Drag and drop options in multiple, single choices and select box.
736
- New: Select options from database.
737
- New: Add image in email as image.
738
- New: Additional clauses within conditional fields.
739
- New: Search submissions by ID.
740
- New: Submission ID in email.
741
-
742
- = 1.7.30 =
743
- Cache issue fixed
744
-
745
- = 1.7.29 =
746
- Bug fixed: Empty email "From name".
747
- Bug fixed: Delete theme.
748
-
749
- = 1.7.28 =
750
- Bug fixed: Edit submissions.
751
- Bug fixed: Conditional fielsd with quota in labels
752
-
753
- = 1.7.27 =
754
- bug fixed in csv\xml export
755
-
756
- = 1.7.26 =
757
- bug fixed in email content
758
-
759
- = 1.7.25 =
760
- remove fancybox lightbox
761
-
762
- = 1.7.24 =
763
- display php function to publish form
764
-
765
- = 1.7.23 =
766
- bug in Recaptcha fixed
767
-
768
- = 1.7.22 =
769
- Form field reordering using Drag&Drop
770
-
771
- = 1.7.21 =
772
- wp 4.0.1 shortcode issue fixed
773
-
774
- = 1.7.18 =
775
- pagination with input
776
-
777
- = 1.7.17 =
778
- bug fixed in condition fileds
779
-
780
- = 1.7.16 =
781
- show submitter information in popup (Country, CountryCode, City, Latitude, Longitude)
782
-
783
- = 1.7.15 =
784
- bug fixed
785
-
786
- = 1.7.14 =
787
- csv, xml export mark on map
788
-
789
- = 1.7.13 =
790
- sql mapping
791
-
792
- = 1.7.12 =
793
- extended name edit bug fixed (if first input is empty)
794
-
795
- = 1.7.11 =
796
- hidden field edit bug fixed
797
-
798
- = 1.7.10 =
799
- security issue fixed
800
-
801
- = 1.7.9 =
802
- line break in custom text in email
803
-
804
- = 1.7.8 =
805
- bug fixed in required radio field
806
-
807
- = 1.7.7 =
808
- bug fixed in adding new form
809
-
810
- = 1.7.6 =
811
- new email options, conditional fileds
812
-
813
- = 1.7.5 =
814
- conflict with jetpack fixed
815
-
816
- = 1.7.4 =
817
- bug fixed in form options
818
-
819
- = 1.7.2 =
820
- improve themes
821
-
822
- = 1.7.1 =
823
- bug fixed in email options
824
-
825
- = 1.7 =
826
- Div structured, responsive form
827
- Editable form layout
828
- New themes
829
-
830
- = 1.6.6 =
831
- * fix security issue which was reported by Mateusz Lach
832
- = 1.6.4 =
833
- * Added featured plugins
834
- = 1.6.3 =
835
- * From Name, From Email in Form options
836
- = 1.5.0 =
837
- * Survey Tools (Star Rating, Scale Rating, Spinner, Slider, Range, Grading, Matrix)
838
- = 1.4.0 =
839
- * Customizable Email message for Administrator and Users
840
- = 1.3.0 =
841
- * Actions after form Submission:
842
- - Stay on form:
843
- - To go to Post,Page after the form submission:
844
- - Custom text after the form submission:
845
- - URL: The user is redirected to the provided URL after the form submission.
846
- * Edit javascript of the form:
847
- * Save as the copy of the form:
848
- * Themes: There are 43 standard themes included in Form Maker
849
- * New form fields:
850
- - Address field
851
- - Address mark on map form field
852
- - Number form field
853
- - Phone form field
854
- - Date 3 different form field
855
- - Time form field
856
- - Country list form field
857
- - Recapthca form field
858
- * Pagebreak of the [Wordpress Form](http://wordpress.org/plugins/form-maker/) Maker: This can be used to break the form into distinct pages.
859
- * Section Break of the Form Maker: This option allows adding a section break to the form page.
860
- * For each form certain types of statistical data are available in the form builder:
861
- * Entries of a form: The number of submitted forms in the form builder.
862
- * Views of a form: The number of times the form has been viewed.
863
- * Conversion Rate of a form: The percentage of submitted forms to the overall number of views.
864
- = 1.0.0 =
865
- Initial version
866
-
867
- ==Wordpress Form Maker Step by step guide==
868
- ### Step 1: Installing the [Wordpress Form](http://wordpress.org/plugins/form-maker/) Maker
869
-
870
- 1.1 Minimum requirements.
871
- Wordpress 3.4+
872
- PHP 5.x
873
- MySQL 5.x
874
-
875
- 1.2 Perform a new installation.
876
- Log in to the administrator panel.
877
- Go to Plugins Add > New > Upload.
878
- Click “Choose file” (“Browse”) and select the Form Maker zip file.
879
- *For Mac Users*
880
- *Go to your Downloads folder and locate the folder with the plugin (form-maker.zip). Right-click on the folder and select Compress. Now you have a newly created .zip file which can be installed as described here.*
881
- Click “Install Now” button.
882
- If the installation succeeded you will see the message in the picture.
883
- Click “Activate Plugin” button for activating the plugin.
884
- If any problem occurs, please [click here to contact us](https://web-dorado.com/support/contact-us.html).
885
-
886
-
887
- 1.3 Updating the form.
888
-
889
- If you want to update the form builder plugin while preserving your existing forms, you need to deactivate and delete the Form Maker from the list of installed plugins (Do not uninstall it using the Uninstall Form Maker option of the plugin, otherwise you will lose your initial data) and install the new plugin.
890
-
891
-
892
- = Step 2: Creating a new form =
893
-
894
- 2.1 On the left menu select Form Maker > Manager
895
- 2.2 In the upper left corner click on the “Add a form” button.
896
- 2.3 Form Title. Specify a title for the form (Try to use unique titles).
897
-
898
-
899
- = Step 3: Configuring Form Builder Options =
900
-
901
- 3.1 Form General Options
902
- Published. Choose whether to publish the form or leave it as a draft.
903
- Save data (to database). Choose whether to have the submitted forms in the form submissions section or have them only sent to the Admin’s email (this should be done in Email Options section).
904
- Theme. A distinct form theme can be applied to each new form. The themes can be accessed by selecting Form Maker > Themes on the top menu. A large number of form themes is available for selection. You can preview the theme as well as make changes in the CSS of the theme to make desired changes with the button right next to it.
905
- Required fields mark. The required fields mark can be customized and changes from the default asterisk symbol.
906
-
907
- 3.2 Form Email Options.
908
- 3.2.1 Send Email. Choose whether to send out emails based on the submitted forms to the Administrator/Submitter.
909
- Email to Administrator
910
- 3.2.2 Email to send submissions to. Here you provide e-mails to which submitted form information is sent. If you need more than one e-mail address, you must separate them by commas.
911
- 3.2.3 Email From. Here you define the email address from which the users receive the submission email (sender’s email).
912
- 3.2.4 From Name. Here you define the sender’s name which is shown in submission email.
913
- 3.2.5 Reply to (if different from "Email From"). Specify an alternative email address to which the administrator will be able to reply upon receiving the submitted form.
914
- 3.2.6 Custom Text in Email. Here you can add custom texts, images, and custom HTML to the e-mail message that is sent to the administrator, as well as choose which fields of the submitted form are included in the e-mail (set to ‘all’ by default).
915
- Email to User
916
- 3.2.7 Send to. Here you select the Email field in the Form to send out the email to.
917
- 3.2.8 Email From. Here you define the email address from which the users receive the submission email (sender’s email).
918
- 3.2.9 From Name. Here you define the sender’s name which is shown in submission email.
919
- 3.2.10 Reply to (if different from "Email From"). Specify an alternative email address to which the user will be able to reply upon receiving the submitted form.
920
- 3.2.11 Custom Text in Email. Here you can add custom texts, images, and custom HTML to the e-mail message that is sent to the administrator, as well as choose which fields of the submitted form are included in the e-mail (set to ‘all’ by default).
921
-
922
-
923
- 3.3 Actions after Submission
924
- Here you can select the action that takes place after form submission. Following options are available:
925
- - Stay on form: The user stays on the form page.
926
- - Post/Pages: The user is redirected to the selected Post/Pages.
927
- - Custom text: Custom text is displayed on the screen.
928
- - URL: The user is redirected to the provided URL.
929
-
930
- 3.4 Form Payment Options
931
- 3.4.1 Turn on PayPal. Allows making PayPal payments using Form Maker.
932
- 3.4.2 Checkout Mode. Choose the checkout mode:
933
- Production( https://developer.paypal.com/webapps/developer/docs/classic/lifecycle/goingLive/ )
934
- Test Mode ( https://developer.paypal.com/webapps/developer/docs/integration/direct/test-the-api/ )
935
- 3.4.3 PayPal Email. Enter your PayPal email.
936
- 3.4.4 PayPal Currency. Choose your PayPal currency.
937
- 3.4.5 Tax. Add the tax amount if any.
938
-
939
- 3.5 JavaScript
940
- Here you can define new JavaScript functions, which can be applied to the form. Three empty event functions are included:
941
- - before_load(): before the form is loaded
942
- - before_submit(): before the form is submitted
943
- - before_reset(): before the form is reset
944
-
945
- 3.6 Form Conditional Fields.
946
- 3.6.1 Add Condition. Using plus (+) button on the upper left hand you can connect specific fields. The following field types are allowed to be used as conditional fields: Simple text, Password, Textarea, Name, Address (Country field- only), Email, Number, Phone, Multiple Choice, Single Choice, Select, PayPal fields (with an exception of the Total field).
947
- The formula of the conditional fields is the following:
948
- For the main condition:
949
- Show/Hide+Field 1+if any/all+of the following match
950
- For the case(s):
951
- Field 2+ is/ is not+Value, e.g.
952
- Hide State if all of the following match
953
- Country is not United States.
954
-
955
- 3.7 Form Layout
956
- Here you can customize the layout of the form fields unchecking the Auto-Generate Layout checkbox and edit the HTML. The sample and more details for this option can be found in the back end of the plugin.
957
-
958
- = Step 4: Description of the form fields =
959
-
960
- 4.1 Custom HTML:An HTML editor. You can insert your own HTML content to your WordPress form builder.
961
-
962
- 4.2 Text Input: At first choose the form Field Type according to your preference. There are several options:
963
- Simple Text: This can be used for typing some text. It has several attributes: Field Id, Field Name, Field Label, Field Label Position, Field Size, Value If Empty, Class Name, Required, Allow only unique values, Additional Attributes
964
-
965
- Password: This field can be used for adding a password field to your form. It has several attributes: Field Id, Field Name, Field Label, Field Label Position, Field Size, Class Name, Required, Allow only unique values, Additional Attributes
966
- Text Area: This field can be used for typing some text. The difference between Text Area and Simple Text is that Simple Text has only one row while Text Area can have several rows. It has several attributes: Field Id, Field Name, Field Label, Field Label Position, Field Size, Value If Empty, Class Name, Required, Allow only unique values, Additional Attributes
967
- Name: This can be used for typing a name. Default field labels can be edited clicking on the field label and typing in a custom label. It has several attributes: Field Id, Field Name, Field Label, Field Label Position, Value If Empty, Field Size, Name Format, Class Name, Required, Allow only unique values, Additional Attributes
968
- Address: This field can be used for adding an address. Default field labels can be edited clicking on the label and typing in a custom label. It has several attributes: Field Id, Field Name, Field Label, Field Label Position, Overall Size, Class Name, Disable Fields, Required, Additional Attributes
969
- Address (Mark on Map):This filed can be used for adding an address by directly marking it on the map. It has several attributes: Field Label, Field Label Position, Default Location, Map Size, Marker Info, Class Name, Additional Attributes
970
- E-mail:This field can be used for typing the submitter’s e-mail. The submitted e-mail validation is checked. It has several attributes: Field Id, Field Name, Field Label, Field Label Position, Field Size, Value If Empty, Class Name, Send mail to submitter, Required, Allow only unique values, Additional Attributes.
971
- Number: This field can be used to provide numbers for different purposes (e.g. serial number). It has several attributes: Field Id, Field Name, Field Label, Field Label Position, Field Size, Value If Empty, Class Name, Required, Allow only unique values, Additional Attributes
972
- Phone: This field can be used to provide a phone number. Default field labels can be edited clicking on the label and typing in a custom label. It has several attributes: Field Id, Field Name, Field Label, Field Label Position, Value If Empty, Field Size, Class Name, Required, Allow only unique values, Additional Attributes
973
- Hidden Field: This field can be used to store additional information that does not need to be displayed. It has several attributes : Field ld, Field Name, Field Value, Additional Attributes.
974
- 4.3 Time and Date: Choose the Field Type according to your preference. There are several options:
975
- Date (single field with a picker): This field can be used for typing a date or choosing by the picker. It has several attributes: Field Id, Field Name, Field Label, Field Label Position, Date format, Date Picker Label, Class Name, Required, Additional Attributes.
976
- Date (3 separate fields): This field can be used for typing a date in 3 field format(day, month, year). Default field labels can be edited clicking on the field label and typing in a custom label. Each of the 3 fields can be set as text input or select list. Each of the 3 fields has the attributes Field Size and Field Label. For year field the select list interval can be defined. These 3 fields can be separated in the format set by the fields separator attribute. The field has several attributes: Field Id, Field Name, Field Label, Field Label Position, Class Name, Required, Additional Attributes.
977
- Time: This field can be used for typing a time. Default field labels can be edited clicking on the field label and typing in a custom label. Time can be shown in 24 hour or 12 hour formats by setting the time format attribute. The seconds preview can be enabled/disabled by setting the Display Seconds attribute. The field has several standard attributes: Field Id, Field Name, Field Label, Field Label Position, Class Name, Required, Additional Attributes.
978
- 4.4 Select: Choose the Field Type according to your preference. There are several options:
979
- Custom select: This field can be used for selecting the values from a list. The list can be defined by Options attribute. You can easily add and remove list items. The checked items are considered as empty values. The field has several attributes: Field Id, Field Name, Field Label, Field Label Position, Field Size, Class Name, Required, Additional Attributes.
980
- Country list: This field can be used for selecting a country from a list. It has several attributes: Field Id, Field Name, Field Label, Field Label Position, Field Size, Class Name, Required, Additional Attributes.
981
- 4.5 Checkbox: This field can be used for selecting the values from a list of checkboxes. The list can be defined by Options attribute. You can easily add and remove list items. The list can be displayed in horizontal/vertical positions by setting the Relative Position attribute. You can use Rows/Columns field if you want the options to be displayed in a row/column (depending on the positioning choice). The number of rows/columns should be specified. The field has several attributes: Field Id, Field Name, Field Label, Field Label Position, Field Size, Class Name, Required, Randomize in frontend, Allow other, Additional Attributes.
982
-
983
- 4.6 Radio:This form field can be used for selecting the values from a list of radio buttons. The list can be defined by Options attribute. You can use Rows/Columns field if you want the options to be displayed in a row/column (depending on the positioning choice). The number of rows/columns should be specified. You can easily add and remove list items. The list can be displayed in horizontal/vertical positions by setting the Relative Position attribute.The field has several attributes: Field Id, Field Name, Field Label, Field Label Position, Field Size, Class Name, Required, Randomize in frontend, Allow other, Additional Attributes.
984
-
985
- 4.7 File Upload: This form field can be used for uploading files. The size of the uploaded file can be limited by setting the value of Maximum Size attribute in KB. The upload folder can be mentioned by setting the Destination attribute. Only files with extensions listed in Allowed file extensions attribute can be uploaded. The field has several attributes: Field Id, Field Name, Field Label, Field Label Position, Class Name, Required, Additional Attributes.
986
-
987
- 4.8 Captcha:This field can be used for the ensuring that the submission is generated by a person. Choose the Field Type according to your preference. There are several options:
988
- Simple Captcha This is a easy to configure Simple Captcha. The number of randomly generated symbols can be set by the value of Captcha size attribute. The field has several attributes: Field Id, Field Name, Field Label, Field Label Position, Class Name, Additional Attributes.
989
- Recaptcha This is an alternative option for Captcha that uses Public and Private Keys. You will need to create reCaptcha keys with the help of a dedicated tool.The tool can be found on https://www.google.com/recaptcha/admin/create.
990
-
991
- 4.9 Page Break: This can be used to break the form into distinct pages. Use Page Title to provide a title for the given page. Furthermore, the following parameters of the “Next” and “Previous” navigation buttons can be customized:
992
- Type, Name, Class Name, Check the required fields , Additional Attributes.
993
-
994
- 4.10 Section Break: This option allows adding a section break to the form page.
995
-
996
- 4.11 Map: This field can be used for pointing out some position on the map. The position of the marker is fixed at the front end. Multiple locations can be selected by clicking the + button. The field has several attributes:
997
- Location, Map Size, Marker Info, Class Name, Additional Attributes.
998
-
999
- 4.12 PayPal: Choose the Field Type. The following options are available:
1000
- Amount (Price) This field is for indicating the amount of payment. Default form field labels can be edited clicking on the form field label and typing in a custom label. You can configure the following attributes: Field Label, Field Label Position, Range, Value If Empty, Field Size, Class Name, Required, Hide Cents, and Additional Attributes.
1001
- Select This field can be used for selecting a product/service for which the payment is being made. The list (each item consists of “Product name” and its “Price”)can be specified by the Options attribute. You can easily add and remove list items. There is also a Product Properties parameter, where you can add different properties (e.g. size) by specifying the type, the name, and adding options for selection. The checked items are considered as empty values. You can configure the following attributes: Field Label, Field Label Position, Field Size, Class Name, Required, and Additional Attributes.
1002
- Checkbox This field can be used for selecting multiple products/services for which the payment is being made. The options (each item consists of “Product name” and its “Price”) can be specified by the Options attribute. You can easily add and remove list items. There is also a quantity property parameter where the quantity of products/services can be specified. Moreover, there is a Product Properties parameter, where you can add different properties (e.g. size) by specifying the type, the name, and adding options for selection. You can configure the following attributes: Field Label, Field Label Position, Relative Position, Class Name, Required, and Additional Attributes.
1003
- Radio This field can be used for selecting the product/service for which the payment is being made. The options (each item consists of “Product name” and its “Price”) can be specified by the Options attribute. You can easily add and remove list items. There is also a quantity property parameter where the quantity of products/services can be specified. Moreover, there is a Product Properties parameter, where you can add different properties (e.g. size) by specifying the type, the name, and adding options for selection. You can configure the following attributes: Field Label, Field Label Position, Relative Position, Class Name, Required, and Additional Attributes.
1004
- Shipping This field can be used for selecting the shipping option for the selected product. The options (each item consists of a “Type” and “Price” parameters) can be specified by the Options attribute. You can easily add and remove list items. You can configure the following attributes: Field Label, Field Label Position, Relative Position, Class Name, Required, and Additional Attributes.
1005
- Total This field calculates the total sum to be paid via PayPal, including the payments for the shipping and taxes (if applicable).
1006
-
1007
- 4.13 Survey Tools: Choose the Field Type according to your preferences. There are several options:
1008
- Star Rating: This form field can be used for inserting star rating field in the form. Type the name of the field to be displayed with the rating system. The field has several attributes: Field Label Position, Star Amount, Star Color, Class Name, Required, and Additional Attributes.
1009
- Scale Rating: This field can be used for inserting scale rating in the form. Type the name of the field to be displayed with the rating system.Default field labels for lowest/highest satisfaction/grading can be edited clicking on the field label and typing in a custom label. The field has several attributes: Field Label Position, Scale Amount, Class Name, Required, and Additional Attributes.
1010
- Spinner: This field can be used for inserting spinner as a rating system in the form. Type the name of the field to be displayed with the rating system. The field has several attributes: Field Id, Field Name, Field Label, Field Label Position, Width, Min Value, Max Value, Step, Class Name, Required, and Additional Attributes.
1011
- Slider: This field can be used for inserting slider as a rating system in the form. Type the name of the field to be displayed with the rating system. The field has several attributes: Field Id, Field Name, Field Label, Field Label Position, Width, Min Value, Max Value, Class Name, Required, and Additional Attributes.
1012
- Range: This field can be used for inserting range system in the form. Type the name of the field to be displayed with the range system. The field has several attributes: Field Id, Field Name, Field Label, Field Label Position, Width, Step, Class Name, Required, and Additional Attributes.
1013
- Grading: This field can be used for inserting grading system in the form. Type the name of the field to be displayed with the grading system. The field has several attributes: Field Id, Field Name, Field Label, Field Label Position, Total, Items, Class Name, Required, and Additional Attributes.
1014
- Matrix: This field can be used for inserting a matrix in the form. Type the name of the field to be displayed with the matrix. The field has several attributes: Field Label, Field Label Position, Input Type, Rows, Columns, Class Name, Required, and Additional Attributes.
1015
- 4.14 Submit Button: Choose the Field Type according to your preference. There are several options:
1016
- Submit and Reset: This field can be used for inserting a submit/reset button into the form. You can display reset button by checking the box called Display reset button. Type the name of the submit and reset buttons in Submit button label and Reset button label. The field also has several attributes: Class Name and Additional Attributes.
1017
- Custom: This field can be used for inserting custom buttons into the form. Type the name of each button in button name field. You can define click functions for each button. The field also has several attributes: Class Name and Additional Attributes.
1018
-
1019
- = Step 5: Publishing the created form. =
1020
-
1021
- To insert a form into a Page or a Post.
1022
-
1023
- 5.1. Press the button named Insert Form Maker in a post or a page you want to show the form.
1024
-
1025
- 5.2. Select a form from the list.
1026
-
1027
- 5.3. Save the page or the post.
1028
-
1029
- Alternatively, you can use form builder without the button on the toolbar. Add the shortcode [Form id="N"] (where N is the id of the form, for the form with id=2, the shortcode must be [Form id="2"]) to the pages and posts, where you want the form to appear. For each form you can find the relevant shortcode from Manager view, it is stored on the right corner of the form title.
1030
-
1031
-
1032
- = Step 6: Managing submissions of the form. =
1033
-
1034
- 6.1 On the left menu select Form Maker > Submissions
1035
-
1036
- 6.2 In order to manage a form's submissions, select the form from the list.
1037
-
1038
- 6.3 For each form certain types of statistical data are available:
1039
- - Entries: The number of submitted forms.
1040
- - Views: The number of times the form has been viewed.
1041
- - Conversion Rate: The percentage of submitted forms to the overall number of views.
1042
-
1043
- 6.4 For the forms that contain checkboxes or radio buttons a separate statistics is available. It shows how many times a particular checkbox/radio button has been checked, and what is the ratio of that number to the overall number of checks.
1044
-
1045
- 6.5 Form builder allows to search the submissions database by all the relevant fields of the given form. Submissions can be sorted by any of the fields of the form by clicking the labels.
1046
-
1047
-
1048
- 6.6 Form builder allows to delete any of submissions by selecting them and pressing the “Delete” button on the top of the page.
1049
-
1050
- 6.7 Form builder allows to edit the submissions by clicking on the “Edit” icon on the upper right corner of the “Submissions” section.
1051
-
1052
- 6.8 Form builder allows to add/remove any column of the submissions by “Add/Remove Columns” button.
1053
-
1054
- 6.9 The submissions can be exported to the CSV and XML formats.
1055
-
1056
-
1057
-
1058
- = Step 7: Blocking IPs +
1059
- 6.1 Go to Plugins > Form Maker > Blocked IPs.
1060
- 6.2 IP. Provide the IP address you want to block in the line.
1061
- 6.3 Press Add IP button.
1062
-
1063
- Note: Another option of blocking IPs can be done from the Submissions section. You should go to Form Maker > Submissions. Check the box in front of Spam submissions and press Block IP button at the top right corner. In addition you can unblock the IP using Unblock IP button in the same location.
1064
-
1065
- = Step 8: Publishing submissions of the WordPress Form =
1066
- 8.1 Press the button named Insert Form Maker in a post or a page you want to show the form.
1067
- 8.2 Click on Submissions tab.
1068
- 8.3 Select a Form. Using the dropdown list select the form.
1069
- 8.4 Select Date Range. Specify the starting and ending dates for the date range for the submissions.
1070
- 8.5 Select fields. Check the field types you want to display within the front end submissions. Please note that the list of the form fields should be defined in General Options unless you want all fields to be displayed.
1071
- 8.6 Export to. Allow the users to export the submissions list in CSV and/or XML format. If you uncheck both options, the feature will not be displayed.
1072
- 8.7 Show. Check the form-associated features to be displayed within the front end submissions page.
1073
-
1074
- = Step 9: Export/Import =
1075
- Form Maker Export/Import is a Form Maker capacity enhancing plugin. It uses a set of three easily adjustable sections.
1076
- The first section allows exporting form submissions from a WordPress website to specific software which is capable of handling CSV or XML format files. This is specifically useful for the data analysis of the form entry with advanced analytical tools. The submissions can be selected for a specific range. You can include only the fields for the form required for the analysis.
1077
- The second section is designed for exporting the forms and importing them to another location. The form submissions can also be exporting with the forms.
1078
- The third section allows importing the previously exported forms. These two sections are useful for keeping the forms and their entries when moving for another website.
1079
- The product is simple in use and does not require any coding experience.
1080
-
1081
- Export Submissions
1082
-
1083
- Go to Form Maker Export/Import>Export Submissions to export the submissions of the forms in use.
1084
- Select a Form. Choose the corresponding form from the dropdown list for exporting the submissions.
1085
- Select Fields. All form fields will be displayed here in rows. You can select all or specific fields to be included in the exported file. To do so you should check the box next to the field title.
1086
- Select Date Range. This options is useful if you plan to get the entries for a specific period. Using the date pickers you can select the From and To dates.
1087
- Export To. You can download the submissions in CSV and XML format choosing the button of the relevant format.
1088
-
1089
- Export /Forms
1090
-
1091
- Go to Form Maker Export/Import>Export Forms to export forms for further import to another location. This option is useful when you have to export forms from one website to another.
1092
- Select Forms. The list of previously created forms will be displayed here. You can choose a single or multiple forms to export by checking the box.
1093
- Export Submissions. In addition to the form, you can also transfer the submissions of it checking this option.
1094
- Export To. The files (including forms with/without submissions) will be downloaded in XML format, when pressing the XML button.
1095
-
1096
- Import Forms
1097
-
1098
- Go to Form Maker Export/Import>Export Forms to import forms from another website to the current one.
1099
- Select file. Press Choose File and select the form XML file, then press Select button.
1100
-
1101
- = Save Progress =
1102
- General Description
1103
-
1104
- Do you use large applications and want to allow your users to finalize them later? Using Form Maker Save Progress you can let your users to start filling out the form and getting back to it at their convenience. Save button will be added to standard and Submit buttons, so that user can save the form at any time.
1105
-
1106
- The add-on works only for registered users, including those who have subscriber user level. When logged in they can return to the form page, where they will see pre-filled data. The users will have two options: to continue where they have left off or change submitted data. For the last option they can use Clear button which will completely erase previously saved data.
1107
-
1108
- Partial/Incomplete submissions will be stored in separate Saved Entries section when users press Save button. As a result no data will be lost, even if the form is not submitted at the end.
1109
-
1110
- Installation
1111
-
1112
- You should install Form Maker Save Progress add-on as a standard plugin. Go to Plugins section of your WordPress site, press Add new. Here select the downloaded zip file of the add-on and press Install Now. After the installation is completed press Activate button. Alternatively you can extract the plugin’s zip file and upload to your wp-content/plugins folder via FTP, then enter Plugins section and press Activate.
1113
-
1114
- Save Progress Integration
1115
-
1116
- Login to your WordPress site using administrator credentials. Navigate to Form Maker> Manager>Your Form. Hit Form Options button. Find Save Progress Tab. Activate the option and fill in further details. Finalize the changes pressing Save button.
1117
-
1118
- Allow users to save progress? Enable this option to allow your users to save filled in data and return for further editing.
1119
- Display clear button? If you want your user to be able to delete previously entered data and start filling in the form from scratch enable this option.
1120
- Save data for. Specify number of days to keep drafted data in Saved entries. If not submitted, data will be completely erased after provided time period. Leave it to 0, if you don't want to erase data in general.
1121
- Save message. Provide a message, which will be displayed to users when they press Save button after filling the form.
1122
- Send email. Choose whether to send email to user when form is submitted or not.
1123
- Send to. Choose the email field which will receive an email informing that form entry is saved.
1124
- Email text. Provide custom text which will be sent to user when form entry is saved.
1125
-
1126
-
 
 
 
 
1
+ === Form ===
2
+ Contributors: webdorado
3
+ Donate link: https://web-dorado.com/products/wordpress-form.html
4
+ Tags: form, forms, form builder, form maker, form manager, form plugin, form with recaptcha, forms plugin, multiple forms, paypal form, survey form, feedback form, feedback forms, contact form, contact form plugin, contact form builder, form creator, email form, secure form, web form, form to email, contact forms, custom forms, form widget, captcha form, wordpress contact form ,recaptcha contact form, form creation, contact form with auto reply, widget contact form, builder, feedback, contacts form plugin , custom contact form, contact us form, admin, captcha, contact, database, email, javascript, jquery, page, plugin, survey, widget, custom form, forms creator, input, validation, send copy, form with captcha, pdf, mysql, paypal, ReCaptcha
5
+ Requires at least: 3.4
6
+ Tested up to: 4.5
7
+ Stable tag: 1.9.5
8
+ License: GPLv2 or later
9
+ License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
+
11
+ WordPress Form Maker is a fresh and innovative form builder. This form builder is for generating various kinds of forms.
12
+
13
+ == Description ==
14
+
15
+ Form Maker is a FREE and user-friendly plugin to create highly customizable and responsive forms in a few minutes with simple drag and drop interface.
16
+
17
+
18
+
19
+ [WordPress Form Maker](https://web-dorado.com/products/wordpress-form.html)
20
+ [Demo](http://wpdemo.web-dorado.com/)
21
+ [Demo Admin](http://wpdemo.web-dorado.com/wp-admin/admin.php?page=Form_maker)
22
+ [User Manual](https://web-dorado.com/wordpress-form-maker-guide-1.html)
23
+ [Frequently Asked Questions](https://web-dorado.com/forum/form-maker/316-form-maker-faq.html)
24
+
25
+ = Form Maker Add-ons: =
26
+ [Import/Export Add-on](https://web-dorado.com/products/wordpress-form/add-ons/export-import.html)
27
+ [Save Progress Add-on](https://web-dorado.com/products/wordpress-form/add-ons/save-progress.html)
28
+ [Stripe Integration Add-on](https://web-dorado.com/products/wordpress-form/add-ons/stripe.html)
29
+ [Google PDF Integration Add-on](https://web-dorado.com/products/wordpress-form/add-ons/pdf.html)
30
+ [Mailchimp Integration Add-on](https://web-dorado.com/products/wordpress-form/add-ons/mailchimp.html)
31
+ [User Registration Add-on](https://web-dorado.com/products/wordpress-form/add-ons/registration.html)
32
+ [Post Generation Add-on](https://web-dorado.com/products/wordpress-form/add-ons/post-generation.html)
33
+ [Conditional Emails Add-on](https://web-dorado.com/products/wordpress-form/add-ons/conditional-emails.html)
34
+ [Dropbox Integration Add-on](https://web-dorado.com/products/wordpress-form/add-ons/dropbox.html)
35
+ [Google Drive Integration Add-on](https://web-dorado.com/products/wordpress-form/add-ons/google-drive.html)
36
+ [Pushover Integration Add-on](https://web-dorado.com/products/wordpress-form/add-ons/pushover.html)
37
+ [Calculator Add-on](https://web-dorado.com/products/wordpress-form/add-ons/calculator.html)
38
+
39
+ https://www.youtube.com/watch?v=QelKxyW7M98
40
+
41
+ The Form Maker is one of the best responsive form builders in WordPress Plugin Directory. WordPress Form Builder allows you to set all the parameters such as colors, fonts and dimensions to best fit all form standards. If you want to make minimalistic forms, you can build forms with pre-filled texts, avoiding long form field labels. If want to build simple contact forms with unlimited number of fields, then you can use [WordPress Contact Form](http://wordpress.org/extend/plugins/contact-form-maker/).
42
+
43
+ Form Maker is a fresh and innovative form builder for generating various kinds of forms. The back end of the Form Maker is essential and easy to use, with no need of advanced programming skills.
44
+
45
+ The Form Maker uses a number of customizable themes. You can choose the design of the form to fit your website/webpage. Moreover, the Form Maker theme CSS is open for editing and making necessary changes, for creating a custom form design. To choose the best fitting form design, you can first preview the created forms changing the form theme and pressing preview button.
46
+
47
+ WordPress Form Maker can be used both for simple and multipart forms. That is why this form builder is a perfect choice for the beginners, who are just starting with forms and also meets the needs of experts (with advanced themes and multiple form customization possibilities). This form builder can be used for creating simple forms, survey forms and questionnaires, registration and application forms and etc.
48
+
49
+
50
+ The commercial version of the Form Maker has Google Map integration for the geolocation as well as pre-filled address demonstration in the forms. The details of the longitude and latitude can be provided in the back end of the form.
51
+
52
+ To make the process of creating forms easier, the package includes a list of forms for different purposes pre-installed. There is a possibility of saving those forms as copies and editing them to fit your needs.
53
+
54
+ PayPal integration of the Form Maker (commercial version) allows you to add PayPal features into the form, thus making it possible to use the Form Maker as a great tool for creating donation forms, whereas Survey Tools form field allows creating manageable questionnaire forms.
55
+
56
+ This form builder has a Captcha field to protect you from receiving spam with the forms. The form Captcha field comes with two options: a simple Captcha and ReCaptcha (the famous Captcha by Google).
57
+
58
+ CSV/XML export possibility allows using the submitted data for data analysis and data presentation creating charts, diagrams and other visual forms.
59
+
60
+ To make larger forms fit and look great on your pages and posts, you can use pagination option, cutting the form into multiple pages.
61
+
62
+ Possibility of sending submitted form to various emails, providing them in Email to Field and separating by comma.
63
+
64
+ Survey tools are also very convenient for adding rating systems for the posts, e.g. for contests.
65
+
66
+
67
+
68
+
69
+
70
+
71
+ ###IMPORTANT:
72
+ If you think you found a bug in Form Maker or have any problem/question concerning the plugin, please check out [Support Forum](https://web-dorado.com/forum/26-form-maker.html) in our website. If you do not find a solution here, do not hesitate to [click here to contact us](https://web-dorado.com/support/contact-us.html).
73
+
74
+
75
+
76
+ ###Features of Form Maker
77
+
78
+ * WordPress 3.0+
79
+ * Multiple pre-installed sample forms
80
+ * Responsive layout and design
81
+ * Limited up to 7 fields to add
82
+ * Twelve form fields with detailed parameters for creating forms
83
+ * Custom HTML with standard editor
84
+ * Text Input form fields (included 10 different types)
85
+ * Simple text to add a limited input field into the form
86
+ * Password(protected input type form field) for signup forms
87
+ * Text area allowing to shrunk the text form field wherever the text is longer than the field itself
88
+ * Name form field with customizable field labels (this form field includes two formats: Normal (only first and last name included) and extended (with a possibility of adding up to four sections within a single form field)
89
+ * Address form field with a chance to remove some of the fields from the form and possibility of editing field labels
90
+ * Address (Mark on Map) to create an address form field using Google API integration
91
+ * E-mail for providing emails (gets validated for the type during the form submission)
92
+ * Number for numerical form field
93
+ * Phone form field with a possibility to edit the field labels in the backend
94
+ * Hidden fields
95
+ * Time and Date form fields with a possibility of adding date pickers and time pickers for registration forms, booking and similar forms
96
+ * Custom select and country select (drop-down lists)
97
+ * Checkbox for multiple choices questions in the form
98
+ * Radio button for single choice questions in the form
99
+ * Captcha/ReCaptcha for using safer forms
100
+ * Page break for form pagination
101
+ * Section break for creating multi-section forms
102
+ * Map for inserting Google Map into the form
103
+ * Submit, Reset and Custom Button
104
+ * 41 editable themes for different form designs
105
+ * Up to seven field forms for free version
106
+ * Form Layout changing possibility
107
+ * IP blocking possibility
108
+ * Possibility to include required field option to receive specific information from the form submitter
109
+ * Possibility to edit the form CSS or add custom Javascript into the form
110
+ * Includes additional attributes for each form field for adding properties with Java Script (for more advanced form users)
111
+ * Possibility to receive the filled forms to the admin and form submitter (if applicable) emails
112
+ * Possibility to add custom text in the emails sent to the administrators and form submitter
113
+ * Possibility to edit and change the Email and the Name, which are displayed with the form submission sent to the form submitter, thus allowing to have a feedback to a specific email
114
+ * Form Maker Shortcode button in WordPress standard editor to make the form inserting process easier, whereas it is also possible to change the form in the page/post just changing the ID of the form in the shortcode
115
+ * Data validation for all form fields while submitting the form
116
+ * Possibility to preview the form, as well as form themes
117
+ * Detailed Form Maker User Manual describing form installation process, detailed form field descriptions, the process of inserting created form into your site and other details for the Form Users
118
+ * Required and hidden form fields
119
+ * Possibility to customize button styles used in the form
120
+ * Form Pagination possibility
121
+ * Customizable themes to edit the design of the forms
122
+ * Possibility to edit the form titles whenever required
123
+ * Possibility to create forms based on the default forms with the “Save as Copy” button
124
+ * This form builder supports multiple languages allowing you to create forms in user-native languages
125
+ * Page redirect possibility after the form is submitted, allowing to navigate not only to specific pages (e.g. including other forms) or to another site (providing URL)
126
+ * Functional and easy to use back end; you can use navigation arrows to move the created form fields in the same page and even to move the form field from one form page to another
127
+ * Filled information is kept in database section of the form
128
+ * Detailed submissions field providing the ID of the submitter, the submission date, form submitter’s IP address and all of the form fields
129
+ * Searchable Submissions field to find relevant submitted forms in the database
130
+ * One form based submissions allowing to get separate data for each form
131
+ * Submissions section includes simple statistical data for the choice-based entries
132
+ * Possibility to use Export CSV/XML feature to download the submitted forms and to analyze the data with advanced tools
133
+ * Possibility to edit form submissions, deleting the columns of irrelevant form submissions or for sorting the data
134
+ * Possibility to hide and unhide specific form fields from demonstrating in the Submissions
135
+ * There is a possibility to add custom text which will be displayed when the field is empty to give the users samples or instruction when filling the specific field.
136
+ * Possibility to have pre-filled texts serving as instructions for the textarea and other text fields.
137
+ * Date picker in the form of drop-down menu for easier date selection.
138
+ * Submissions section displays the amount of entries, as well as views and conversion rate for each separate form.
139
+ * CC and BCC mail options for sending out the submitted form
140
+ * 41 responsive theme with customizable design
141
+ * Displaying the country, country code and other date in the Submissions section IP pop-up
142
+ * MySQL Mapping possibility for storing entered data to another tables.
143
+ * Possibility to choose whether to save the data to database or just have the information emailed to the Administrator.
144
+ * Possibility to insert separate Country select list for the custom fields rather than address.
145
+ * Conditional fields, which can be used for hiding/displaying a list of questions based on the selection of specific answers.
146
+ * Option of displaying form pages using tabs or percentage.
147
+
148
+ Upgrade to [WordPress Form Maker Pro](https://web-dorado.com/products/wordpress-form.html) to add features:
149
+
150
+ * Unlimited number of form fields.
151
+ * Add ons support.
152
+ * PayPal form field with currency change possibility.
153
+ * Upload file field.
154
+ * Possibility to choose the desired file extension types for the file upload form field.
155
+ * Fully integrated with PayPal: two checkout modes (Test Mode and Production) and five form field types (Amount, Select, Checkbox, Radio, and Shipping)(commercial version of the Form Maker), possibility to use the form as a payment/donation form .
156
+ * Google Maps API Integration, possibility to use the maps in two different form fields of the Form Maker.
157
+ * Possibility to include tax percentage within PayPal options for the localization of the payment.
158
+
159
+
160
+ ### Supported languages Of Form Maker
161
+
162
+ *If you need language of Form Maker which is not included in this list, please contact us and we will do the translation of Form Maker within 3 days. If you find any mistakes in the translation, please contact us and we will make relevant corrections within 3 days.*
163
+
164
+ Afrikaans (af)
165
+ Albanian (sq)
166
+ Arabic (ar)
167
+ Armenian (hy_AM)
168
+ Belarusian (be_BY)
169
+ Bulgarian (bg_BG)
170
+ Catalan (ca)
171
+ Chinese, Simplified (zh_CN)
172
+ Croatian (hr)
173
+ Czech (cs_CZ)
174
+ Danish (da_DK)
175
+ Dutch (nl_NL)
176
+ Esperanto (eo_EO)
177
+ Estonian (et)
178
+ Finnish (fi)
179
+ French (fr_FR)
180
+ Galician (gl_ES)
181
+ Georgian (ka_GE)
182
+ German (de_DE)
183
+ Greek (el)
184
+ Hebrew (he_IL)
185
+ Hindi (hi_IN)
186
+ Hungarian (hu_HU)
187
+ Indonesian (id_ID)
188
+ Italian (it_IT)
189
+ Japanese (ja)
190
+ Korean (ko_KR)
191
+ Latvian (lv)
192
+ Lithuanian (lt_LT)
193
+ Macedonian (mk_MK)
194
+ Malay (ms_MY)
195
+ Maltese (mt_MT)
196
+ Norwegian (nb_NO)
197
+ Persian (fa_IR)
198
+ Polish (pl_PL)
199
+ Portuguese (pt_PT)
200
+ Russian (ru_RU)
201
+ Romanian (ro_RO)
202
+ Serbian (sr_RS)
203
+ Slovak (sk_SK)
204
+ Spanish (es_ES)
205
+ Swedish (sv_SE)
206
+ Tamil (ta)
207
+ Thai (th)
208
+ Turkish (tr_TR)
209
+ Ukrainian (uk_UA)
210
+ Vietnamese (vi)
211
+
212
+ == Installation ==
213
+
214
+ ####Thank you for your interest in [Wordpress Form](http://wordpress.org/plugins/form-maker/) Maker.
215
+
216
+ ### Minimum requirements.
217
+ * Wordpress 3.4+
218
+ * PHP 5.x
219
+ * MySQL 5.x
220
+
221
+ ### Perform a new installation
222
+
223
+ After downloading the ZIP file,
224
+
225
+ 1. Log in to the administrator panel.
226
+ 2. Go to Plugins Add > New > Upload.
227
+ 3. Click “Choose file” (“Browse”) and select the downloaded zip file.
228
+ *For Mac Users*
229
+ *Go to your Downloads folder and locate the folder with the plugin. Right-click on the folder and select Compress. Now you have a newly created .zip file which can be installed as described here.*
230
+ 4. Click “Install Now” button.
231
+ 5. Click “Activate Plugin” button for activating the plugin.
232
+ 6.If the installation does not succeed, please [click here to contact us](https://web-dorado.com/support/contact-us.html).
233
+
234
+ ### Updating Form Maker.
235
+
236
+ Whenever a new version of Form Maker becomes available you will see a notification in the plugins section of the WordPress below the actual plugin. To update the Form Maker, you should press update now button and after the process is done, press Activate Plugin button.
237
+ In case you are upgrading your Form Maker to paid version, but still want to preserve the created forms, you need to deactivate and delete the Form Maker from the list of installed plugins (Do not uninstall it using the Uninstall Form Maker option of the plugin) and install the new plugin.
238
+
239
+ == Screenshots ==
240
+ 1. [Wordpress Form](http://wordpress.org/plugins/form-maker/) Maker - Sample RSVP
241
+ 2. Form Maker - Sample form
242
+ 3. Form Maker - Manage forms
243
+ 4. Form Maker - Creating a new form
244
+ 5. Form Maker - form Text input field type
245
+ 6. Form Maker - form Captcha field type
246
+ 7. Form Maker - Manage submissions of form
247
+ 8. Form Maker - Select form Columns
248
+
249
+
250
+ == Frequently Asked Questions ==
251
+
252
+ = 1. What are the most common usage cases for the Form Maker? =
253
+ The Form Maker can be used for creating multiple types of forms, including contact, evaluation, application forms, quizzes/tests or surveys, online order forms and etc. The Form Maker includes various types of fields which can be modified and edited.
254
+
255
+ = 2. Where are the forms submitted entries stored? =
256
+
257
+ There is a Submissions section, where you will find the submitted entries. The entries can also be emailed to the Administrator. For this you should provide an email in Email Options section (located within Form Options). You can also fill in the data into a custom table using MySQL Mapping possibility, which makes it possible to store the data into another MySQL database.
258
+
259
+ = 3. Are there any limitations on the number of forms or entries to be used within a single website? =
260
+ There are no limitations on the number of entries per form. You can use unlimited number of forms within each website.
261
+
262
+ = 4. What can I use to avoid Spam entries? =
263
+
264
+ The Form Maker has two type of word verifications- Standard Captcha and Google ReCaptcha protection. If you are receiving spam entries from a single or a few IPs, you can use Blocking IPs option.
265
+
266
+ = 5. Is it possible to translate the Form Maker into another language? =
267
+
268
+ It is only possible to translate the front end of the plugin. To do so, you should set define('WPLANG','[lang_code]') to the desired language code in wp_config.php file of your website. This way the plugin should be translated automatically. Please be informed, that you can modify the translations from wp-content/plugins/form_maker/languages/ (you will need POEdit http://www.poedit.net/download.php).
269
+
270
+ = 6. What to do if Administrator and/or user do not receive submissions by email? =
271
+
272
+ There are a few options to try out first:
273
+ Check whether the entries are filtered into spam/junk folders or not.
274
+ Try using standard emails (Gmail/Yahoo/Hotmail and etc.) or an email which uses the same domain as the website.
275
+ Check with your hosting provider whether you have your PHP mail activated or not.
276
+ If these options do not work, please install STMP plugin (e.g. http://wordpress.org/plugins/webriti-smtp-mail/). The authentication details for the Gmail are the following:
277
+ Mailer: smtp
278
+ SMTP Authentication: yes
279
+ SMTP Security: SSL
280
+ SMTP Port: 465
281
+ SMTP Username: your gmail full address
282
+ SMTP Password: your gmail password
283
+ SMTP Host: smtp.gmail.com
284
+
285
+ After installation please use the test option. If the test email doesn’t get send out contact your hosting provider to fix the issue.
286
+
287
+ = 7. Is the Form Maker fully responsive? =
288
+
289
+ Yes, the WordPress Form Maker is fully responsive and works with various smartphones and tablets.
290
+
291
+ = 8. How can I analyze the submitted data? =
292
+
293
+ The Form Maker has separate section for the Statistical type of entries (Select fields, checkboxes and radio buttons). In addition there are two export options- into CSV or XML format. You can import CSV into Excel for data processing.
294
+
295
+ = 9. How can I hide specific form fields/make them appear depending on another field value? =
296
+
297
+ The Form Maker has support for the Conditional fields. The option can be found in the Form Options. The structure of the conditional fields is the following: You can specify to show/hide a field, when the condition is true and provide the condition below, e.g. Show “How many visitors will you have” if “Will you have visitors” is “Yes”.
298
+
299
+ = 10. What payment options does Form Maker support? =
300
+
301
+ The Form Maker (Pro version) has simple PayPal integration. This allows the user to select specific items and upon hitting submit button get redirected to PayPal. After making the payment, the user gets back to the website.
302
+
303
+ = 11. Can the email be sent to a specific email based on the selected field? =
304
+ Unfortunately we do not have support for this feature. But we [Conditional Emails Add-on](https://web-dorado.com/products/wordpress-form/add-ons/conditional-emails.html).Using this add-on the user will be able to connect the fields with the administrator email. The field entry will serve as a condition for selecting the relevant administrator email.
305
+
306
+ = 12. Are there any limitations on the number of forms or entries to be used within a single website? =
307
+ There are no limitations on the number of entries per form. You can create unlimited number of forms within each website.
308
+
309
+ = 13. There is a code appearing instead of the contact form. =
310
+ Please make sure you have installed the latest version of the Form Maker. Try to deactivate the plugins and/or the theme. In this way you’ll find out the conflicts. If unable to resolve the issues, please contact us using this [form](https://web-dorado.com/support/contact-us.html).
311
+
312
+ = 14. Where are Form Maker stored submitted entries?
313
+ You may find submitted entries in your plugin. Go to your plugins list in WordPress toolbar > select Form Maker > Submission. The entries can also be emailed to Administrator. For this you should provide an email in Email Options section (located within Form Options). You can also fill in data into a custom table using Form Options->MySQL Mapping, which makes it possible to store the data into another MySQL database.
314
+
315
+ = 15. Can I skip submitting form data to the database and still receive emails? =
316
+ Yes, it is possible to have data emailed instead of being saved to database. The option should be selected from Form Options > General Options page.
317
+
318
+ = 16. Can submissions be visible to submitters? =
319
+ The front-end submissions functionality allows to display submissions on a page/post via shortcode. You could set the level of users, who can view submissions from; go to General Options > Form Options. In addition you may select the fields entries you want to be visible.
320
+
321
+ = 17. How can I export/import the submitted data of the forms? =
322
+ Form Maker has export CSV/XML options, which allow to export submitted data in corresponding form. Go to your plugins list in WordPress toolbar > select Form Maker > Submissions > Select form > Click Export to button > Save the file.
323
+
324
+ = 18. What verification methods does Form Maker use? =
325
+ Form Maker uses Simple Captcha, Arithmetical Capcha and Google v. 2.0 ReCaptcha options. Simple captcha uses standard word verification. Arithmetical Captcha requires the user to solve simple arithmetical expression. Captcha is the standard Google verification option.
326
+
327
+ = 19. What to do if I am receiving spam from some IPs? =
328
+ If you are receiving spam entries from a single or few IPs, you can use Blocking IPs option. In this way the stated IP user will no longer be able to submit a form. Go to your plugins list in WordPress toolbar > select Form Maker > Blocking IPs.
329
+
330
+ = 20. Can I email submissions to multiple recipients? =
331
+ Yes, Form Options->Email Options includes fields for adding CC and BCC email addresses.
332
+
333
+ = 21. Can the email be sent to a specific email based on the selected field? =
334
+ Unfortunately at the moment Form Maker do not have support for this feature. But we plan to include it as a separate Form Maker add-on. Using this add-on the user will be able to connect the fields with the administrator email. The field entry will serve as a condition for selecting the relevant administrator email.
335
+
336
+ = 22. Does Form Maker use auto-respondent feature? =
337
+ You can use Email Options of Form Maker to send a fully customizable letter to the submitter. The entries can be included within the email. Go to your plugins list in WordPress toolbar > select Form Maker > Select the form you want to edit > Form Options > Email Options.
338
+
339
+ = 23. an I have custom message sent to a user after submissions? =
340
+ Yes, you can include custom content within the email using the standard editor. Go to your plugins list in WordPress toolbar > select Form Maker > Select the form you want to edit > Form Options > Actions after Submission.
341
+
342
+ = 24. Can user be redirected to another page after submitting the form?
343
+ Users can be redirected to another page, and/or recieve custom message. Go to your plugins list in WordPress toolbar > select Form Maker > Select the form you want to edit > Form Options > Actions after Submission.
344
+
345
+ = 25. CWhat payment gateways does Form Maker support? =
346
+ Form Maker has simple PayPal integration. This allows users to select specific items and upon hitting submit button be redirected to PayPal. After making the payment, the user gets back to his/her website. We plan to include more payment options in future. The next release will include Stripe integration.
347
+
348
+ = 26. How to set up payment options? =
349
+ Firstly, you should go to Form Options > Payments. There you can provide a PayPal email, set up a currency and a mode. After saving the options you may add PayPal fields using standard Add fields functionality.
350
+ IMPORTANT: standard (none-PayPal) field values cannot be transferred to PayPal, so please add PayPal fields for payment purposes.
351
+
352
+ = 27. Does Form Maker have support for conditional logic? =
353
+ Yes, Form Maker uses conditional fields using which you can display/hide certain form fields.
354
+
355
+ = 28. How can I use Conditional Fields? =
356
+ Form Maker supports Conditional fields option. Users may find this feature in Form Options menu. The structure of conditional fields is the following: You can specify and/or show/hide a field, when condition is true and provide conditions below, e.g. Show “How many visitors will you have” if “Will you have visitors” is “Yes”.
357
+
358
+ = 29. What stylings do the forms include? =
359
+ Form Maker includes 20 editable themes.The forms use open CSS stylesheet, where you can modify CSS to change the font family, font sizes, margins, colors and etc. CSS changes can be directly made within a specific theme keeping the rest of the properties.
360
+
361
+ = 30. How to validate the entries to numbers? =
362
+ Form Maker uses phone and number field types, which are verified and do not accept text entries when entered.
363
+
364
+ = 31 Why should I use email type form field instead of standard text option? =
365
+ Email field should be used since it verifies that an entry format fulfills example@example.com format.
366
+
367
+ == Changelog ==
368
+
369
+ = 1.9.5 =
370
+ Changed: Improvements in "Select options from database" pop-up window for Select box, single and multiple choices
371
+ Fixed: Back end minor style issues
372
+
373
+ = 1.9.3 =
374
+ Fixed: Bug with Date field in custom text in Email
375
+ Fixed: Bug on editing submissions with checkbox and radio fields with customized values
376
+
377
+ = 1.9.2 =
378
+ Added: "View" button on submissions to open a sigle submission in a separate pop-up window
379
+ Fixed: Minor bugs on editing submissions
380
+
381
+ = 1.9.1 =
382
+ Fixed: bug on date field on some browsers (Safari, Edge)
383
+
384
+ = 1.9 =
385
+ Changed: Improved Date picker functionality (new options: Dates to exclude, Default, Minimum, Maximum dates)
386
+ Added: New field type: Date Range
387
+
388
+ = 1.8.41 =
389
+ Fixed: Bug on conditional fields (for multiple forms on the same page)
390
+
391
+ = 1.8.40 =
392
+ Changed: Style of required field asterisk
393
+ Changed: Display the correct IDs and Names of the fields in the back end (Add/Edit field interface) to use in js/css
394
+
395
+ = 1.8.39 =
396
+ Fixed: Bug on Matrix field (additional attributes)
397
+
398
+ = 1.8.38 =
399
+ Fixed: Bug on Matrix field (special characters in row/column labels)
400
+
401
+ = 1.8.36 =
402
+ Fixed: Bug on long content in textarea fields
403
+
404
+ = 1.8.35 =
405
+ Fixed: Browser warning on Google Maps API version
406
+ Fixed: Phone field style issue on Mac OS
407
+
408
+ = 1.8.34 =
409
+ Fixed: Some minor style issues
410
+
411
+ = 1.8.33 =
412
+ Fixed: Bug in Address field
413
+ Fixed: Bug with Additional Attributes in Email field
414
+ Changed: before_submit() function functionality
415
+
416
+ = 1.8.32 =
417
+ New Add-on: Calculator
418
+ Removed: deprecated Number field
419
+
420
+ = 1.8.31 =
421
+ Fixed: Issue with search in Submissions page
422
+
423
+ = 1.8.30 =
424
+ Added: Submission ID in csv export
425
+
426
+ = 1.8.29 =
427
+ Changed: Featured Plugins, Featured Themes pages design.
428
+
429
+ = 1.8.28 =
430
+ Fixed: Bug in Email Options
431
+ Fixed: Bug in Conditional Fields
432
+ Fixed: Bug in date field
433
+
434
+ = 1.8.27 =
435
+ Fixed: Bug in Conditional Fields
436
+ Fixed: Bug with Additional Attributs in Multiple Choice
437
+
438
+ = 1.8.26 =
439
+ Fixed: Submissions page styles
440
+ Fixed: Issue with IPv6
441
+
442
+ = 1.8.25 =
443
+ Fixed: Bug in conditional fields.
444
+ Changed: Featured Plugins, Featured Themes pages design.
445
+
446
+ = 1.8.24 =
447
+ Added: File upload as a link in email
448
+
449
+ = 1.8.23 =
450
+ Fixed: Bug in textarea field with line breaks
451
+
452
+ = 1.8.22 =
453
+ Fixed: Conflict with some plugins
454
+
455
+ = 1.8.21 =
456
+ Fixed: Bug in selectbox
457
+
458
+ = 1.8.20 =
459
+ Added: Autofill with user data for email address and name fields
460
+
461
+ = 1.8.19 =
462
+ Changed: Back End design
463
+
464
+ = 1.8.18 =
465
+ Added: Date format validation
466
+ Fixed: Recaptcha Validation bug
467
+
468
+ = 1.8.17 =
469
+ Added: Global Options
470
+
471
+ = 1.8.16 =
472
+ Fixed: User guide links
473
+
474
+ = 1.8.15 =
475
+ Changed: Back End Design for old forms
476
+
477
+ = 1.8.14 =
478
+ Fixed: Bug in PayPal field
479
+ Changed: Matrix field display in email
480
+
481
+ = 1.8.13 =
482
+ Fixed: Style in form edit page
483
+ Fixed: Bug in PayPal options
484
+
485
+ = 1.8.12 =
486
+ Changed: Submissions page styles
487
+
488
+ = 1.8.11 =
489
+ New Add-on: Stripe Integration
490
+
491
+ = 1.8.10 =
492
+ Fixed: Bug in name field
493
+ Fixed: Bug in captcha
494
+
495
+ = 1.8.9 =
496
+ New Add-on: Save Progress
497
+
498
+ = 1.8.8 =
499
+ Fixed: Minor bug
500
+
501
+ = 1.8.7 =
502
+ New: New year promo
503
+
504
+ = 1.8.6 =
505
+ Changed: Reset button
506
+ Fixed: Bug with scrolling in new field pop up
507
+ Fixed: Bug in MySql mapping on firefox browser
508
+
509
+ = 1.8.5 =
510
+ Fixed: Bug in mysql mapping.
511
+ Changed: Featured themes page.
512
+
513
+ = 1.8.4 =
514
+ Fixed: Bug in submissions
515
+
516
+ = 1.8.3 =
517
+ Changed: Backend design
518
+
519
+ = 1.8.2 =
520
+ New Add-on: Pushover Integration
521
+
522
+ = 1.8.1 =
523
+ Fixed: Bug in email options
524
+ Changed: Backend design
525
+
526
+ = 1.8.0 =
527
+ Changed: Backend design
528
+
529
+ = 1.7.97 =
530
+ Fixed: Bug in CSV/XML export
531
+
532
+ = 1.7.96 =
533
+ Added: Preview button
534
+ Changed: Conditional fields limitation
535
+
536
+ = 1.7.95 =
537
+ Changed: csv/xml export file directory
538
+
539
+ = 1.7.94 =
540
+ Add: Progress bar for csv/xml export
541
+
542
+ = 1.7.93 =
543
+ Fixed: Bug in mailing
544
+ Changed: Calendar styles
545
+
546
+ = 1.7.92 =
547
+ Fixed: Bug in mailing
548
+
549
+ = 1.7.91 =
550
+ Changed: Themes
551
+ Fixed: Bug in block ip
552
+
553
+ = 1.7.90 =
554
+ Fixed: Bug in CSV/XML export
555
+
556
+ = 1.7.89 =
557
+ Fixed: Conflict with some plugins
558
+ Changed: Styles
559
+
560
+ = 1.7.88 =
561
+ New: Doublescroll in submissions page
562
+ New: Delete confirmation
563
+ Fixed: Bug in mysql mapping for conditional fields
564
+
565
+ = 1.7.87 =
566
+ Fixed: Bug in CSV/XML export
567
+
568
+ = 1.7.86 =
569
+ Changed: CSV/XML export
570
+
571
+ = 1.7.85 =
572
+ Fixed: Bug in conditional fields
573
+
574
+ = 1.7.84 =
575
+ New Add-on: PDF Integration
576
+
577
+ = 1.7.83 =
578
+ New: Google Drive Integration Add-on
579
+
580
+ = 1.7.82 =
581
+ Fixed: Bug in demo forms
582
+
583
+ = 1.7.81 =
584
+ Fixed: Bug in update
585
+
586
+ = 1.7.80 =
587
+ Changed: Notices
588
+
589
+ = 1.7.79 =
590
+ Fixed: Bug in update
591
+
592
+ = 1.7.78 =
593
+ Changed: Themes
594
+
595
+ = 1.7.77 =
596
+ New: Dropbox Integration Add-on
597
+
598
+ = 1.7.76 =
599
+ Changed: Licensing/Donation page
600
+ Changed: Notices
601
+
602
+ = 1.7.75 =
603
+ Changed: Submissions default ordering
604
+ Changed: Featured Plugins page
605
+
606
+ = 1.7.74 =
607
+ Fixed: Minor bugs
608
+
609
+ = 1.7.73 =
610
+ New: Notices
611
+
612
+ = 1.7.71 =
613
+ New Add-on: Conditional Emails
614
+
615
+ = 1.7.70 =
616
+ Changed: Styles
617
+
618
+ = 1.7.69 =
619
+ Minor bug fixed
620
+
621
+ = 1.7.68 =
622
+ Changed: Compability with WordPress 4.3
623
+
624
+ = 1.7.67 =
625
+ Fixed: Bug in slider field
626
+ Fixed: Bug in address field
627
+ Fixed: Bug in mysql mapping
628
+
629
+ = 1.7.66 =
630
+ Fixed: Bug in Undo/Rendo
631
+
632
+ = 1.7.65 =
633
+ New: Post Generation Add-on
634
+
635
+ = 1.7.64 =
636
+ Fixed: Minor bug
637
+
638
+ = 1.7.63 =
639
+ New: Add-ons page logo
640
+
641
+ = 1.7.62 =
642
+ New Add-on: User Registration
643
+
644
+ = 1.7.61 =
645
+ New: Form Maker Add-ons page
646
+
647
+ = 1.7.60 =
648
+ Fixed: Minor bug
649
+
650
+ = 1.7.59 =
651
+ Fixed: Bug in csv/xml export
652
+
653
+ = 1.7.58 =
654
+ Fixed: Minor bugs
655
+ Added: Email verification custom post
656
+
657
+ = 1.7.57 =
658
+ Fixed: Security issue
659
+
660
+ = 1.7.56 =
661
+ New: ReCaptcha version 2.0
662
+ New: Arithmetic Captcha
663
+
664
+ = 1.7.55 =
665
+ New: Undo/Rendo form
666
+
667
+ = 1.7.54 =
668
+ bug in conditional fields fixed
669
+
670
+ = 1.7.53 =
671
+ bug in select field fixed
672
+
673
+ = 1.7.52 =
674
+ minor bugs fixed
675
+
676
+ = 1.7.51 =
677
+ Changed: Featured plugins page.
678
+ New: Featured themes page.
679
+
680
+ = 1.7.50 =
681
+ minor bugs fixed
682
+
683
+ = 1.7.49 =
684
+ Limited up to 7 fields to add
685
+ Bug fixed
686
+
687
+ = 1.7.48 =
688
+ bug in radio and matrix fields fixed
689
+
690
+ = 1.7.47 =
691
+ Show custom html and section break id
692
+
693
+ = 1.7.46 =
694
+ Limited up to 9 fields to add
695
+ New: Enable/Disable Title and Middle Name for Name field
696
+
697
+ = 1.7.45 =
698
+ New: Option to disable past days in date picker
699
+
700
+ = 1.7.44 =
701
+ security issue fixed
702
+
703
+ = 1.7.43 =
704
+ New: Email verification
705
+
706
+ = 1.7.42 =
707
+ bug in recaprcha fixed
708
+ change links
709
+
710
+ = 1.7.40 =
711
+ Allow to use entry values in "Custom text after submission"
712
+
713
+ = 1.7.39 =
714
+ New: User informetion in mysql mapping
715
+ Fixed: Country names
716
+
717
+ = 1.7.38 =
718
+ bug fixed in stats
719
+ change field value type to longtext
720
+
721
+ = 1.7.37 =
722
+ Optimize csv/xml export
723
+
724
+ = 1.7.35 =
725
+ New: Email empty fields option
726
+
727
+ = 1.7.34 =
728
+ New: Validation (Regular Exp.)
729
+ Fixed: Select field duplication
730
+
731
+ = 1.7.33 =
732
+ bug in address field fixed
733
+
734
+ = 1.7.32 =
735
+ bug fixed
736
+
737
+ = 1.7.31 =
738
+ Bug fixed: Hidden field save to DB.
739
+ New: Drag and drop options in multiple, single choices and select box.
740
+ New: Select options from database.
741
+ New: Add image in email as image.
742
+ New: Additional clauses within conditional fields.
743
+ New: Search submissions by ID.
744
+ New: Submission ID in email.
745
+
746
+ = 1.7.30 =
747
+ Cache issue fixed
748
+
749
+ = 1.7.29 =
750
+ Bug fixed: Empty email "From name".
751
+ Bug fixed: Delete theme.
752
+
753
+ = 1.7.28 =
754
+ Bug fixed: Edit submissions.
755
+ Bug fixed: Conditional fielsd with quota in labels
756
+
757
+ = 1.7.27 =
758
+ bug fixed in csv\xml export
759
+
760
+ = 1.7.26 =
761
+ bug fixed in email content
762
+
763
+ = 1.7.25 =
764
+ remove fancybox lightbox
765
+
766
+ = 1.7.24 =
767
+ display php function to publish form
768
+
769
+ = 1.7.23 =
770
+ bug in Recaptcha fixed
771
+
772
+ = 1.7.22 =
773
+ Form field reordering using Drag&Drop
774
+
775
+ = 1.7.21 =
776
+ wp 4.0.1 shortcode issue fixed
777
+
778
+ = 1.7.18 =
779
+ pagination with input
780
+
781
+ = 1.7.17 =
782
+ bug fixed in condition fileds
783
+
784
+ = 1.7.16 =
785
+ show submitter information in popup (Country, CountryCode, City, Latitude, Longitude)
786
+
787
+ = 1.7.15 =
788
+ bug fixed
789
+
790
+ = 1.7.14 =
791
+ csv, xml export mark on map
792
+
793
+ = 1.7.13 =
794
+ sql mapping
795
+
796
+ = 1.7.12 =
797
+ extended name edit bug fixed (if first input is empty)
798
+
799
+ = 1.7.11 =
800
+ hidden field edit bug fixed
801
+
802
+ = 1.7.10 =
803
+ security issue fixed
804
+
805
+ = 1.7.9 =
806
+ line break in custom text in email
807
+
808
+ = 1.7.8 =
809
+ bug fixed in required radio field
810
+
811
+ = 1.7.7 =
812
+ bug fixed in adding new form
813
+
814
+ = 1.7.6 =
815
+ new email options, conditional fileds
816
+
817
+ = 1.7.5 =
818
+ conflict with jetpack fixed
819
+
820
+ = 1.7.4 =
821
+ bug fixed in form options
822
+
823
+ = 1.7.2 =
824
+ improve themes
825
+
826
+ = 1.7.1 =
827
+ bug fixed in email options
828
+
829
+ = 1.7 =
830
+ Div structured, responsive form
831
+ Editable form layout
832
+ New themes
833
+
834
+ = 1.6.6 =
835
+ * fix security issue which was reported by Mateusz Lach
836
+ = 1.6.4 =
837
+ * Added featured plugins
838
+ = 1.6.3 =
839
+ * From Name, From Email in Form options
840
+ = 1.5.0 =
841
+ * Survey Tools (Star Rating, Scale Rating, Spinner, Slider, Range, Grading, Matrix)
842
+ = 1.4.0 =
843
+ * Customizable Email message for Administrator and Users
844
+ = 1.3.0 =
845
+ * Actions after form Submission:
846
+ - Stay on form:
847
+ - To go to Post,Page after the form submission:
848
+ - Custom text after the form submission:
849
+ - URL: The user is redirected to the provided URL after the form submission.
850
+ * Edit javascript of the form:
851
+ * Save as the copy of the form:
852
+ * Themes: There are 43 standard themes included in Form Maker
853
+ * New form fields:
854
+ - Address field
855
+ - Address mark on map form field
856
+ - Number form field
857
+ - Phone form field
858
+ - Date 3 different form field
859
+ - Time form field
860
+ - Country list form field
861
+ - Recapthca form field
862
+ * Pagebreak of the [Wordpress Form](http://wordpress.org/plugins/form-maker/) Maker: This can be used to break the form into distinct pages.
863
+ * Section Break of the Form Maker: This option allows adding a section break to the form page.
864
+ * For each form certain types of statistical data are available in the form builder:
865
+ * Entries of a form: The number of submitted forms in the form builder.
866
+ * Views of a form: The number of times the form has been viewed.
867
+ * Conversion Rate of a form: The percentage of submitted forms to the overall number of views.
868
+ = 1.0.0 =
869
+ Initial version
870
+
871
+ ==Wordpress Form Maker Step by step guide==
872
+ ### Step 1: Installing the [Wordpress Form](http://wordpress.org/plugins/form-maker/) Maker
873
+
874
+ 1.1 Minimum requirements.
875
+ Wordpress 3.4+
876
+ PHP 5.x
877
+ MySQL 5.x
878
+
879
+ 1.2 Perform a new installation.
880
+ Log in to the administrator panel.
881
+ Go to Plugins Add > New > Upload.
882
+ Click “Choose file” (“Browse”) and select the Form Maker zip file.
883
+ *For Mac Users*
884
+ *Go to your Downloads folder and locate the folder with the plugin (form-maker.zip). Right-click on the folder and select Compress. Now you have a newly created .zip file which can be installed as described here.*
885
+ Click “Install Now” button.
886
+ If the installation succeeded you will see the message in the picture.
887
+ Click “Activate Plugin” button for activating the plugin.
888
+ If any problem occurs, please [click here to contact us](https://web-dorado.com/support/contact-us.html).
889
+
890
+
891
+ 1.3 Updating the form.
892
+
893
+ If you want to update the form builder plugin while preserving your existing forms, you need to deactivate and delete the Form Maker from the list of installed plugins (Do not uninstall it using the Uninstall Form Maker option of the plugin, otherwise you will lose your initial data) and install the new plugin.
894
+
895
+
896
+ = Step 2: Creating a new form =
897
+
898
+ 2.1 On the left menu select Form Maker > Manager
899
+ 2.2 In the upper left corner click on the “Add a form” button.
900
+ 2.3 Form Title. Specify a title for the form (Try to use unique titles).
901
+
902
+
903
+ = Step 3: Configuring Form Builder Options =
904
+
905
+ 3.1 Form General Options
906
+ Published. Choose whether to publish the form or leave it as a draft.
907
+ Save data (to database). Choose whether to have the submitted forms in the form submissions section or have them only sent to the Admin’s email (this should be done in Email Options section).
908
+ Theme. A distinct form theme can be applied to each new form. The themes can be accessed by selecting Form Maker > Themes on the top menu. A large number of form themes is available for selection. You can preview the theme as well as make changes in the CSS of the theme to make desired changes with the button right next to it.
909
+ Required fields mark. The required fields mark can be customized and changes from the default asterisk symbol.
910
+
911
+ 3.2 Form Email Options.
912
+ 3.2.1 Send Email. Choose whether to send out emails based on the submitted forms to the Administrator/Submitter.
913
+ Email to Administrator
914
+ 3.2.2 Email to send submissions to. Here you provide e-mails to which submitted form information is sent. If you need more than one e-mail address, you must separate them by commas.
915
+ 3.2.3 Email From. Here you define the email address from which the users receive the submission email (sender’s email).
916
+ 3.2.4 From Name. Here you define the sender’s name which is shown in submission email.
917
+ 3.2.5 Reply to (if different from "Email From"). Specify an alternative email address to which the administrator will be able to reply upon receiving the submitted form.
918
+ 3.2.6 Custom Text in Email. Here you can add custom texts, images, and custom HTML to the e-mail message that is sent to the administrator, as well as choose which fields of the submitted form are included in the e-mail (set to ‘all’ by default).
919
+ Email to User
920
+ 3.2.7 Send to. Here you select the Email field in the Form to send out the email to.
921
+ 3.2.8 Email From. Here you define the email address from which the users receive the submission email (sender’s email).
922
+ 3.2.9 From Name. Here you define the sender’s name which is shown in submission email.
923
+ 3.2.10 Reply to (if different from "Email From"). Specify an alternative email address to which the user will be able to reply upon receiving the submitted form.
924
+ 3.2.11 Custom Text in Email. Here you can add custom texts, images, and custom HTML to the e-mail message that is sent to the administrator, as well as choose which fields of the submitted form are included in the e-mail (set to ‘all’ by default).
925
+
926
+
927
+ 3.3 Actions after Submission
928
+ Here you can select the action that takes place after form submission. Following options are available:
929
+ - Stay on form: The user stays on the form page.
930
+ - Post/Pages: The user is redirected to the selected Post/Pages.
931
+ - Custom text: Custom text is displayed on the screen.
932
+ - URL: The user is redirected to the provided URL.
933
+
934
+ 3.4 Form Payment Options
935
+ 3.4.1 Turn on PayPal. Allows making PayPal payments using Form Maker.
936
+ 3.4.2 Checkout Mode. Choose the checkout mode:
937
+ Production( https://developer.paypal.com/webapps/developer/docs/classic/lifecycle/goingLive/ )
938
+ Test Mode ( https://developer.paypal.com/webapps/developer/docs/integration/direct/test-the-api/ )
939
+ 3.4.3 PayPal Email. Enter your PayPal email.
940
+ 3.4.4 PayPal Currency. Choose your PayPal currency.
941
+ 3.4.5 Tax. Add the tax amount if any.
942
+
943
+ 3.5 JavaScript
944
+ Here you can define new JavaScript functions, which can be applied to the form. Three empty event functions are included:
945
+ - before_load(): before the form is loaded
946
+ - before_submit(): before the form is submitted
947
+ - before_reset(): before the form is reset
948
+
949
+ 3.6 Form Conditional Fields.
950
+ 3.6.1 Add Condition. Using plus (+) button on the upper left hand you can connect specific fields. The following field types are allowed to be used as conditional fields: Simple text, Password, Textarea, Name, Address (Country field- only), Email, Number, Phone, Multiple Choice, Single Choice, Select, PayPal fields (with an exception of the Total field).
951
+ The formula of the conditional fields is the following:
952
+ For the main condition:
953
+ Show/Hide+Field 1+if any/all+of the following match
954
+ For the case(s):
955
+ Field 2+ is/ is not+Value, e.g.
956
+ Hide State if all of the following match
957
+ Country is not United States.
958
+
959
+ 3.7 Form Layout
960
+ Here you can customize the layout of the form fields unchecking the Auto-Generate Layout checkbox and edit the HTML. The sample and more details for this option can be found in the back end of the plugin.
961
+
962
+ = Step 4: Description of the form fields =
963
+
964
+ 4.1 Custom HTML:An HTML editor. You can insert your own HTML content to your WordPress form builder.
965
+
966
+ 4.2 Text Input: At first choose the form Field Type according to your preference. There are several options:
967
+ Simple Text: This can be used for typing some text. It has several attributes: Field Id, Field Name, Field Label, Field Label Position, Field Size, Value If Empty, Class Name, Required, Allow only unique values, Additional Attributes
968
+
969
+ Password: This field can be used for adding a password field to your form. It has several attributes: Field Id, Field Name, Field Label, Field Label Position, Field Size, Class Name, Required, Allow only unique values, Additional Attributes
970
+ Text Area: This field can be used for typing some text. The difference between Text Area and Simple Text is that Simple Text has only one row while Text Area can have several rows. It has several attributes: Field Id, Field Name, Field Label, Field Label Position, Field Size, Value If Empty, Class Name, Required, Allow only unique values, Additional Attributes
971
+ Name: This can be used for typing a name. Default field labels can be edited clicking on the field label and typing in a custom label. It has several attributes: Field Id, Field Name, Field Label, Field Label Position, Value If Empty, Field Size, Name Format, Class Name, Required, Allow only unique values, Additional Attributes
972
+ Address: This field can be used for adding an address. Default field labels can be edited clicking on the label and typing in a custom label. It has several attributes: Field Id, Field Name, Field Label, Field Label Position, Overall Size, Class Name, Disable Fields, Required, Additional Attributes
973
+ Address (Mark on Map):This filed can be used for adding an address by directly marking it on the map. It has several attributes: Field Label, Field Label Position, Default Location, Map Size, Marker Info, Class Name, Additional Attributes
974
+ E-mail:This field can be used for typing the submitter’s e-mail. The submitted e-mail validation is checked. It has several attributes: Field Id, Field Name, Field Label, Field Label Position, Field Size, Value If Empty, Class Name, Send mail to submitter, Required, Allow only unique values, Additional Attributes.
975
+ Number: This field can be used to provide numbers for different purposes (e.g. serial number). It has several attributes: Field Id, Field Name, Field Label, Field Label Position, Field Size, Value If Empty, Class Name, Required, Allow only unique values, Additional Attributes
976
+ Phone: This field can be used to provide a phone number. Default field labels can be edited clicking on the label and typing in a custom label. It has several attributes: Field Id, Field Name, Field Label, Field Label Position, Value If Empty, Field Size, Class Name, Required, Allow only unique values, Additional Attributes
977
+ Hidden Field: This field can be used to store additional information that does not need to be displayed. It has several attributes : Field ld, Field Name, Field Value, Additional Attributes.
978
+ 4.3 Time and Date: Choose the Field Type according to your preference. There are several options:
979
+ Date (single field with a picker): This field can be used for typing a date or choosing by the picker. It has several attributes: Field Id, Field Name, Field Label, Field Label Position, Date format, Date Picker Label, Class Name, Required, Additional Attributes.
980
+ Date (3 separate fields): This field can be used for typing a date in 3 field format(day, month, year). Default field labels can be edited clicking on the field label and typing in a custom label. Each of the 3 fields can be set as text input or select list. Each of the 3 fields has the attributes Field Size and Field Label. For year field the select list interval can be defined. These 3 fields can be separated in the format set by the fields separator attribute. The field has several attributes: Field Id, Field Name, Field Label, Field Label Position, Class Name, Required, Additional Attributes.
981
+ Time: This field can be used for typing a time. Default field labels can be edited clicking on the field label and typing in a custom label. Time can be shown in 24 hour or 12 hour formats by setting the time format attribute. The seconds preview can be enabled/disabled by setting the Display Seconds attribute. The field has several standard attributes: Field Id, Field Name, Field Label, Field Label Position, Class Name, Required, Additional Attributes.
982
+ 4.4 Select: Choose the Field Type according to your preference. There are several options:
983
+ Custom select: This field can be used for selecting the values from a list. The list can be defined by Options attribute. You can easily add and remove list items. The checked items are considered as empty values. The field has several attributes: Field Id, Field Name, Field Label, Field Label Position, Field Size, Class Name, Required, Additional Attributes.
984
+ Country list: This field can be used for selecting a country from a list. It has several attributes: Field Id, Field Name, Field Label, Field Label Position, Field Size, Class Name, Required, Additional Attributes.
985
+ 4.5 Checkbox: This field can be used for selecting the values from a list of checkboxes. The list can be defined by Options attribute. You can easily add and remove list items. The list can be displayed in horizontal/vertical positions by setting the Relative Position attribute. You can use Rows/Columns field if you want the options to be displayed in a row/column (depending on the positioning choice). The number of rows/columns should be specified. The field has several attributes: Field Id, Field Name, Field Label, Field Label Position, Field Size, Class Name, Required, Randomize in frontend, Allow other, Additional Attributes.
986
+
987
+ 4.6 Radio:This form field can be used for selecting the values from a list of radio buttons. The list can be defined by Options attribute. You can use Rows/Columns field if you want the options to be displayed in a row/column (depending on the positioning choice). The number of rows/columns should be specified. You can easily add and remove list items. The list can be displayed in horizontal/vertical positions by setting the Relative Position attribute.The field has several attributes: Field Id, Field Name, Field Label, Field Label Position, Field Size, Class Name, Required, Randomize in frontend, Allow other, Additional Attributes.
988
+
989
+ 4.7 File Upload: This form field can be used for uploading files. The size of the uploaded file can be limited by setting the value of Maximum Size attribute in KB. The upload folder can be mentioned by setting the Destination attribute. Only files with extensions listed in Allowed file extensions attribute can be uploaded. The field has several attributes: Field Id, Field Name, Field Label, Field Label Position, Class Name, Required, Additional Attributes.
990
+
991
+ 4.8 Captcha:This field can be used for the ensuring that the submission is generated by a person. Choose the Field Type according to your preference. There are several options:
992
+ Simple Captcha This is a easy to configure Simple Captcha. The number of randomly generated symbols can be set by the value of Captcha size attribute. The field has several attributes: Field Id, Field Name, Field Label, Field Label Position, Class Name, Additional Attributes.
993
+ Recaptcha This is an alternative option for Captcha that uses Public and Private Keys. You will need to create reCaptcha keys with the help of a dedicated tool.The tool can be found on https://www.google.com/recaptcha/admin/create.
994
+
995
+ 4.9 Page Break: This can be used to break the form into distinct pages. Use Page Title to provide a title for the given page. Furthermore, the following parameters of the “Next” and “Previous” navigation buttons can be customized:
996
+ Type, Name, Class Name, Check the required fields , Additional Attributes.
997
+
998
+ 4.10 Section Break: This option allows adding a section break to the form page.
999
+
1000
+ 4.11 Map: This field can be used for pointing out some position on the map. The position of the marker is fixed at the front end. Multiple locations can be selected by clicking the + button. The field has several attributes:
1001
+ Location, Map Size, Marker Info, Class Name, Additional Attributes.
1002
+
1003
+ 4.12 PayPal: Choose the Field Type. The following options are available:
1004
+ Amount (Price) This field is for indicating the amount of payment. Default form field labels can be edited clicking on the form field label and typing in a custom label. You can configure the following attributes: Field Label, Field Label Position, Range, Value If Empty, Field Size, Class Name, Required, Hide Cents, and Additional Attributes.
1005
+ Select This field can be used for selecting a product/service for which the payment is being made. The list (each item consists of “Product name” and its “Price”)can be specified by the Options attribute. You can easily add and remove list items. There is also a Product Properties parameter, where you can add different properties (e.g. size) by specifying the type, the name, and adding options for selection. The checked items are considered as empty values. You can configure the following attributes: Field Label, Field Label Position, Field Size, Class Name, Required, and Additional Attributes.
1006
+ Checkbox This field can be used for selecting multiple products/services for which the payment is being made. The options (each item consists of “Product name” and its “Price”) can be specified by the Options attribute. You can easily add and remove list items. There is also a quantity property parameter where the quantity of products/services can be specified. Moreover, there is a Product Properties parameter, where you can add different properties (e.g. size) by specifying the type, the name, and adding options for selection. You can configure the following attributes: Field Label, Field Label Position, Relative Position, Class Name, Required, and Additional Attributes.
1007
+ Radio This field can be used for selecting the product/service for which the payment is being made. The options (each item consists of “Product name” and its “Price”) can be specified by the Options attribute. You can easily add and remove list items. There is also a quantity property parameter where the quantity of products/services can be specified. Moreover, there is a Product Properties parameter, where you can add different properties (e.g. size) by specifying the type, the name, and adding options for selection. You can configure the following attributes: Field Label, Field Label Position, Relative Position, Class Name, Required, and Additional Attributes.
1008
+ Shipping This field can be used for selecting the shipping option for the selected product. The options (each item consists of a “Type” and “Price” parameters) can be specified by the Options attribute. You can easily add and remove list items. You can configure the following attributes: Field Label, Field Label Position, Relative Position, Class Name, Required, and Additional Attributes.
1009
+ Total This field calculates the total sum to be paid via PayPal, including the payments for the shipping and taxes (if applicable).
1010
+
1011
+ 4.13 Survey Tools: Choose the Field Type according to your preferences. There are several options:
1012
+ Star Rating: This form field can be used for inserting star rating field in the form. Type the name of the field to be displayed with the rating system. The field has several attributes: Field Label Position, Star Amount, Star Color, Class Name, Required, and Additional Attributes.
1013
+ Scale Rating: This field can be used for inserting scale rating in the form. Type the name of the field to be displayed with the rating system.Default field labels for lowest/highest satisfaction/grading can be edited clicking on the field label and typing in a custom label. The field has several attributes: Field Label Position, Scale Amount, Class Name, Required, and Additional Attributes.
1014
+ Spinner: This field can be used for inserting spinner as a rating system in the form. Type the name of the field to be displayed with the rating system. The field has several attributes: Field Id, Field Name, Field Label, Field Label Position, Width, Min Value, Max Value, Step, Class Name, Required, and Additional Attributes.
1015
+ Slider: This field can be used for inserting slider as a rating system in the form. Type the name of the field to be displayed with the rating system. The field has several attributes: Field Id, Field Name, Field Label, Field Label Position, Width, Min Value, Max Value, Class Name, Required, and Additional Attributes.
1016
+ Range: This field can be used for inserting range system in the form. Type the name of the field to be displayed with the range system. The field has several attributes: Field Id, Field Name, Field Label, Field Label Position, Width, Step, Class Name, Required, and Additional Attributes.
1017
+ Grading: This field can be used for inserting grading system in the form. Type the name of the field to be displayed with the grading system. The field has several attributes: Field Id, Field Name, Field Label, Field Label Position, Total, Items, Class Name, Required, and Additional Attributes.
1018
+ Matrix: This field can be used for inserting a matrix in the form. Type the name of the field to be displayed with the matrix. The field has several attributes: Field Label, Field Label Position, Input Type, Rows, Columns, Class Name, Required, and Additional Attributes.
1019
+ 4.14 Submit Button: Choose the Field Type according to your preference. There are several options:
1020
+ Submit and Reset: This field can be used for inserting a submit/reset button into the form. You can display reset button by checking the box called Display reset button. Type the name of the submit and reset buttons in Submit button label and Reset button label. The field also has several attributes: Class Name and Additional Attributes.
1021
+ Custom: This field can be used for inserting custom buttons into the form. Type the name of each button in button name field. You can define click functions for each button. The field also has several attributes: Class Name and Additional Attributes.
1022
+
1023
+ = Step 5: Publishing the created form. =
1024
+
1025
+ To insert a form into a Page or a Post.
1026
+
1027
+ 5.1. Press the button named Insert Form Maker in a post or a page you want to show the form.
1028
+
1029
+ 5.2. Select a form from the list.
1030
+
1031
+ 5.3. Save the page or the post.
1032
+
1033
+ Alternatively, you can use form builder without the button on the toolbar. Add the shortcode [Form id="N"] (where N is the id of the form, for the form with id=2, the shortcode must be [Form id="2"]) to the pages and posts, where you want the form to appear. For each form you can find the relevant shortcode from Manager view, it is stored on the right corner of the form title.
1034
+
1035
+
1036
+ = Step 6: Managing submissions of the form. =
1037
+
1038
+ 6.1 On the left menu select Form Maker > Submissions
1039
+
1040
+ 6.2 In order to manage a form's submissions, select the form from the list.
1041
+
1042
+ 6.3 For each form certain types of statistical data are available:
1043
+ - Entries: The number of submitted forms.
1044
+ - Views: The number of times the form has been viewed.
1045
+ - Conversion Rate: The percentage of submitted forms to the overall number of views.
1046
+
1047
+ 6.4 For the forms that contain checkboxes or radio buttons a separate statistics is available. It shows how many times a particular checkbox/radio button has been checked, and what is the ratio of that number to the overall number of checks.
1048
+
1049
+ 6.5 Form builder allows to search the submissions database by all the relevant fields of the given form. Submissions can be sorted by any of the fields of the form by clicking the labels.
1050
+
1051
+
1052
+ 6.6 Form builder allows to delete any of submissions by selecting them and pressing the Delete” button on the top of the page.
1053
+
1054
+ 6.7 Form builder allows to edit the submissions by clicking on the “Edit” icon on the upper right corner of the “Submissions” section.
1055
+
1056
+ 6.8 Form builder allows to add/remove any column of the submissions by “Add/Remove Columns” button.
1057
+
1058
+ 6.9 The submissions can be exported to the CSV and XML formats.
1059
+
1060
+
1061
+
1062
+ = Step 7: Blocking IPs +
1063
+ 6.1 Go to Plugins > Form Maker > Blocked IPs.
1064
+ 6.2 IP. Provide the IP address you want to block in the line.
1065
+ 6.3 Press Add IP button.
1066
+
1067
+ Note: Another option of blocking IPs can be done from the Submissions section. You should go to Form Maker > Submissions. Check the box in front of Spam submissions and press Block IP button at the top right corner. In addition you can unblock the IP using Unblock IP button in the same location.
1068
+
1069
+ = Step 8: Publishing submissions of the WordPress Form =
1070
+ 8.1 Press the button named Insert Form Maker in a post or a page you want to show the form.
1071
+ 8.2 Click on Submissions tab.
1072
+ 8.3 Select a Form. Using the dropdown list select the form.
1073
+ 8.4 Select Date Range. Specify the starting and ending dates for the date range for the submissions.
1074
+ 8.5 Select fields. Check the field types you want to display within the front end submissions. Please note that the list of the form fields should be defined in General Options unless you want all fields to be displayed.
1075
+ 8.6 Export to. Allow the users to export the submissions list in CSV and/or XML format. If you uncheck both options, the feature will not be displayed.
1076
+ 8.7 Show. Check the form-associated features to be displayed within the front end submissions page.
1077
+
1078
+ = Step 9: Export/Import =
1079
+ Form Maker Export/Import is a Form Maker capacity enhancing plugin. It uses a set of three easily adjustable sections.
1080
+ The first section allows exporting form submissions from a WordPress website to specific software which is capable of handling CSV or XML format files. This is specifically useful for the data analysis of the form entry with advanced analytical tools. The submissions can be selected for a specific range. You can include only the fields for the form required for the analysis.
1081
+ The second section is designed for exporting the forms and importing them to another location. The form submissions can also be exporting with the forms.
1082
+ The third section allows importing the previously exported forms. These two sections are useful for keeping the forms and their entries when moving for another website.
1083
+ The product is simple in use and does not require any coding experience.
1084
+
1085
+ Export Submissions
1086
+
1087
+ Go to Form Maker Export/Import>Export Submissions to export the submissions of the forms in use.
1088
+ Select a Form. Choose the corresponding form from the dropdown list for exporting the submissions.
1089
+ Select Fields. All form fields will be displayed here in rows. You can select all or specific fields to be included in the exported file. To do so you should check the box next to the field title.
1090
+ Select Date Range. This options is useful if you plan to get the entries for a specific period. Using the date pickers you can select the From and To dates.
1091
+ Export To. You can download the submissions in CSV and XML format choosing the button of the relevant format.
1092
+
1093
+ Export /Forms
1094
+
1095
+ Go to Form Maker Export/Import>Export Forms to export forms for further import to another location. This option is useful when you have to export forms from one website to another.
1096
+ Select Forms. The list of previously created forms will be displayed here. You can choose a single or multiple forms to export by checking the box.
1097
+ Export Submissions. In addition to the form, you can also transfer the submissions of it checking this option.
1098
+ Export To. The files (including forms with/without submissions) will be downloaded in XML format, when pressing the XML button.
1099
+
1100
+ Import Forms
1101
+
1102
+ Go to Form Maker Export/Import>Export Forms to import forms from another website to the current one.
1103
+ Select file. Press Choose File and select the form XML file, then press Select button.
1104
+
1105
+ = Save Progress =
1106
+ General Description
1107
+
1108
+ Do you use large applications and want to allow your users to finalize them later? Using Form Maker Save Progress you can let your users to start filling out the form and getting back to it at their convenience. Save button will be added to standard and Submit buttons, so that user can save the form at any time.
1109
+
1110
+ The add-on works only for registered users, including those who have subscriber user level. When logged in they can return to the form page, where they will see pre-filled data. The users will have two options: to continue where they have left off or change submitted data. For the last option they can use Clear button which will completely erase previously saved data.
1111
+
1112
+ Partial/Incomplete submissions will be stored in separate Saved Entries section when users press Save button. As a result no data will be lost, even if the form is not submitted at the end.
1113
+
1114
+ Installation
1115
+
1116
+ You should install Form Maker Save Progress add-on as a standard plugin. Go to Plugins section of your WordPress site, press Add new. Here select the downloaded zip file of the add-on and press Install Now. After the installation is completed press Activate button. Alternatively you can extract the plugin’s zip file and upload to your wp-content/plugins folder via FTP, then enter Plugins section and press Activate.
1117
+
1118
+ Save Progress Integration
1119
+
1120
+ Login to your WordPress site using administrator credentials. Navigate to Form Maker> Manager>Your Form. Hit Form Options button. Find Save Progress Tab. Activate the option and fill in further details. Finalize the changes pressing Save button.
1121
+
1122
+ Allow users to save progress? Enable this option to allow your users to save filled in data and return for further editing.
1123
+ Display clear button? If you want your user to be able to delete previously entered data and start filling in the form from scratch enable this option.
1124
+ Save data for. Specify number of days to keep drafted data in Saved entries. If not submitted, data will be completely erased after provided time period. Leave it to 0, if you don't want to erase data in general.
1125
+ Save message. Provide a message, which will be displayed to users when they press Save button after filling the form.
1126
+ Send email. Choose whether to send email to user when form is submitted or not.
1127
+ Send to. Choose the email field which will receive an email informing that form entry is saved.
1128
+ Email text. Provide custom text which will be sent to user when form entry is saved.
1129
+
1130
+