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

Version Description

  • Added featured plugins
Download this release

Release Info

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

Code changes from version 1.6.3 to 1.6.4

Form_Maker.php CHANGED
@@ -3,7 +3,7 @@
3
  Plugin Name: Form Maker
4
  Plugin URI: http://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.6.3
7
  Author: http://web-dorado.com/
8
  License: GNU/GPLv3 http://www.gnu.org/licenses/gpl-3.0.html
9
  */
@@ -576,13 +576,148 @@ function Form_maker_options_panel() {
576
  add_menu_page('Theme page title', 'Form Maker', 'manage_options', 'Form_maker', 'Manage_Form_maker', $icon_url);
577
  $page_form = add_submenu_page('Form_maker', 'Form Maker Manager', 'Manager', 'manage_options', 'Form_maker', 'Manage_Form_maker');
578
  $page_submits = add_submenu_page('Form_maker', 'Form Maker submissions', 'Submissions', 'manage_options', 'Form_maker_Submits', 'Form_maker_Submits');
579
- add_submenu_page('Form_maker', 'Licensing/Donation', 'Licensing/Donation', 'manage_options', 'form_maker_Licensing', 'form_maker_Licensing');
580
  add_submenu_page('Form_maker', 'Form Maker Themes', 'Themes', 'manage_options', 'Form_maker_Themes', 'Form_maker_Themes');
 
 
581
  add_submenu_page('Form_maker', 'Uninstall Form Maker ', 'Uninstall Form Maker', 'manage_options', 'Uninstall_Form_Maker', 'Uninstall_Form_Maker');
 
582
  add_action('admin_print_styles-' . $page_form, 'form_maker_admin_styles_scripts');
583
  add_action('admin_print_styles-' . $page_submits, 'form_maker_submits_styles_scripts');
584
  }
585
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
586
  function form_maker_Licensing() {
587
  ?>
588
  <div style="width:95%">
3
  Plugin Name: Form Maker
4
  Plugin URI: http://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.6.4
7
  Author: http://web-dorado.com/
8
  License: GNU/GPLv3 http://www.gnu.org/licenses/gpl-3.0.html
9
  */
576
  add_menu_page('Theme page title', 'Form Maker', 'manage_options', 'Form_maker', 'Manage_Form_maker', $icon_url);
577
  $page_form = add_submenu_page('Form_maker', 'Form Maker Manager', 'Manager', 'manage_options', 'Form_maker', 'Manage_Form_maker');
578
  $page_submits = add_submenu_page('Form_maker', 'Form Maker submissions', 'Submissions', 'manage_options', 'Form_maker_Submits', 'Form_maker_Submits');
 
579
  add_submenu_page('Form_maker', 'Form Maker Themes', 'Themes', 'manage_options', 'Form_maker_Themes', 'Form_maker_Themes');
580
+ add_submenu_page('Form_maker', 'Licensing/Donation', 'Licensing/Donation', 'manage_options', 'form_maker_Licensing', 'form_maker_Licensing');
581
+ $Featured_Plugins = add_submenu_page('Form_maker', 'Featured Plugins', 'Featured Plugins', 'manage_options', 'form_maker_Featured_Plugins', 'form_maker_Featured_Plugins');
582
  add_submenu_page('Form_maker', 'Uninstall Form Maker ', 'Uninstall Form Maker', 'manage_options', 'Uninstall_Form_Maker', 'Uninstall_Form_Maker');
583
+ add_action('admin_print_styles-' . $Featured_Plugins, 'form_maker_Featured_Plugins_styles');
584
  add_action('admin_print_styles-' . $page_form, 'form_maker_admin_styles_scripts');
585
  add_action('admin_print_styles-' . $page_submits, 'form_maker_submits_styles_scripts');
586
  }
587
 
588
+ function form_maker_Featured_Plugins_styles() {
589
+ wp_enqueue_style("Featured_Plugins", plugins_url("css/featured_plugins.css", __FILE__));
590
+ }
591
+ function form_maker_Featured_Plugins() {
592
+ ?>
593
+ <div id="main_featured_plugins_page">
594
+ <table align="center" width="90%" style="margin-top: 0px;border-bottom: rgb(111, 111, 111) solid 2px;">
595
+ <tr>
596
+ <td colspan="2" style="height: 70px;"><h3 style="margin: 0px;font-family:Segoe UI;padding-bottom: 15px;color: rgb(111, 111, 111); font-size:18pt;">Featured Plugins</h3></td>
597
+ <td align="right" style="font-size:16px;">
598
+ <a href="http://web-dorado.com/files/fromFormMaker.php" target="_blank" style="color:red; text-decoration:none;">
599
+ <img src="<?php echo plugins_url('images/header.png', __FILE__); ?>" border="0" alt="www.web-dorado.com" width="215"><br>
600
+ Get the full version&nbsp;&nbsp;&nbsp;&nbsp;
601
+ </a>
602
+ </td>
603
+ </tr>
604
+ </table>
605
+ <form method="post">
606
+ <ul id="featured-plugins-list">
607
+ <li class="spider-calendar">
608
+ <div class="product">
609
+ <div class="title">
610
+ <strong class="heading">Spider Calendar</strong>
611
+ <p>WordPress event calendar plugin</p>
612
+ </div>
613
+ </div>
614
+ <div class="description">
615
+ <p>Spider Event Calendar is a highly configurable product which allows you to have multiple organized events.</p>
616
+ <a target="_blank" href="http://web-dorado.com/products/wordpress-calendar.html" class="download">Download</a>
617
+ </div>
618
+ </li>
619
+ <li class="catalog">
620
+ <div class="product">
621
+ <div class="title">
622
+ <strong class="heading">Spider Catalog</strong>
623
+ <p>WordPress product catalog plugin</p>
624
+ </div>
625
+ </div>
626
+ <div class="description">
627
+ <p>Spider Catalog for WordPress is a convenient tool for organizing the products represented on your website into catalogs.</p>
628
+ <a target="_blank" href="http://web-dorado.com/products/wordpress-catalog.html" class="download">Download</a>
629
+ </div>
630
+ </li>
631
+ <li class="player">
632
+ <div class="product">
633
+ <div class="title">
634
+ <strong class="heading">Video Player</strong>
635
+ <p>WordPress Video player plugin</p>
636
+ </div>
637
+ </div>
638
+ <div class="description">
639
+ <p>Spider Video Player for WordPress is a Flash & HTML5 video player plugin that allows you to easily add videos to your website with the possibility</p>
640
+ <a target="_blank" href="http://web-dorado.com/products/wordpress-player.html" class="download">Download</a>
641
+ </div>
642
+ </li>
643
+ <li class="contacts">
644
+ <div class="product">
645
+ <div class="title">
646
+ <strong class="heading">Spider Contacts</strong>
647
+ <p>Wordpress staff list plugin</p>
648
+ </div>
649
+ </div>
650
+ <div class="description">
651
+ <p>Spider Contacts helps you to display information about the group of people more intelligible, effective and convenient.</p>
652
+ <a target="_blank" href="http://web-dorado.com/products/wordpress-contacts-plugin.html" class="download">Download</a>
653
+ </div>
654
+ </li>
655
+ <li class="facebook">
656
+ <div class="product">
657
+ <div class="title">
658
+ <strong class="heading">Spider Facebook</strong>
659
+ <p>WordPress Facebook plugin</p>
660
+ </div>
661
+ </div>
662
+ <div class="description">
663
+ <p>Spider Facebook is a WordPress integration tool for Facebook.It includes all the available Facebook social plugins and widgets to be added to your web</p>
664
+ <a target="_blank" href="http://web-dorado.com/products/wordpress-facebook.html" class="download">Download</a>
665
+ </div>
666
+ </li>
667
+ <li class="faq">
668
+ <div class="product">
669
+ <div class="title">
670
+ <strong class="heading">Spider FAQ</strong>
671
+ <p>WordPress FAQ Plugin</p>
672
+ </div>
673
+ </div>
674
+ <div class="description">
675
+ <p>The Spider FAQ WordPress plugin is for creating an FAQ (Frequently Asked Questions) section for your website.</p>
676
+ <a target="_blank" href="http://web-dorado.com/products/wordpress-faq-plugin.html" class="download">Download</a>
677
+ </div>
678
+ </li>
679
+ <li class="zoom">
680
+ <div class="product">
681
+ <div class="title">
682
+ <strong class="heading">Zoom</strong>
683
+ <p>WordPress text zoom plugin</p>
684
+ </div>
685
+ </div>
686
+ <div class="description">
687
+ <p>Zoom enables site users to resize the predefined areas of the web site.</p>
688
+ <a target="_blank" href="http://web-dorado.com/products/wordpress-zoom.html" class="download">Download</a>
689
+ </div>
690
+ </li>
691
+ <li class="flash-calendar">
692
+ <div class="product">
693
+ <div class="title">
694
+ <strong class="heading">Flash Calendar</strong>
695
+ <p>WordPress flash calendar plugin</p>
696
+ </div>
697
+ </div>
698
+ <div class="description">
699
+ <p>Spider Flash Calendar is a highly configurable Flash calendar plugin which allows you to have multiple organized events.</p>
700
+ <a target="_blank" href="http://web-dorado.com/products/wordpress-events-calendar.html" class="download">Download</a>
701
+ </div>
702
+ </li>
703
+ <li class="contact-maker">
704
+ <div class="product">
705
+ <div class="title">
706
+ <strong class="heading">Contact Form Maker</strong>
707
+ <p>WordPress contact form builder plugin</p>
708
+ </div>
709
+ </div>
710
+ <div class="description">
711
+ <p>WordPress Contact Form Maker is an advanced and easy-to-use tool for creating forms.</p>
712
+ <a target="_blank" href="http://web-dorado.com/products/wordpress-contact-form-maker-plugin.html" class="download">Download</a>
713
+ </div>
714
+ </li>
715
+ </ul>
716
+ </form>
717
+ </div >
718
+ <?php
719
+ }
720
+
721
  function form_maker_Licensing() {
722
  ?>
723
  <div style="width:95%">
css/featured_plugins.css ADDED
@@ -0,0 +1,80 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+
2
+ #main_featured_plugins_page #featured-plugins-list {
3
+ position:relative;
4
+ margin:0px auto;
5
+ width:90%;
6
+ height:auto;
7
+ display:table;
8
+ list-style:none;
9
+ }
10
+
11
+ #main_featured_plugins_page #featured-plugins-list li {
12
+ display:block;
13
+ height:113px;
14
+ padding:15px 5% 15px 5%;
15
+ margin:0px 0px 12px 0px;
16
+ background:#ededed;
17
+ }
18
+
19
+ #main_featured_plugins_page #featured-plugins-list li .product {
20
+ position:relative;
21
+ float:left;
22
+ width:35%;
23
+ height:113px;
24
+ }
25
+
26
+ #main_featured_plugins_page #featured-plugins-list li .title {
27
+ float:left;
28
+ height:113px;
29
+ width:90%;
30
+ margin:0px 0px 0px 109px;
31
+ background:#cacaca;
32
+ border-top-right-radius:3px;
33
+ border-bottom-right-radius:3px;
34
+ }
35
+
36
+ #main_featured_plugins_page #featured-plugins-list li.form-maker .product {background:url(images/form.jpg) left center no-repeat;}
37
+ #main_featured_plugins_page #featured-plugins-list li.catalog .product {background:url(images/catalog.jpg) left center no-repeat;}
38
+ #main_featured_plugins_page #featured-plugins-list li.contact-maker .product {background:url(images/contact.maker.jpg) left center no-repeat;}
39
+ #main_featured_plugins_page #featured-plugins-list li.contacts .product {background:url(images/contacts.jpg) left center no-repeat;}
40
+ #main_featured_plugins_page #featured-plugins-list li.facebook .product {background:url(images/facebook.jpg) left center no-repeat;}
41
+ #main_featured_plugins_page #featured-plugins-list li.faq .product {background:url(images/faq.jpg) left center no-repeat;}
42
+ #main_featured_plugins_page #featured-plugins-list li.flash-calendar .product {background:url(images/flash.calendar.jpg) left center no-repeat;}
43
+ #main_featured_plugins_page #featured-plugins-list li.folder-menu .product {background:url(images/folder.menu.jpg) left center no-repeat;}
44
+ #main_featured_plugins_page #featured-plugins-list li.player .product {background:url(images/player.jpg) left center no-repeat;}
45
+ #main_featured_plugins_page #featured-plugins-list li.spider-calendar .product {background:url(images/spider.calendar.jpg) left center no-repeat;}
46
+ #main_featured_plugins_page #featured-plugins-list li.zoom .product {background:url(images/zoom.jpg) left center no-repeat;}
47
+
48
+
49
+ #main_featured_plugins_page #featured-plugins-list li .title .heading {
50
+ display:block;
51
+ position:relative;
52
+ font-size:24px;
53
+ color:#014f73;
54
+ margin:30px 0px -10px 20px;
55
+ }
56
+
57
+ #main_featured_plugins_page #featured-plugins-list li .title p {
58
+ font-size:14px;
59
+ color:#444;
60
+ margin-left:20px;
61
+ }
62
+
63
+ #main_featured_plugins_page #featured-plugins-list li .description {
64
+ float:right;
65
+ width:50%;
66
+ height:113px;
67
+ }
68
+
69
+ #main_featured_plugins_page #featured-plugins-list li .description p {
70
+ text-align:right;
71
+ }
72
+
73
+ #main_featured_plugins_page #featured-plugins-list li .description a.download, #main_featured_plugins_page #featured-plugins-list li .description a.download:link, #main_featured_plugins_page #featured-plugins-list li .description a.download:visited {
74
+ display:block;
75
+ width:106px;
76
+ height:32px;
77
+ text-indent:-9999px;
78
+ background:url(images/download.jpg) left top no-repeat;
79
+ float:right;
80
+ }
css/images/catalog.jpg ADDED
Binary file
css/images/contact.maker.jpg ADDED
Binary file
css/images/contacts.jpg ADDED
Binary file
css/images/download.jpg ADDED
Binary file
css/images/facebook.jpg ADDED
Binary file
css/images/faq.jpg ADDED
Binary file
css/images/flash.calendar.jpg ADDED
Binary file
css/images/folder.menu.jpg ADDED
Binary file
css/images/player.jpg ADDED
Binary file
css/images/spider.calendar.jpg ADDED
Binary file
css/images/zoom.jpg ADDED
Binary file
readme.txt CHANGED
@@ -1,76 +1,102 @@
1
  === Form Maker ===
2
  Contributors: webdorado
3
  Donate link: http://web-dorado.com/products/wordpress-form.html
4
- Tags: form, forms, contact form, contact forms, form plugin, forms plugin, forms plugin, form builder, form manager, multiple forms, custom form, form maker, form with recaptcha, form with google map, feedback form, feedback forms, contact us form, paypal form, survey form, application form, advanced form
5
  Requires at least: 3.0
6
  Tested up to: 3.8
7
- Stable tag: 1.6.3
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
11
- Form Maker is a modern and advanced tool for creating WordPress forms easily and fast.
12
- == Description ==
13
-
14
- ### [WordPress Form](http://web-dorado.com/products/wordpress-form.html) Maker
15
-
16
-
17
- [Demo](http://wpdemo.web-dorado.com/form-maker/)
18
- [Demo Admin](http://wpdemo.web-dorado.com/wp-admin/admin.php?page=Form_maker)
19
- [User Manual](http://web-dorado.com/wordpress-form-maker-guide-1.html)
20
- [Frequently Asked Questions](http://web-dorado.com/forum/form-maker/316-form-maker-faq.html)
21
- [Support Forum](http://web-dorado.com/forum/26-form-maker.html)
22
-
23
- The [Form Maker](http://web-dorado.com/products/wordpress-form.html) is one of the best form creators in WordPress Plugin Directory. [WordPress Form Builder](http://web-dorado.com/products/wordpress-form.html) allows you to set all the parameters such as colors and fonts to best fit all form standards. The size of each element of the form can be set as well. If you want to make minimalistic forms, you can also create forms with filled-in text, avoiding long form field labels.
24
- [Form Maker](http://web-dorado.com/products/wordpress-form.html) is a modern and advanced tool for creating WordPress forms easily and fast. The back end interface of the [Form Maker](http://web-dorado.com/products/wordpress-form.html) is intuitive and user friendly which allows users far from scripting and programming to create forms and edit already created forms.
25
- [WordPress Form](http://web-dorado.com/products/wordpress-form.html) handles small forms to complex form applications. That is why [Form Maker](http://web-dorado.com/products/wordpress-form.html) is ideally suited for beginners, who are just starting with forms and also meets the needs of designers (with advanced form themes and multiple form customization possibilities) and experts looking for advanced forms. [WordPress Form Maker](http://web-dorado.com/products/wordpress-form.html) can be used for creating simple forms, mailing list forms, survey forms, form applications, event registration forms and party invitation forms. In addition you can create complex forms with pagination.
26
- You can add Google map (*commercial version*) to your form using a simple user-friendly interface of the [Form Maker](http://web-dorado.com/products/wordpress-form.html). Also the desired address can be added into the form in a few seconds using the address searching interface, or by filling in geographical coordinates (longitude and latitude) in the backend of the form.
27
-
28
- PayPal integration allows to add PayPal features into the form, thus making it possible to use the Form Maker as a great tool for creating donation form, whereas Survey Tools form field allows to create manageable questionaire forms.
29
-
30
- Form Maker uses standard Captcha, as well as possibility to add Google standard ReCaptcha to make the forms safer.
31
-
32
- ###IMPORTANT: If you think you found a bug in Form Maker or have any problem or question concerning Form Maker, do not hesitate to contact us at [info@web-dorado.com](mailto:info@web-dorado.com).
33
-
34
-
35
- ###Features of Form Maker:
36
-
37
- -Ten main elements for creating new form
38
- * Custom HTML for creating form
39
- * Text Input for creating form
40
- * Time and Date for creating form
41
- * Select for creating form
42
- * Checkbox for creating form
43
- * Radio for creating form
44
- * File upload(*commercial version*) for creating form
45
- * Captcha for creating form
46
- * Map(*commercial version*) for creating form
47
- * Buttons for creating form
48
-
49
- -Unlimited form fields of the Form Maker(*commercial version*), 5 form fields (*free version*)
50
- -Custom CSS and Java script form field in your form
51
- -Includes additional attributes for each element of the form, where you can customize the specific properties for the fields of the form using Java Script.
52
- -Ability to receive the filled forms on defined emails, the submitted information also could be sent to the submitter of the form(parameter)
53
- -Ability to create menu items and connect with the form
54
- -WordPress Form Maker integrated with the standard WordPress editor
55
- -Various parameter for every element of the form
56
- -Data validation during the submitting the form
57
- -Ability to keep the form filled information in the database of the form maker
58
- -Ability to restrict preferred file extensions in file upload(*commercial version*) form field of the Form Maker
59
- -Full PayPal integration with different checkout modes (Test Mode and Production) and five form field types (Amount, Select, Checkbox, Radio, and Shipping).(*commercial version*)
60
- -[WordPress Form] Maker(http://web-dorado.com/products/wordpress-form.html) is integrated with Google Maps API(*commercial version*) using it within form fields
61
- -Detailed Form Maker Manual describing installation process, detailed form field descriptions, the process of inserting created form into your site and other details about the Form User
62
- -Required form fields in the Form Maker
63
- -Hidden form fields in the Form Maker
64
- -A form Submit Button Customization
65
- -Form Pagination possibility with the form field customization possibility
66
- -Customizable themes to edit design of the Form Maker
67
-
68
-
69
- ### Supported languages by Form Maker
70
 
71
- *If you need language of the Form Maker which is not included in this list, please tell us and we will do the translation of the Form Maker within 3 days. If you find some mistakes in the translation of the Form Maker, please inform us and we will correct it within 3 days.*
72
 
73
- Afrikaans (af)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
74
  Albanian (sq)
75
  Arabic (ar)
76
  Armenian (hy_AM)
@@ -118,571 +144,241 @@ Turkish (tr_TR)
118
  Ukrainian (uk_UA)
119
  Vietnamese (vi)
120
 
121
- == Installation ==
122
 
123
- ####Thank you for your interest in [WordPress Form](http://web-dorado.com/products/wordpress-form.html) Maker.
124
 
125
- Minimum requirements of form maker.
126
-
127
- - Wordpress 3.0+
128
- - PHP 5.x
129
- - MySQL 5.x
130
 
131
- After downloading the ZIP file of the Form Maker
132
- 1. Login to your WordPress site administrator panel and head over the 'Plugins' menu in order to install Form Maker
133
- 2. Click 'Add New'(in order to add the plugin of the Form Maker)
134
- 3. Choose the 'Upload' option in order to install Form Maker
135
- 4. Click **Choose file** (**Browse**) and select the Form Maker zip file in order to install Form Maker.
136
- 5. Click **Install Now** button to install the Form Maker.
137
- 6. Once it is complete, activate the plugin of the Form Maker in order to use Form Maker.
138
 
139
- Once the plugin of the Form Maker is activated, you'll notice a menu on the left called "Form Maker". Here you can manage forms and submissions of the Form Maker.
140
- If any problem occurs with the form maker, please inform us info@web-dorado.com in order to correct the mistakes of the Form Maker plugin.
141
 
142
- == Frequently Asked Questions ==
 
 
 
 
 
 
143
 
144
- ## [Click here to see the Form Maker Frequently Asked Questions](http://web-dorado.com/forum/form-maker/316-form-maker-faq.html)
145
 
146
- = 1. What is Form Maker? =
147
 
148
- [WordPress Form](http://web-dorado.com/products/wordpress-form.html) Maker is a brilliant extension for creating online forms for your WordPress site. When you create a form with Form Maker, it automatically builds the forms database and scripts needed for the form. So you can create forms without the knowledge of HTML, CSS or any programming language.
149
 
 
 
 
 
 
 
 
 
 
150
 
151
- = 2. What can I build with [Form Maker](http://wordpress.org/extend/plugins/form-maker) ? =
152
 
153
- Generally the possibilities of creating different new amazing forms are limited only by your will or imagination. See below the several examples of usage of [WordPress Form](http://web-dorado.com/products/wordpress-form.html) Maker.
154
- - Form
155
- - Mailing list form
156
- - Survey form
157
- - Job application form
158
- - Workshop registration form
159
- - Bug tracker form
160
- - Wedding planner form
161
- - Quizzes/Testes form
162
- - Real estate applications form
163
- - Invitation/RSVP form add invitation to the product demo form
164
- - Online orders form
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
165
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
166
 
167
- = 3. Why would I want to use [Form Maker](http://wordpress.org/extend/plugins/form-maker) ? =
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
168
 
169
- Any site administrator aims to collect as more information and feedback from the site user as it is possible through a form. The most effective mechanism for collecting data from people is a form. The process of creating a form and related databases is complicated, resource and time consuming. The whole process of creating a form may last days, if no weeks. The Form Maker is best choice for skipping all these steps effectively and creating a great form.
170
 
 
171
 
172
- = 4. I bought Form Maker, but I have not received an email for confirmation and for downloading Form Maker plugin. =
 
173
 
174
- Usually confirmation e-mail of purchasing Form Maker arrives during a minute after the purchase of Form Maker. You can also check spam and junk folders to find out the Form Maker. If the e-mail of purchasing Form Maker does not arrive during half an hour, please us to manually receive the Form Maker. We will do our best to solve the problems connected with th Form Maker as soon as possible and will also send the form maker by e-mail.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
175
 
 
176
 
177
- = 5. Does the Form Maker work on the localhost. =
178
 
179
- Yes, [WordPress Form](http://web-dorado.com/products/wordpress-form.html) Maker works in any server where MYSQL and PHP are supported.
 
 
180
 
 
 
181
 
182
- = 6. Form Maker does not work or works in an improper way. What should I do to solve the problem connected with Form Maker? =
183
 
184
- We did our best to have a universal Form Maker which will work on any browser, template and will not conflict with other extensions. As any case of such kind of a problem is unique, please us giving the link of the website where the problem with Form Maker has occurred. We will try to answer within 24 hours and solve the problem with Form Maker.
 
185
 
186
- = 7. How can I install the pro version of the Form Maker without losing created forms? =
187
- You should download pro version of Form Maker from "Thank You for buying our products" email, after that just Deactivate Form Maker, Delete Form Maker, and then Reinstall Form Maker pro from the downloaded file which contains Form Maker.
188
- If you just Deactivate Form Maker, Delete Form Maker, and then Reinstall Form Maker, you will keep your data of the form submissions.
189
- You will lose your forms data only if you uninstall Form Maker using the Uninstall Form Maker menu item.
 
 
 
190
 
191
- = 8. How can I translate the Form Maker? =
 
 
 
 
 
 
 
 
 
 
192
 
193
- You can set language of the Form Maker by setting define('WPLANG',[lang_code]); in wp_config.php config file. The language of front-end interface of the Form Maker should be changed automatically. The back-end interface of Form Maker can not be changed. You can modify the translations of the Form Maker from wp-content/plugins/form-maker/languages. (you will need POEdit http://www.poedit.net/download.php).
194
 
195
- = 9. How does Form Maker saves data after submitting a form? =
196
 
197
- Form Maker stores the form filled information in the database. Administrator can manage (sort, search, edit, delete) the form submissions as well as view statistics and export to XML and CSV. The form submissions can be (optionally) sent to administrator of the form and the submitter.
198
 
199
- = 10. What can I do if I do not receive email after submitting a form? =
 
200
 
201
- First of all please make sure the Form email is not filtered to the spam or junk email folder.
202
- - Try using another email address for receiving form submissions
203
- - Wordpress uses PHP mail. Probably, your hosting does not have the send mail function enabled, in this case, please contact your hosting provider for receiving form submissions.
204
- - You can use SMTP, which works always properly.
205
 
206
- For example, this plugin. http://wordpress.org/extend/plugins/configure-smtp is great for Form Maker.
207
- In this case, you have to know your SMTP parameters. to configure the mails of the form of the Form Maker
208
- For Setting an external SMTP server form mails of the Form Maker, such as Gmail should work. But Gmail, the authentication is required for the Form Maker mail settings.
209
 
 
 
 
 
210
 
211
- = 11. What can I do, if my downloaded installation package of Form Maker is not a ZIP file? =
 
 
 
212
 
213
- The downloaded file of the Form Maker should be zipped. In case, you have downloaded a file of the Form Maker from our website, which is not zipped, then you probably are using the Safari browser, which does not allow you to download ZIP files. Please try different browser to download zip files of the Form Maker.
214
 
215
- Read more here: http://web-dorado.com/wordpress-form-maker-guide-1.html
 
 
 
216
 
 
217
 
 
218
 
219
 
220
- == Screenshots ==
221
- 1. Form Maker - Sample RSVP
222
- 2. Form Maker - Sample form
223
- 3. Form Maker - Manage forms
224
- 4. Form Maker - Creating a new form
225
- 5. Form Maker - form Text input field type
226
- 6. Form Maker - form Captcha field type
227
- 7. Form Maker - Manage submissions of form
228
- 8. Form Maker - Select form Columns
229
 
 
230
 
231
- == Changelog ==
232
- = Form Maker 1.6.3 =
233
- * From Name, From Email in Form options
234
- = Form Maker 1.5.0 =
235
- * Survey Tools (Star Rating, Scale Rating, Spinner, Slider, Range, Grading, Matrix)
236
- = Form Maker 1.4.0 =
237
- * Customizable Email message for Administrator and Users
238
- = Form Maker 1.3.0 =
239
- * Actions after form Submission of the Form Maker:
240
- - Stay on form:
241
- - To go to Post,Page after the form submission:
242
- - Custom text after the form submission:
243
- - URL: The user is redirected to the provided URL after the form submission.
244
- * Edit javascript of the form:
245
- * Save as the copy of the form:
246
- * Themes: There are 43 standard themes included in Form Maker
247
- * New form fields:
248
- - Address form field
249
- - Address mark on map form field
250
- - Number form field
251
- - Phone form field
252
- - Address form field
253
- - Date 3 different form field
254
- - Time form field
255
- - Country list form field
256
- - Recapthca form field
257
- * Pagebreak of the Form Maker: This can be used to break the form into distinct pages.
258
- * Section Break of the Form Maker: This option allows adding a section break to the form page.
259
- * For each form certain types of statistical data are available in the Form Maker:
260
- * Entries of a form: The number of submitted forms in the Form Maker.
261
- * Views of a form: The number of times the form has been viewed.
262
- * Conversion Rate of a form: The percentage of submitted forms to the overall number of views.
263
-
264
- == Form Maker Step by step guide Step 1 ==
265
- = Installing Form Maker =
266
-
267
- 1.1 Minimum requirements of form maker.
268
-
269
- - Wordpress 3.0+
270
- - PHP 5.x
271
- - MySQL 5.x
272
-
273
- 1.2 Perform a new installation of form maker of the site where you want to install the form maker.
274
-
275
- 1. Log in to the administrator panel to install the form maker.
276
- 2. Go to Plugins Add > New > Upload to install the form maker.
277
- 3. Click **Choose file** (**Browse**) and select the [Form Maker](http://wordpress.org/extend/plugins/form-maker) zip file to install the form maker.
278
- 4. Click **Install Now** button to install the form maker.
279
- 5. If any problem occurs with the form maker, please us info@web-dorado.com and we will try to help you with the issues with the form maker.
280
- 6. Click **Activate Plugin** button for activating the form maker.
281
-
282
- == Form Maker Step by step guide Step 2 ==
283
-
284
- = Creating a new form =
285
-
286
- 2.1 On the left menu select [WordPress Form](http://web-dorado.com/products/wordpress-form.html) Maker > Manager
287
-
288
- 2.2 In the upper left corner click on the **Add a form** button.
289
-
290
- 2.3 On the top of the page you can find several buttons:
291
-
292
-
293
- Preview of a form: Using this button, you can preview the form in the form's current state to see how it will appear on the website.
294
- Actions after Submission of a form: Here you can select the action that takes place after form submission. Following options after form submission are available:
295
- - Stay on form: The user stays on the form page after the form submission.
296
- - Article: The user is redirected to the selected article after the form submission.
297
- - Custom text: Custom text is displayed on the screen after the form submission.
298
- - URL: The user is redirected to the provided URL after the form submission.
299
- Edit JavaScript: Here you can define new JavaScript functions, which can be applied to the form. Three empty event functions are included in the form maker:
300
- - before_load(): before the form is loaded
301
- - before_submit(): before the form is submitted
302
- - before_reset(): before the form is reset
303
- Custom text in e-mail for administrator: Here you can add custom texts, images, and custom HTML to the e-mail message that is sent to the administrator after the form submission.
304
- Custom text in e-mail for user: Here you can add custom texts, images, and custom HTML to the e-mail message that is sent to the users after the form submission.
305
- Save as Copy: The button allows you to save a copy of the current form, which you can later find in the "Forms section."
306
-
307
-
308
- 2.4 On the right side of the Form Maker you will see the three fields for the Form- Form Title, Form Options, Add New Fields.
309
- - Form Title: In this field type a title for your form. You can have an unlimited number of forms. This is a required field for a form.
310
- Form comes with the following Form Options:
311
- - Email to send submissions of a form to: Here you type e-mails to which submitted form information will be sent. If you need more than one e-mail address to send the submissions of a form you must separate them by commas. This field is not required for a form. In any case the submitted information is stored in**Submissions** part of the form maker, where it could be managed easily.
312
- - Email From. Here you define the email address from which the users receive the submission email (sender’s email).
313
- - From Name. Here you define the sender’s name which is shown in submission email.
314
- - Theme of a form. A distinct theme can be applied to each new form. The themes can be accessed by selecting Form Maker > Themes on the left menu. 43 themes are available for selection for each form. There is an option for creating new themes for a form, which you can access by clicking "New" on the upper right corner of the section.which you can later find in the "Forms" section.
315
-
316
-
317
- 2.5 Add new fields to your form by clicking on the ADD A NEW FIELD button (see the next step of Form Maker manual).
318
-
319
-
320
- 2.6 To update the Form Maker plugin while keeping 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) and install the new plugin. Afterwards, go to Form Maker>Manager and on the upper hand of the screen click on the "Update Form" button. If the update is successful, you will see a notification message, "All form are updated!"
321
-
322
- == Form Maker Step by step guide for Form Maker Step 3 ==
323
-
324
- = Description of the form fields =
325
-
326
- 3.1 Custom HTML:An HTML editor. You can insert your own HTML content to your form.
327
-
328
- 3.2 Text Input: At first choose the Field Type of the form according to your preference. There are several options:
329
- - Simple Text: This can be used for typing some text. It has several attributes:
330
- Field ID: Each field of the form has a unique ID, which is not editable. You can use this ID to access this field from the JavaScript code.
331
- Field Name: Each field of the form has a unique Name, which is not editable. You can use this ID to acces this field from the JavaScript code.
332
- Field Label: Type the name of the field of the form.
333
- Field Label Position: Field label of the form can be set in two positions on the form: on the top of the form and on the left of the form
334
- Field Size: Type the size of the field of the form in pixels.
335
- Value If Empty: The text typed here will be displayed in the corresponding field of the form and disappear when the form user enters the information.
336
- Class Name : You can define new CSS classes in the Edit CSS page and use those classes here to design the form more properly.
337
- Required: The field of the form can be set as required for the submission on the form by this checkbox.
338
- Additional Attributes: You can use this option of the form to customize the specific properties for the field of the form.
339
-
340
- Password: This field of the form can be used for adding a password field to your form. It has several attributes:
341
- Field ID: Each field of the form has a unique ID, which is not editable. You can use this ID to access this field from the JavaScript code.
342
- Field Name: Each field of the form has a unique Name, which is not editable. You can use this ID to acces this field from the JavaScript code.
343
- Field Label: Type the name of the field of the form.
344
- Field Label Position: Field label of the form can be set in two positions on the form: top and left
345
- Field Size: Type the size of the field of the form in pixels.
346
- Value If Empty: The text typed here will be displayed in the corresponding field of the form and disappear when the user of form enters the information.
347
- Class Name : You can define new CSS classes for the form in the Edit CSS page and use those classes here to design the form more properly.
348
- Required: The field of the form can be set as required for the submission on the form by this checkbox.
349
- Additional Attributes: You can use this option of the form to customize the specific properties for the field of the form.
350
-
351
- Text Area: This field of the contact form can be used for typing some text. The difference between Text Area and Simple Text of the contact form is that Simple Text has only one row while Text Area can have several rows. It has several attributes:
352
- Field ID: Each field of the form has a unique ID, which is not editable. You can use this ID to access this field from the JavaScript code.
353
- Field Name: Each field of the form has a unique Name, which is not editable. You can use this ID to acces this field from the JavaScript code.
354
- Field Label: Type the name of the field of the form.
355
- Field Label Position: Field label of the form can be set in two positions on the form: on the top of the form and on the left of the form
356
- Field Size: Type the size of the field of the form in pixels.
357
- Value If Empty: The text typed here will be displayed in the corresponding field of the form and disappear when the user of the form enters the information into the form.
358
- Class Name : You can define new CSS classes for the form in the Edit CSS page and use those classes here to design the form more properly.
359
- Required: The field of the form can be set as required for the submission on the form by this checkbox.
360
- Additional Attributes: You can use this form option to customize the specific properties for the field of the form.
361
-
362
- Name: This can be used for typing a name in the form. Default field labels can be edited clicking on the field label and typing in a custom label. It has several attributes:
363
- Field ID: Each field of the form has a unique ID, which is not editable. You can use this ID to access this field from the JavaScript code.
364
- Field Name: Each field of the form has a unique Name, which is not editable. You can use this ID to acces this field from the JavaScript code.
365
- Field Label: Type the name of the field of the form.
366
- Field Label Position: Field label of the form can be set in two positions on the form: on the top of the form and on the left of the form
367
- Field Size: Type the size of the field of the form in pixels.
368
- Value If Empty: The text typed here will be displayed in the corresponding field of the form and disappear when the user of the form enters the information.
369
- Class Name : You can define new CSS classes for the form in the Edit CSS page and use those classes here to design the form more properly.
370
- Required: The field of the form can be set as required for the submission on the form by this checkbox.
371
- Additional Attributes: You can use this form option to customize the specific properties for the field of the form.
372
-
373
- Address: This field can be used for adding an address to form. Default field labels can be edited clicking on the field label and typing in a custom label. It has several attributes:
374
- Field ID: Each field of the form has a unique ID, which is not editable. You can use this ID to access this field from the JavaScript code.
375
- Field Name: Each field of the form has a unique Name, which is not editable. You can use this ID to acces this field from the JavaScript code.
376
- Field Label: Type the name of the field of the form.
377
- Field Label Position: Field label of the form can be set in two positions on the form: on the top of the form and on the left of the form
378
- Field Size: Type the size of the field of the form in pixels.
379
- Value If Empty: The text typed here will be displayed in the corresponding field of the form and disappear when the user of the form enters the information.
380
- Class Name : You can define new CSS classes for the form in the Edit CSS page and use those classes here to design the form more properly.
381
- Disable Fields : You can remove the address fields checking the corresponding box.
382
- Send mail to the submitter: The submitted in formation of the form will be sent to the submitter if this box is checked.
383
- Required: The field of the form can be set as required for the submission on the form by this checkbox.
384
- Additional Attributes: You can use this form option to customize the specific properties for the field of the form.
385
-
386
- Address (Mark on Map):This filed can be used for adding an address to form by directly marking it on the map. It has several attributes:
387
- Field ID: Each field of the form has a unique ID, which is not editable. You can use this ID to access this field from the JavaScript code.
388
- Field Name: Each field of the form has a unique Name, which is not editable. You can use this ID to acces this field from the JavaScript code.
389
- Field Label: Type the name of the field of the form.
390
- Field Label Position: Field label of the form can be set in two positions on the form: on the top of the form and on the left of the form
391
- Field Size: Type the size of the field of the form in pixels.
392
- Value If Empty: The text typed here will be displayed in the corresponding field of the form and disappear when the user of the form enters the information.
393
- Class Name : You can define new CSS classes for the form in the Edit CSS page and use those classes here to design the form more properly.
394
- Send mail to the submitter: The submitted in formation of the form will be sent to the submitter if this box is checked.
395
- Required: The field of the form can be set as required for the submission on the form by this checkbox.
396
- Additional Attributes: You can use this form option to customize the specific properties for the field of the form.
397
-
398
- E-mail: This form field can be used for typing the submitter's e-mail. The submitted e-mail validation is checked. It has several attributes:
399
- Field ID: Each field of the form has a unique ID, which is not editable. You can use this ID to access this field from the JavaScript code.
400
- Field Name: Each field of the form has a unique Name, which is not editable. You can use this ID to acces this field from the JavaScript code.
401
- Field Label: Type the name of the field of the form.
402
- Field Label Position: Field label of the form can be set in two positions on the form: on the top of the form and on the left of the form
403
- Field Size: Type the size of the field of the form in pixels.
404
- Value If Empty: The text typed here will be displayed in the corresponding field of the form and disappear when the user of the form enters the in formation.
405
- Class Name : You can define new CSS classes for the form in the Edit CSS page and use those classes here to design the form more properly.
406
- Send mail to the submitter: The submitted in formation of the form will be sent to the submitter if this box is checked.
407
- Required: The field of the form can be set as required for the submission on the form by this checkbox.
408
- Additional Attributes: You can use this form option to customize the specific properties for the field of the form.
409
-
410
- Number: This field of the form can be used to provide numbers for different purposes (e.g. serial number). It has several attributes:
411
- Field ID: Each field of the form has a unique ID, which is not editable. You can use this ID to access this field from the JavaScript code.
412
- Field Name: Each field of the form has a unique Name, which is not editable. You can use this ID to acces this field from the JavaScript code.
413
- Field Label: Type the name of the field of the form.
414
- Field Label Position: Field label of the form can be set in two positions on the form: on the top of the form and on the left of the form
415
- Field Size: Type the size of the field of the form in pixels.
416
- Value If Empty: The text typed here will be displayed in the corresponding field of the form and disappear when the user of the form enters the in formation.
417
- Class Name : You can define new CSS classes for the form in the Edit CSS page and use those classes here to design the form more properly.
418
- Send mail to the submitter: The submitted in formation of the form will be sent to the submitter if this box is checked.
419
- Required: The field of the form can be set as required for the submission on the form by this checkbox.
420
- Additional Attributes: You can use this form option to customize the specific properties for the field of the form.
421
-
422
- Phone: This field can be used to provide a phone number in the form. Default field labels can be edited clicking on the label and typing in a custom label of the form. It has several attributes:
423
- Field ID: Each field of the form has a unique ID, which is not editable. You can use this ID to access this field from the JavaScript code.
424
- Field Name: Each field of the form has a unique Name, which is not editable. You can use this ID to acces this field from the JavaScript code.
425
- Field Label: Type the name of the field of the form.
426
- Field Label Position: Field label of the form can be set in two positions on the form: on the top of the form and on the left of the form
427
- Field Size: Type the size of the field of the form in pixels.
428
- Value If Empty: The text typed here will be displayed in the corresponding field of the form and disappear when the user of the form enters the in formation.
429
- Class Name : You can define new CSS classes for the form in the Edit CSS page and use those classes here to design the form more properly.
430
- Send mail to the submitter: The submitted in formation of the form will be sent to the submitter if this box is checked.
431
- Required: The field of the form can be set as required for the submission on the form by this checkbox.
432
- Additional Attributes: You can use this form option to customize the specific properties for the field of the form.
433
-
434
- Hidden Field: This field of the form can be used to store additional in formation that does not need to be displayed on the form.
435
- Field ID: Each field of the form has a unique ID, which is not editable. You can use this ID to access this field from the JavaScript code.
436
- Field Name: Each field of the form has a unique Name, which is not editable. You can use this ID to acces this field from the JavaScript code.
437
- Field Label: Type the name of the field of the form.
438
- Field Label Position: Field label of the form can be set in two positions on the form: on the top of the form and on the left of the form
439
- Field Size: Type the size of the field of the form in pixels.
440
- Value If Empty: The text typed here will be displayed in the corresponding field of the form and disappear when the user of the form enters the in formation.
441
- Class Name : You can define new CSS classes for the form in the Edit CSS page and use those classes here to design the form more properly.
442
- Send mail to the submitter: The submitted in formation of the form will be sent to the submitter if this box is checked.
443
- Required: The field of the form can be set as required for the submission on the form by this checkbox.
444
- Additional Attributes: You can use this form option to customize the specific properties for the field of the form.
445
-
446
- 3.3 Time and Date: At first choose the form Field Type according to your preference. There are several options:
447
- Date (single field with a picker): This field of the form can be used for typing a date or choosing by the picker. It has several attributes:
448
- Field ID: Each field of the form has a unique ID, which is not editable. You can use this ID to access this field from the JavaScript code.
449
- Field Name: Each field of the form has a unique Name, which is not editable. You can use this ID to acces this field from the JavaScript code.
450
- Field Label: Type the name of the field of the form.
451
- Field Label Position: Field label of the form can be set in two positions on the form: on the top of the form and on the left of the form
452
- Date format: Here you can define the date format for the date picker of the form.
453
- Date picker label: Type the label of the date picker button of the form.
454
- Class Name : You can define new CSS classes for the form in the Edit CSS page and use those classes here to design the form more properly.
455
- Required: The field of the form can be set as required for the submission on the form by this checkbox.
456
- Additional Attributes: You can use this option of the form to customize the specific properties for the field of the form.
457
- Date (3 separate fields): This field of the form can be used for typing a date in 3 field format(day, month, year). Default field labels can be edited clicking on the label and typing in a custom label. Each of the 3 form fields can be set as text input or select list. Each of the 3 form fields has the attributes Field Size and Field Label. For year field the select list interval can be defined. These 3 form fields can be separated in the format set by the fields separator attribute. The field has several attributes:
458
- Field ID: Each field of the form has a unique ID, which is not editable. You can use this ID to access this field from the JavaScript code.
459
- Field Name: Each field of the form has a unique Name, which is not editable. You can use this ID to acces this field from the JavaScript code.
460
- Field Label: Type the name of the field of the form.
461
- Field Label Position: Field label of the form can be set in two positions on the form: on the top of the form and on the left of the form
462
- Class Name : You can define new CSS classes for the form in the Edit CSS page and use those classes here to design the form more properly.
463
- Required: The field of the form can be set as required for the submission on the form by this checkbox.
464
- Additional Attributes: You can use this option of the form to customize the specific properties for the field of the form.
465
- Time: This field of the form 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 of the form has several standard attributes:
466
- Field ID: Each field of the form has a unique ID, which is not editable. You can use this ID to access this field from the JavaScript code.
467
- Field Name: Each field of the form has a unique Name, which is not editable. You can use this ID to acces this field from the JavaScript code.
468
- Field Label: Type the name of the field of the form.
469
- Field Label Position: Field label of the form can be set in two positions on the form: on the top of the form and on the left of the form
470
- Class Name : You can define new CSS classes for the form in the Edit CSS page and use those classes here to design the form more properly.
471
- Required: The field of the form can be set as required for the submission on the form by this checkbox.
472
- Additional Attributes: You can use this option of the form to customize the specific properties for the field of the form.
473
-
474
- 3.4 Select: At first choose the form Field Type according to your preference. There are several options:
475
- Custom select: This field of the form 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 form field has several attributes:
476
- Field ID: Each field of the form has a unique ID, which is not editable. You can use this ID to access this field from the JavaScript code.
477
- Field Name: Each field of the form has a unique Name, which is not editable. You can use this ID to acces this field from the JavaScript code.
478
- Field Label: Type the name of the field of the form.
479
- Field Label Position: Field label of the form can be set in two positions on the form: on the top of the form and on the left of the form
480
- Field Size: Type the size of the field of the form in pixels.
481
- Class Name : You can define new CSS classes for the form in the Edit CSS page and use those classes here to design the form more properly.
482
- Required: The field of the form can be set as required for the submission on the form by this checkbox.
483
- Additional Attributes: You can use this option of the form to customize the specific properties for the field of the form.
484
- Country list: This field of the form can be used for selecting a country from a list. It has several attributes:
485
- Field ID: Each field of the form has a unique ID, which is not editable. You can use this ID to access this field from the JavaScript code.
486
- Field Name: Each field of the form has a unique Name, which is not editable. You can use this ID to acces this field from the JavaScript code.
487
- Field Label: Type the name of the field of the form.
488
- Field Label Position: Field label of the form can be set in two positions on the form: on the top of the form and on the left of the form
489
- Field Size: Type the size of the field of the form in pixels.
490
- Class Name : You can define new CSS classes for the form in the Edit CSS page and use those classes here to design the form more properly.
491
- Required: The field of the form can be set as required for the submission on the form by this checkbox.
492
- Additional Attributes: You can use this option of the form to customize the specific properties for the field of the form.
493
- 3.5 Checkbox: This field of the form 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 of the form has several attributes:
494
- Field ID: Each field of the form has a unique ID, which is not editable. You can use this ID to access this field from the JavaScript code.
495
- Field Name: Each field of the form has a unique Name, which is not editable. You can use this ID to acces this field from the JavaScript code.
496
- Field Label: Type the name of the field of the form.
497
- Field Label Position: Field label of the form can be set in two positions on the form: on the top of the form and on the left of the form
498
- Field Size: Type the size of the field of the form in pixels.
499
- Class Name : You can define new CSS classes for the form in the Edit CSS page and use those classes here to design the form more properly.
500
- Required: The field of the form can be set as required for the submission on the form by this checkbox.
501
- Additional Attributes: You can use this option of the form to customize the specific properties for the field of the form.
502
-
503
- 3.6 Radio:This field of the form can be used for selecting the values from a list of radio buttons. The list can be defined by Options attribute. You can easily add and remove list items. The list can be displayed in horizontal/vertical in the form 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 of the form has several attributes:
504
- Field ID: Each field of the form has a unique ID, which is not editable. You can use this ID to access this field from the JavaScript code.
505
- Field Name: Each field of the form has a unique Name, which is not editable. You can use this ID to acces this field from the JavaScript code.
506
- Field Label: Type the name of the field of the form.
507
- Field Label Position: Field label of the form can be set in two positions on the form: on the top of the form and on the left of the form
508
- Field Size: Type the size of the field of the form in pixels.
509
- Class Name : You can define new CSS classes for the form in the Edit CSS page and use those classes here to design the form more properly.
510
- Required: The field of the form can be set as required for the submission on the form by this checkbox.
511
- Additional Attributes: You can use this option of the form to customize the specific properties for the field of the form.
512
-
513
-
514
- 3.7 Captcha: This field of the form can be used for the ensuring that the submission is generated by a person. The number of randomly generated symbols can be set by the value of Captcha size attribute. The field of the form has several attributes:
515
- Field ID: Each field of the form has a unique ID, which is not editable. You can use this ID to access this field from the JavaScript code.
516
- Field Name: Each field of the form has a unique Name, which is not editable. You can use this ID to acces this field from the JavaScript code.
517
- Field Label: Type the name of the field of the form.
518
- Field Label Position: Field label of the form can be set in two positions on the form: on the top of the form and on the left of the form
519
- Class Name : You can define new CSS classes for the form in the Edit CSS page and use those classes here to design the form more properly.
520
- Required: The field of the form can be set as required for the submission on the form by this checkbox.
521
- Additional Attributes: You can use this option of the form to customize the specific properties for the field of the form.
522
-
523
-
524
-
525
- Recaptcha: This is an alternative option for Captcha that uses Public and Private Keys for creating a form. You will need to create reCaptcha keys with the help of a dedicated tool for Form Maker.
526
- Field ID: Each field of the form has a unique ID, which is not editable. You can use this ID to access this field from the JavaScript code.
527
- Field Name: Each field of the form has a unique Name, which is not editable. You can use this ID to acces this field from the JavaScript code.
528
- Field Label: Type the name of the field of the form.
529
- Field Label Position: Field label of the form can be set in two positions on the form: on the top of the form and on the left of the form
530
- Class Name : You can define new CSS classes for the form in the Edit CSS page and use those classes here to design the form more properly.
531
- Required: The field of the form can be set as required for the submission on the form by this checkbox.
532
- Additional Attributes: You can use this option of the form to customize the specific properties for the field of the form.
533
-
534
- 3.8 Page Break of a form: This can be used to break the form into distinct pages. Use Page Title of a form to provide a title for the given page. Furthermore, the following parameters of the “Next” and “Previous” navigation buttons can be customized for the Form Maker. The field of the form has several attributes:
535
- Field ID: Each field of the form has a unique ID, which is not editable. You can use this ID to access this field from the JavaScript code.
536
- Field Name: Each field of the form has a unique Name, which is not editable. You can use this ID to acces this field from the JavaScript code.
537
- Field Label: Type the name of the field of the form.
538
- Field Label Position: Field label of the form can be set in two positions on the form: on the top of the form and on the left of the form
539
- Field Size: Type the size of the field of the form in pixels.
540
- Class Name : You can define new CSS classes for the form in the Edit CSS page and use those classes here to design the form more properly.
541
- Required: The field of the form can be set as required for the submission on the form by this checkbox.
542
- Additional Attributes: You can use this option of the form to customize the specific properties for the field of the form.
543
-
544
- 3.9 Section Break: This option allows adding a section break to the form page. The field of the form has several attributes:
545
- Field ID: Each field of the form has a unique ID, which is not editable. You can use this ID to access this field from the JavaScript code.
546
- Field Name: Each field of the form has a unique Name, which is not editable. You can use this ID to acces this field from the JavaScript code.
547
- Field Label: Type the name of the field of the form.
548
- Field Label Position: Field label of the form can be set in two positions on the form: on the top of the form and on the left of the form
549
- Field Size: Type the size of the field of the form in pixels.
550
- Class Name : You can define new CSS classes for the form in the Edit CSS page and use those classes here to design the form more properly.
551
- Required: The field of the form can be set as required for the submission on the form by this checkbox.
552
- Additional Attributes: You can use this option of the form to customize the specific properties for the field of the form.
553
-
554
-
555
- 3.10 Survey Tools: Choose the Field Type according to your preferences. There are several options:
556
-
557
- - Star Rating. This 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:
558
- Field Label position: Define the positioning of the rating system of the form.
559
- Star Amount: Define the number of stars to be used for the rating in the form.
560
- Star Color: Choose the color of the stars from available four options.
561
- Class Name: You can define new CSS classes for the form in the Edit CSS page and use those classes here to design the form more properly.
562
- Required: Check the box to make the rating a required field.
563
- Additional Attributes: You can use this option of the form to customize the specific properties for the field of the form.
564
-
565
- - 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:
566
- Field Label position: Define the positioning of the rating system.
567
- Scale Amount: Define the length of the scale to be used for the rating.
568
- Class Name: You can define new CSS classes for the form in the Edit CSS page and use those classes here to design the form more properly.
569
- Required: Check the box to make the rating a required field of the form.
570
- Additional Attributes: You can use this option of the form to customize the specific properties for the field of the form.
571
-
572
- - 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:
573
- Field ID: Each field of the form has a unique ID, which is not editable. You can use this ID to access this field from the JavaScript code.
574
- Field Name: Each field of the form has a unique Name, which is not editable. You can use this ID to acces this field from the JavaScript code.
575
- Field Label: Type the name of the field of the form.
576
- Field Label position: Define the positioning of the rating system.
577
- Width: Define the width of the spinner field of the form.
578
- Min Value: Define the minimal value for rating in the form.
579
- Max Value: Define the maximal value for rating in the form.
580
- Class Name: You can define new CSS classes for the form in the Edit CSS page and use those classes here to design the form more properly.
581
- Required: Check the box to make the rating a required field.
582
- Additional Attributes: You can use this option of the form to customize the specific properties for the field of the form.
583
-
584
- - 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:
585
- Field ID: Each field of the form has a unique ID, which is not editable. You can use this ID to access this field from the JavaScript code.
586
- Field Name: Each field of the form has a unique Name, which is not editable. You can use this ID to acces this field from the JavaScript code.
587
- Field Label: Type the name of the field of the form.
588
- Field Label position: Define the positioning of the rating system.
589
- Width: Define the width of the slider field of the form.
590
- Min Value: Define the minimal value for rating.
591
- Max Value: Define the maximal value for rating.
592
- Class Name: You can define new CSS classes for the form in the Edit CSS page and use those classes here to design the form more properly.
593
- Required: Check the box to make the rating a required field of the form.
594
- Additional Attributes: You can use this option of the form to customize the specific properties for the field of the form.
595
-
596
- - 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:
597
- Field ID: Each field of the form has a unique ID, which is not editable. You can use this ID to access this field from the JavaScript code.
598
- Field Name: Each field of the form has a unique Name, which is not editable. You can use this ID to acces this field from the JavaScript code.
599
- Field Label: Type the name of the field of the form.
600
- Field Label position: Define the positioning of the rating system.
601
- Width: Define the width of the slider field of the form.
602
- Step: Define the number differing follow up values of the form.
603
- Class Name: You can define new CSS classes for the form in the Edit CSS page and use those classes here to design the form more properly.
604
- Required: Check the box to make the rating a required field.
605
- Additional Attributes: You can use this option of the form to customize the specific properties for the field of the form.
606
-
607
- - 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:
608
- Field ID: Each field of the form has a unique ID, which is not editable. You can use this ID to access this field from the JavaScript code.
609
- Field Name: Each field of the form has a unique Name, which is not editable. You can use this ID to acces this field from the JavaScript code.
610
- Field Label: Type the name of the field of the form.
611
- Field Label position: Define the positioning of the rating system.
612
- Total: Defines the maximal cumulative amount for the grades.
613
- Items: Define the item names to be graded.
614
- Class Name: You can define new CSS classes for the form in the Edit CSS page and use those classes here to design the form more properly.
615
- Required: Check the box to make the rating a required field of the form.
616
- Additional Attributes: You can use this option of the form to customize the specific properties for the field of the form.
617
-
618
- - Matrix.This field of the form 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:
619
- Field Label: Type the name of the field of the form.
620
- Field Label position: Define the positioning of the rating system.
621
- Input Type: Choose input option from provided 4 options.
622
- Rows: Define the names for the row items of the form.
623
- Columns: Define the names for the column items of the form.
624
- Class Name: You can define new CSS classes for the form in the Edit CSS page and use those classes here to design the form more properly.
625
- Required: Check the box to make the rating a required field of the form.
626
- Additional Attributes: You can use this option of the form to customize the specific properties for the field of the form.
627
-
628
-
629
-
630
- 3.11 Button: At first choose the Field Type of the form according to your preference. There are several options:
631
- - Submit and Reset: This field of the form 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 of the form also has several attributes:
632
- Class Name: You can define new CSS classes for the form in the Edit CSS page and use those classes here to design the form more properly.
633
-
634
- Additional Attributes: You can use this option of the form to customize the specific properties for the field of the form. For example typing
635
- Custom: This field of the form can be used for inserting custom buttons into the form. Type the name of each button in button name field of the form. You can define click functions for each button of the form. The field of the form also has several attributes:
636
- Class Name: You can define new CSS classes in the Edit CSS page and use those classes here to design the form more properly.
637
-
638
- Additional Attributes: You can use this option of the form to customize the specific properties for the field of the form. For example typing
639
-
640
-
641
- == Form Maker: Step by step guide Step 4 ==
642
-
643
- = Publishing the created form =
644
- To insert a form into a Page or a Post.
645
-
646
-
647
-
648
- 4.1. Press the button named Insert [WordPress Form Creator](http://web-dorado.com/products/wordpress-form.html) in a post or a page you want to show the form.
649
-
650
- 4.2. Select a form from the list.
651
-
652
- 4.3. Save the page or the post.
653
-
654
- Alternatively, you can use [ Form Maker](http://wordpress.org/extend/plugins/form-maker) 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.
655
- == form Maker Step by step guide Step 5 ==
656
-
657
- ####Managing submissions of a [Form Maker](http://web-dorado.com/products/wordpress-form.html)
658
-
659
- 5.1 On the top menu select Components > formMaker > Submissions
660
-
661
- 5.2 In order to manage a form's submissions, select the form from the list.
662
-
663
-
664
- You can filter [WordPress Form](http://web-dorado.com/products/wordpress-form.html) Makers submissions by the date filter. You can add/remove any column of the submissions by **Add/Remove Columns** button.
665
-
666
-
667
- The submissions of a form can be exported to the CSV and XML formats. You can delete any of submissions by selecting them and pressing the **Delete** button on the top of the page. Submissions can be sorted by any of the fields of the form by clicking the labels.
668
-
669
-
670
- 5.3 For each form certain types of statistical data are available:
671
- - Entries: The number of submitted forms.
672
- - Views: The number of times the form has been viewed.
673
- - Conversion Rate: The percentage of submitted forms to the overall number of views.
674
-
675
-
676
- 5.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 in the form submissions, and what is the ratio of that number to the overall number of checks in form.
677
-
678
-
679
- 5.5 There is a possibility 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.
680
-
681
-
682
- 5.6 You can delete any of submissions of a form by selecting them and pressing the “Delete” button on the top of the page of the Form Maker.
683
-
684
-
685
- 5.7 It is also possible to edit the submissions of a form by clicking on the “Edit” icon on the upper right corner of the “Submissions” section.
686
-
687
-
688
- 5.8 You can add/remove any column of the submissions of a form by “Add/Remove Columns” button.
1
  === Form Maker ===
2
  Contributors: webdorado
3
  Donate link: http://web-dorado.com/products/wordpress-form.html
4
+ Tags: form, forms, contact form, contact forms, form plugin, forms plugin, forms plugin, form builder, form manager, multiple forms, custom form, form maker, form with recaptcha, form with google map, feedback form, feedback forms, contact us form, paypal form, survey form, advanced form, aplication form
5
  Requires at least: 3.0
6
  Tested up to: 3.8
7
+ Stable tag: 1.6.4
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
+ ### [WordPress Form Maker](http://web-dorado.com/products/wordpress-form.html)
16
+
17
+ The Form Maker is one of the best 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 builde 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/).
18
+
19
+ 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.
20
+
21
+ 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.
22
+
23
+ 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.
24
+
25
+ PayPal integration (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.
26
+
27
+ This form builder uses standard Captcha, as well as possibility to add Google standard ReCaptcha to build the forms safer.
28
+
29
+
30
+ ###IMPORTANT: If you think you found a bug in Form Maker or have any problem or question concerning Form Maker, do not hesitate to contact us at [info@web-dorado.com](mailto:info@web-dorado.com).
31
+
32
+
33
+ ###Features of Form Maker
34
+
35
+ * WordPress 3.0+
36
+ * Multiple default forms
37
+ * Twelve form fields with detailed parameters for creating forms
38
+ * Custom HTML with standard editor
39
+ * Text Input options (included 10 types)
40
+ * Simple text to add a limited input field into the form
41
+ * Password(protected input type form field) for signup forms
42
+ * Text area allowing to shrunk the text form field wherever the text is longer than the field itself
43
+ * Name form field with customizable field labels
44
+ * Address form field with a chance to remove some of the fields from the form and possibility of editing field labels
45
+ * Address (Mark on Map) to create an address form field using Google API integration
46
+ * E-mail for providing emails (gets validated for the type during the form submission)
47
+ * Number for numerical form field
48
+ * Phone form field with a possibility to edit the field labels in the backend
49
+ * Hidden fields
50
+ * Time and Date form fields with a possibility of adding date pickers and time pickers for registration forms, booking and similar forms
51
+ * Custom select and country select (drop-down lists)
52
+ * Checkbox for multiple choices
53
+ * Radio button for single choice
54
+ * Captcha/ReCaptcha for using safer forms
55
+ * Page break for form pagination
56
+ * Section break for creating multi-section forms
57
+ * Map for inserting Google Map into the form
58
+ * PayPal form field with currency change possibility(commercial version)
59
+ * Submit, Reset and Custom Button
60
+ * Up to seven field forms for free version and unlimited number of form fields for the commercial version of the Form Maker
61
+ * 41 default themes for different form designs
62
+ * Possibility to include required field option to receive specific information from the form submitter
63
+ * Possibility to edit the form CSS or add custom Javascript into the form
64
+ * Includes additional attributes for each form field for adding properties with Java Script (for more advanced form users)
65
+ * Possibility to receive the filled forms to the admin and form submitter (if applicable) emails
66
+ * Possibility to add custom text in the emails sent to the administrators and form submitter
67
+ * 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
68
+ * 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
69
+ * Data validation for all form fields while submitting the form
70
+ * Possibility to preview the form, as well as form themes
71
+ * Possibility to choose the desired file extension types for the file upload form field(commercial version of the Form Maker
72
+ * 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
73
+ * Google Maps API Integration (commercial version of the Form Maker), possibility to use the maps in two different form fields of the Form Maker
74
+ * 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
75
+ * Filled information is kept in database
76
+ * Required and hidden form fields
77
+ * Possibility to customize button styles used in the form
78
+ * Form Pagination possibility
79
+ * Customizable themes to edit the design of the forms
80
+ * Possibility to edit the form titles whenever required
81
+ * Possibility to create forms based on the default forms with the “Save as Copy” button
82
+ * This form builder supports multiple languages allowing you to create forms in user-native languages
83
+ * 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)
84
+ * 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
85
+ * Filled information is kept in database section of the form
86
+ * Detailed submissions field providing the ID of the submitter, the submission date, form submitter’s IP address and all of the form fields
87
+ * Searchable Submissions field to find relevant submitted forms in the database
88
+ * One form based submissions allowing to get separate data for each form
89
+ * Possibility to use Export CSV/XML feature to download the submitted forms and to analyze the data with advanced tools
90
+ * Possibility to edit form submissions, deleting the columns of irrelevant form submissions or for sorting the data
91
+ * Possibility to hide and unhide specific form fields from demonstrating in the Submissions
92
+
93
+
94
+
95
+ ### Supported languages Of Form Maker
96
+
97
+ *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 some mistakes in the translation of Form Maker, please contact us and we will correct it within 3 days.*
98
+
99
+ Afrikaans (af)
100
  Albanian (sq)
101
  Arabic (ar)
102
  Armenian (hy_AM)
144
  Ukrainian (uk_UA)
145
  Vietnamese (vi)
146
 
147
+ == Installation ==
148
 
149
+ ####Thank you for your interest in [Wordpress Form](http://wordpress.org/plugins/form-maker/) Maker.
150
 
151
+ ### Minimum requirements.
152
+ * Wordpress 3.0+
153
+ * PHP 5.x
154
+ * MySQL 5.x
 
155
 
156
+ ### Perform a new installation
 
 
 
 
 
 
157
 
158
+ After downloading the ZIP file,
 
159
 
160
+ 1. Log in to the administrator panel.
161
+ 1. Go to Plugins Add > New > Upload.
162
+ 1. Click “Choose file” (“Browse”) and select the downloaded zip file.
163
+ *For Mac Users*
164
+ *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.*
165
+ 1. Click “Install Now” button.
166
+ 1. Click “Activate Plugin” button for activating the plugin.
167
 
168
+ If any problem occurs, please contact us at [info@web-dorado.com](mailto:info@web-dorado.com).
169
 
170
+ ### Updating Form Maker.
171
 
172
+ If you want to update the 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) and install the new plugin. Afterwards, go to Form Maker>Manager and on the upper hand of the screen click on the “Update Forms” button. If the update is successful, you will see a notification message saying, “All forms are updated!”.
173
 
174
+ == Screenshots ==
175
+ 1. [Wordpress Form](http://wordpress.org/plugins/form-maker/) Maker - Sample RSVP
176
+ 2. Form Maker - Sample form
177
+ 3. Form Maker - Manage forms
178
+ 4. Form Maker - Creating a new form
179
+ 5. Form Maker - form Text input field type
180
+ 6. Form Maker - form Captcha field type
181
+ 7. Form Maker - Manage submissions of form
182
+ 8. Form Maker - Select form Columns
183
 
184
+ == Changelog ==
185
 
186
+ = 1.6.4 =
187
+ * Added featured plugins
188
+ = 1.6.3 =
189
+ * From Name, From Email in Form options
190
+ = 1.5.0 =
191
+ * Survey Tools (Star Rating, Scale Rating, Spinner, Slider, Range, Grading, Matrix)
192
+ = 1.4.0 =
193
+ * Customizable Email message for Administrator and Users
194
+ = 1.3.0 =
195
+ * Actions after form Submission:
196
+ - Stay on form:
197
+ - To go to Post,Page after the form submission:
198
+ - Custom text after the form submission:
199
+ - URL: The user is redirected to the provided URL after the form submission.
200
+ * Edit javascript of the form:
201
+ * Save as the copy of the form:
202
+ * Themes: There are 43 standard themes included in Form Maker
203
+ * New form fields:
204
+ - Address field
205
+ - Address mark on map form field
206
+ - Number form field
207
+ - Phone form field
208
+ - Date 3 different form field
209
+ - Time form field
210
+ - Country list form field
211
+ - Recapthca form field
212
+ * Pagebreak of the [Wordpress Form](http://wordpress.org/plugins/form-maker/) Maker: This can be used to break the form into distinct pages.
213
+ * Section Break of the Form Maker: This option allows adding a section break to the form page.
214
+ * For each form certain types of statistical data are available in the form builder:
215
+ * Entries of a form: The number of submitted forms in the form builder.
216
+ * Views of a form: The number of times the form has been viewed.
217
+ * Conversion Rate of a form: The percentage of submitted forms to the overall number of views.
218
+
219
+
220
+ ==Wordpress Form Maker Step by step guide==
221
+ ### Step 1: Installing the [Wordpress Form](http://wordpress.org/plugins/form-maker/) Maker
222
+
223
+ 1.1 Minimum requirements.
224
+ Wordpress 3.0+
225
+ PHP 5.x
226
+ MySQL 5.x
227
+
228
+ 1.2 Perform a new installation.
229
+ Log in to the administrator panel.
230
+ Go to Plugins Add > New > Upload.
231
+ Click “Choose file” (“Browse”) and select the Form Maker zip file.
232
+ *For Mac Users*
233
+ *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.*
234
+ Click “Install Now” button.
235
+ If the installation succeeded you will see the message in the picture. If any problem occurs, please contact us at info@web-dorado.com.
236
+ Click “Activate Plugin” button for activating the plugin.
237
+
238
 
239
+ 1.3 Updating the form.
240
+
241
+ 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) and install the new plugin. Afterwards, go to Form Maker>Manager and on the upper hand of the screen click on the “Update Forms” button. If the update is successful, you will see a notification message saying, “All forms are updated!”.
242
+
243
+
244
+ = Step 2: Creating a new form =
245
+
246
+ 2.1 On the left menu select Form Maker > Manager
247
+ 2.2 In the upper left corner click on the “Add a form” button.
248
+ 2.3 Form Title. Specify a title for the form.
249
+
250
+
251
+ = Step 3: Configuring Form Builder Options =
252
+
253
+ 3.1 General Options
254
+ 3.1.1 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. This field is not required. In any case, the submitted information is stored in “Submissions” part, where it can be easily managed.
255
+ 3.1.2 Email From. Here you define the email address from which the users receive the submission email (sender’s email).
256
+ 3.1.3 From Name. Here you define the sender’s name which is shown in submission email.
257
+ 3.1.4 Theme. A distinct theme can be applied to each new form. The themes can be accessed by selecting FormMaker > Themes on the top menu. 41 themes are available for selection. There is an option for creating new themes, which you can access by clicking “New” on the upper right corner of the section.
258
 
259
+ 3.2 Actions after Submission
260
+ Form builder allows to select the action that takes place after form submission. Following options are available:
261
+ - Stay on form: The user stays on the form page.
262
+ - Article: The user is redirected to the selected article.
263
+ - Custom text: Custom text is displayed on the screen.
264
+ - URL: The user is redirected to the provided URL.
265
+ 3.3 Payment Options
266
+ 3.3.1 Turn on PayPal. Allows making PayPal payments using Form Maker.
267
+ 3.3.2 Checkout Mode. Choose the checkout mode:
268
+ Production (https://developer.paypal.com/webapps/developer/docs/classic/lifecycle/goingLive/)
269
+ Test Mode (https://developer.paypal.com/webapps/developer/docs/integration/direct/test-the-api/)
270
+ 3.3.3 PayPal Email. Enter your PayPal email.
271
+ 3.3.4 PayPal Currency. Choose your PayPal currency.
272
+ 3.3.5 Tax. Add the tax amount if any.
273
+ 3.4 JavaScript
274
+ Here you can define new JavaScript functions, which can be applied to the form. Three empty event functions are included:
275
+ - before_load(): before the form is loaded
276
+ - before_submit(): before the form is submitted
277
+ - before_reset(): before the form is reset
278
+ 3.5 Custom Text in Email
279
+ For Administrator. 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).
280
+ For User. Here you can add custom texts, images, and custom HTML to the e-mail message that is sent to the users, as well as choose which fields of the submitted form are included in the e-mail (set to ‘all’ by default).
281
 
282
+ = Step 4: Description of the form fields =
283
 
284
+ 4.1 Custom HTML:An HTML editor. You can insert your own HTML content to your WordPress form builder.
285
 
286
+ 4.2 Text Input: At first choose the form Field Type according to your preference. There are several options:
287
+ 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
288
 
289
+ 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
290
+ 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
291
+ 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
292
+ 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
293
+ 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
294
+ 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.
295
+ 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
296
+ 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
297
+ 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.
298
+ 4.3 Time and Date: Choose the Field Type according to your preference. There are several options:
299
+ 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.
300
+ 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.
301
+ 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.
302
+ 4.4 Select: Choose the Field Type according to your preference. There are several options:
303
+ 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.
304
+ 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.
305
+ 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.
306
 
307
+ 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.
308
 
309
+ 4.7 File Upload: This form field can be used for uploading a file. 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.
310
 
311
+ 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:
312
+ 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.
313
+ 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.
314
 
315
+ 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:
316
+ Type, Name, Class Name, Check the required fields , Additional Attributes.
317
 
318
+ 4.10 Section Break: This option allows adding a section break to the form page.
319
 
320
+ 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:
321
+ Location, Map Size, Marker Info, Class Name, Additional Attributes.
322
 
323
+ 4.12 PayPal: Choose the Field Type. The following options are available:
324
+ Amount (Price) This field is for indicating the amount of payment. Default field labels can be edited clicking on the 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.
325
+ 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.
326
+ 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.
327
+ 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.
328
+ 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.
329
+ Total This field calculates the total sum to be paid via PayPal, including the payments for the shipping and taxes (if applicable).
330
 
331
+ 4.13 Survey Tools: Choose the Field Type according to your preferences. There are several options:
332
+ Star Rating: This 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.
333
+ 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.
334
+ 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.
335
+ 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.
336
+ 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.
337
+ 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.
338
+ 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.
339
+ 4.14 Submit Button: Choose the Field Type according to your preference. There are several options:
340
+ 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.
341
+ 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.
342
 
343
+ = Step 5: Publishing the created form. =
344
 
345
+ To insert a form into a Page or a Post.
346
 
 
347
 
348
+
349
+ 5.1. Press the button named Insert Form Maker in a post or a page you want to show the form.
350
 
351
+ 5.2. Select a form from the list.
 
 
 
352
 
 
 
 
353
 
354
+
355
+ 5.3. Save the page or the post.
356
+
357
+ 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.
358
 
359
+
360
+ = Step 6: Managing submissions of the form. =
361
+
362
+ 6.1 On the left menu select Form Maker > Submissions
363
 
364
+ 6.2 In order to manage a form's submissions, select the form from the list.
365
 
366
+ 6.3 For each form certain types of statistical data are available:
367
+ - Entries: The number of submitted forms.
368
+ - Views: The number of times the form has been viewed.
369
+ - Conversion Rate: The percentage of submitted forms to the overall number of views.
370
 
371
+ 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.
372
 
373
+ 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.
374
 
375
 
376
+ 6.6 Form builder allows to delete any of submissions by selecting them and pressing the “Delete” button on the top of the page.
 
 
 
 
 
 
 
 
377
 
378
+ 6.7 Form builder allows to edit the submissions by clicking on the “Edit” icon on the upper right corner of the “Submissions” section.
379
 
380
+ 6.8 Form builder allows to add/remove any column of the submissions by “Add/Remove Columns” button.
381
+
382
+
383
+
384
+ 6.9 The submissions can be exported to the CSV and XML formats.