| 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.2 |
| 8 |
Requires PHP: 7.4 |
| 9 |
Stable tag: 0.3 |
| 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 |
Comming soon: |
| 23 |
- New Templates |
| 24 |
- More security features (Honeypot, etc.) |
| 25 |
- Integrations with wpDataTables. |
| 26 |
- New field types and more |
| 27 |
|
| 28 |
== Installation == |
| 29 |
|
| 30 |
Installation of the plugin is really simple. |
| 31 |
|
| 32 |
1. Install using one of these options: |
| 33 |
* Install directly from WordPress Admin panel: go to Plugins -> Add New -> Search for "IvyForms", and click the Install button. |
| 34 |
* 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. |
| 35 |
* Download the ZIP, extract it and manually upload the extracted folder through FTP to the `/wp-content/plugins/` directory of your WordPress installation. |
| 36 |
2. Activate the plugin through the 'Plugins' menu in WordPress. |
| 37 |
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. |
| 38 |
4. That's it! |
| 39 |
|
| 40 |
== Frequently Asked Questions == |
| 41 |
|
| 42 |
= Who should use IvyForms? = |
| 43 |
|
| 44 |
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. |
| 45 |
|
| 46 |
== Screenshots == |
| 47 |
1. Form Editor |
| 48 |
2. Form Preview |
| 49 |
3. Form Settings |
| 50 |
4. Field Options |
| 51 |
5. Email Notification Settings |
| 52 |
|
| 53 |
== External services == |
| 54 |
|
| 55 |
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. |
| 56 |
|
| 57 |
What data is sent: |
| 58 |
- The plugin sends an IP address lookup request to ipwho.is when a form with a phone number field is loaded |
| 59 |
- No personal identifying information is explicitly sent, but the user's IP address is implicitly transmitted as part of the request |
| 60 |
|
| 61 |
When data is sent: |
| 62 |
- Only when forms with phone number functionality are loaded and used |
| 63 |
|
| 64 |
This service is provided by "https://ipwhois.io": |
| 65 |
- Terms of service: https://ipwhois.io/terms |
| 66 |
- Privacy policy: https://ipwhois.io/privacy |
| 67 |
|
| 68 |
== Changelog == |
| 69 |
= 0.3 = |
| 70 |
* Implemented reCaptcha integration for security. |
| 71 |
* New Admin page for Settings and reCaptcha configuration. |
| 72 |
* Added logic for storing Form Submissions as Entries in the database. |
| 73 |
* New Admin page for listing and handling Form Entries. |
| 74 |
* New Results tab in the Form Builder page for displaying the Entries of the Form. |
| 75 |
* Added option to enable/disable Entry storage of a single Form in the database. |
| 76 |
* Added Entry Details view in the Admin to see individual submission data |
| 77 |
* Added a new Form creation step - Picking from Templates or starting from scratch |
| 78 |
* Create a Contact Form using template for quick form creation |
| 79 |
Other small bug fixes and stability improvements. |
| 80 |
|
| 81 |
= 0.2.1 = |
| 82 |
* Implemented scrollbar variations and consistent pagination across tables. |
| 83 |
* Added loader to Save button and matched its size with Update button. |
| 84 |
* Added support icon to the header for quicker help access. |
| 85 |
* Fixed issue with form preview not working when plugin is installed in a subfolder. |
| 86 |
* Fixed issue with Settings page breaking after editing Confirmation tab. |
| 87 |
* Fixed issue with "Rows per page" after table action on All Forms Page. |
| 88 |
* Fixed issue with sorting after All Forms table actions. |
| 89 |
* Fixed inconsistent filter indicator behavior. |
| 90 |
Other small bug fixes and stability improvements. |
| 91 |
|
| 92 |
= 0.2 = |
| 93 |
* Full WCAG compliance across all frontend elements. |
| 94 |
* Added the option to publish or unpublish each form from its settings. |
| 95 |
* Enhanced search logic in the Notification table. |
| 96 |
* Improved filters on the All Forms table. |
| 97 |
* "Redirect to page" dropdown now shows the page name instead of the ID. |
| 98 |
* Fixed a drag-and-drop issue in the Form Builder. |
| 99 |
* Fixed an issue with duplicated forms. |
| 100 |
* General UI/UX improvements (tooltips, sticky buttons, pagination behavior, scroll styling, etc.). |
| 101 |
* CSS fixes. |
| 102 |
* Compatibility with WordPress version 6.8.2 approved. |
| 103 |
Other small bug fixes and stability improvements. |
| 104 |
|
| 105 |
= 0.1.2 = |
| 106 |
* Initial MVP ( minimum viable product ) release |