| 1 |
=== IvyForms - The innovative Contact Form Builder === |
| 2 |
Contributors: wpDataTables, ivyforms |
| 3 |
Author URI: https://tmsproducts.io |
| 4 |
Plugin URI: https://ivyforms.com/ |
| 5 |
Tags: form, contact form, custom form, form builder, wp forms |
| 6 |
Requires at least: 5.0 |
| 7 |
Tested up to: 6.8.3 |
| 8 |
Requires PHP: 7.4 |
| 9 |
Stable tag: 0.5 |
| 10 |
License: GPLv2 or later |
| 11 |
License URI: https://www.gnu.org/licenses/gpl-2.0.html |
| 12 |
|
| 13 |
The most innovative WordPress Form Builder. Build awesome contact forms in seconds with the most innovative WordPress form builder plugin. |
| 14 |
|
| 15 |
== Description == |
| 16 |
|
| 17 |
= The Most innovative WordPress Contact Form Builder Plugin - Beta = |
| 18 |
IvyForms gives you innovative interface, easy customization, views, powerfully integrations and reporting. |
| 19 |
|
| 20 |
More to come in the future releases, but for now you can use it to create simple contact forms. |
| 21 |
|
| 22 |
Coming soon: |
| 23 |
- New Templates |
| 24 |
- More security features (Honeypot, etc.) |
| 25 |
- New field types and more |
| 26 |
|
| 27 |
== Installation == |
| 28 |
|
| 29 |
Installation of the plugin is really simple. |
| 30 |
|
| 31 |
1. Install using one of these options: |
| 32 |
* Install directly from WordPress Admin panel: go to Plugins -> Add New -> Search for "IvyForms", and click the Install button. |
| 33 |
* Download the ZIP manually from WordPress' plugins repository, and upload it through WordPress Admin panel: go to Plugins -> Add New -> Upload Plugin, browse to the downloaded Zip and upload it. |
| 34 |
* Download the ZIP, extract it and manually upload the extracted folder through FTP to the `/wp-content/plugins/` directory of your WordPress installation. |
| 35 |
2. Activate the plugin through the 'Plugins' menu in WordPress. |
| 36 |
3. Navigate to the IvyForms tab at the bottom of your admin menu and click the “Add New” button to begin creating your new WordPress contact form. |
| 37 |
4. That's it! |
| 38 |
|
| 39 |
== Frequently Asked Questions == |
| 40 |
|
| 41 |
= Who should use IvyForms? = |
| 42 |
|
| 43 |
IvyForms is perfect for business owners, bloggers, designers, developers, photographers, and basically everyone else. If you want to create a custom WordPress form, then you need to use the IvyForms drag & drop form builder. |
| 44 |
|
| 45 |
== Screenshots == |
| 46 |
1. Form Editor |
| 47 |
2. Form Preview |
| 48 |
3. Form Settings |
| 49 |
4. Field Options |
| 50 |
5. Email Notification Settings |
| 51 |
6. Confirmation Settings |
| 52 |
7. Global settings |
| 53 |
8. Form Entries |
| 54 |
9. Entry Details |
| 55 |
10. Templates |
| 56 |
|
| 57 |
== External services == |
| 58 |
|
| 59 |
This plugin connects to the ipwho.is API to obtain country code information for phone number field localization. This feature helps improve user experience by auto-selecting the appropriate country code for phone input fields. |
| 60 |
|
| 61 |
What data is sent: |
| 62 |
- The plugin sends an IP address lookup request to ipwho.is when a form with a phone number field is loaded |
| 63 |
- No personal identifying information is explicitly sent, but the user's IP address is implicitly transmitted as part of the request |
| 64 |
|
| 65 |
When data is sent: |
| 66 |
- Only when forms with phone number functionality are loaded and used |
| 67 |
|
| 68 |
This service is provided by "https://ipwhois.io": |
| 69 |
- Terms of service: https://ipwhois.io/terms |
| 70 |
- Privacy policy: https://ipwhois.io/privacy |
| 71 |
|
| 72 |
== Changelog == |
| 73 |
= 0.5 = |
| 74 |
* Integration with wpDataTables plugin to create tables and charts from Form Entries. |
| 75 |
* Added Checkbox field. |
| 76 |
* Added Single-Select Dropdown field. |
| 77 |
* Added Multi-Select Dropdown field. |
| 78 |
* Added Time field. |
| 79 |
* Enhanced backend plugin implementation to fully support WCAG standards. |
| 80 |
* Added new Advanced Options (Field Label Position, Prefix/Suffix, No Duplicates) for relevant fields. |
| 81 |
* Implemented better UX/UI for Field Options panel for Radio Button. |
| 82 |
* Fixed issues with Admin pages containing tables pagination, resize and filters. |
| 83 |
* Fixed issues with Address Field. |
| 84 |
* Fixed issue with Phone Field format. |
| 85 |
* Fixed issue with Email field validation. |
| 86 |
* Fixed various CSS-related issues to improve layout and styling consistency. |
| 87 |
Other small bug fixes and stability improvements. |
| 88 |
|
| 89 |
= 0.4 = |
| 90 |
* Added Name field. |
| 91 |
* Added Radio Button field. |
| 92 |
* Added Address field. |
| 93 |
* Added Advanced Options (Max Length, Default Value, Field Label Position, No Duplicates) for relevant fields. |
| 94 |
* Added new general field settings for relevant fields. |
| 95 |
* Added Dynamic Placeholder Linking in Notification and Confirmation Settings. |
| 96 |
* Added option in Global Settings to enable WCAG-compliant backend. |
| 97 |
* Fixed issue with fatal error on activation due to DI\Container declaration conflict in WP 6.8.2. |
| 98 |
* Fixed issue with date filter not returning results for exact date selection. |
| 99 |
* Fixed issue with unsaved changes popup appearing despite saving. |
| 100 |
* Fixed issue with New Form popup overflowing on smaller screens. |
| 101 |
* Fixed drag and drop and field reorder errors. |
| 102 |
* Fixed various CSS-related issues to improve layout and styling consistency. |
| 103 |
Other small bug fixes and stability improvements. |
| 104 |
|
| 105 |
= 0.3.1 = |
| 106 |
* Added Website field. |
| 107 |
* Added new general field settings including Hide Label, Read Only, Description, Required Message, CSS Classes. |
| 108 |
* Fixed issue with reload on Confirmation tab causing warning popup to appear. |
| 109 |
* Fixed various CSS-related issues to improve layout and styling consistency. |
| 110 |
* Fixed issue with delayed tab switching due to prolonged success message after form save. |
| 111 |
* Fixed issue with confirmation messages generated using form id instead of confirmation id. |
| 112 |
* Fixed issue with reload on Confirmation tab causing warning popup to appear. |
| 113 |
* Fixed issue with creating a new form from template causing error. |
| 114 |
|
| 115 |
= 0.3 = |
| 116 |
* Implemented reCaptcha integration for security. |
| 117 |
* New Admin page for Settings and reCaptcha configuration. |
| 118 |
* Added logic for storing Form Submissions as Entries in the database. |
| 119 |
* New Admin page for listing and handling Form Entries. |
| 120 |
* New Results tab in the Form Builder page for displaying the Entries of the Form. |
| 121 |
* Added option to enable/disable Entry storage of a single Form in the database. |
| 122 |
* Added Entry Details view in the Admin to see individual submission data |
| 123 |
* Added a new Form creation step - Picking from Templates or starting from scratch |
| 124 |
* Create a Contact Form using template for quick form creation |
| 125 |
Other small bug fixes and stability improvements. |
| 126 |
|
| 127 |
= 0.2.1 = |
| 128 |
* Implemented scrollbar variations and consistent pagination across tables. |
| 129 |
* Added loader to Save button and matched its size with Update button. |
| 130 |
* Added support icon to the header for quicker help access. |
| 131 |
* Fixed issue with form preview not working when plugin is installed in a subfolder. |
| 132 |
* Fixed issue with Settings page breaking after editing Confirmation tab. |
| 133 |
* Fixed issue with "Rows per page" after table action on All Forms Page. |
| 134 |
* Fixed issue with sorting after All Forms table actions. |
| 135 |
* Fixed inconsistent filter indicator behavior. |
| 136 |
Other small bug fixes and stability improvements. |
| 137 |
|
| 138 |
= 0.2 = |
| 139 |
* Full WCAG compliance across all frontend elements. |
| 140 |
* Added the option to publish or unpublish each form from its settings. |
| 141 |
* Enhanced search logic in the Notification table. |
| 142 |
* Improved filters on the All Forms table. |
| 143 |
* "Redirect to page" dropdown now shows the page name instead of the ID. |
| 144 |
* Fixed a drag-and-drop issue in the Form Builder. |
| 145 |
* Fixed an issue with duplicated forms. |
| 146 |
* General UI/UX improvements (tooltips, sticky buttons, pagination behavior, scroll styling, etc.). |
| 147 |
* CSS fixes. |
| 148 |
* Compatibility with WordPress version 6.8.2 approved. |
| 149 |
Other small bug fixes and stability improvements. |
| 150 |
|
| 151 |
= 0.1.2 = |
| 152 |
* Initial MVP ( minimum viable product ) release |