=== AIO Forms - Craft Complex Forms Easily === Contributors: EDGARROJAS Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=edseventeen%40gmail.com Tags: forms, form builder, calculated fields, calculation forms, form Requires at least: 3.3 Tested up to: 6.7 Stable tag: 1.2.229 License: GPLv3 or later Author URI: https://allinoneforms.rednao.com/ Plugin URI: https://allinoneforms.rednao.com/ License URI: http://www.gnu.org/licenses/gpl-3.0.html Everything you need to create those complex forms. Conditional logic, calculations, file uploads, signatures, repeaters and more included! == Description == ## I'm a free user, so why should I pick you over all the other alternatives? ## Plain and simple, you won't find any other plugin with this many features in the free version. To name a few, the free version has these features: **+40 Fields**. Including those hard-to-find-for-free fields like file upload, signature, Google Maps, and repeaters. **Formulas**. Formulas let you create dynamic calculations, they are generally used to calculate a price, but they can be used to do many other stuff like set the minimum date of a date picker or filling a text box with dynamic content. **Conditional logic**. These can be used to do something when a condition is met like hiding/showing a field, making it required, or even doing more complex stuff like sending a specific email or hiding a step on a multiple-step form. **Entries Screen**. Used to view your submissions directly in the WordPress dashboard **Style editor**. Used to customize your form (change the font, colors, background, etc.) without using CSS or any form of coding. **Multiple-step forms**. Used to split your form into sections, this makes big forms more manageable and easy to fill. **Advanced emailing**. You can configure as many email templates as you want and even configure them to be sent only when a form is filled in a specific way. And we keep adding more. We love our free users and want them to have a great experience using the plugin. So if you are looking for a free plugin try ours, I am sure you won't regret it. ## I'm looking to purchase a premium plugin why should I pick this one? ## First of all **our basic version gives you access to all the add-ons and features.** Unlike other plugins that give you just a fraction of their features in their initial version and force you to pay a fortune to unlock everything, we give you all right from the beginning. You will find an add-on for everything you need like: **PDF Builder**. Create a PDF using the information on the form and attach it to the emails. **Pages**. Show the entries on a page, this is great for creating pages like listings or reports. You can even configure the page to allow users to edit the entry directly in the front end. **Google Sheets**. Send the form information to a Google sheet. **Lookup fields**. Create a field that can be filled with information from another form. **Automation**. Execute custom actions (like sending an email or updating an entry) when an action is performed. **And more**. If you don't find the add-on you need just let us know and we will do our best to create it for you. And if you don't find the add-on you need just let us know and we will do our best to create it for you. ## More about AIO Forms ## Creating complex forms can be frustrating. The problem is that **you can fit all the form builders in one of these three categories:** - **They offer very basic calculation support:** They can just sum up some specific "payment" fields. - **They offer a very limited calculation builder:** You can do some basic operations (addition, multiplication, etc) and if you are lucky maybe even some basic conditions - **They straight up require you to become a developer:** They support everything that you are able to code yourself. For example, do you want to change the minimum value of a numeric field depending on a calculation? Be ready to learn how to listen to the change events of the field so you can change the attribute manually. That's why **we crafted this plugin from the ground up to make the creation of calculations as easy as possible**, here are the main benefits you will find by using this plugin: - **You can use any field to create a calculation:** Do you want to use the repeater or survey field to calculate a quiz result? Sure go ahead. What about using the google maps field to calculate the distance between two points then calculate a price? Yes, that can be done too. Date pickers, group panels every field can be used AND you don't need to learn to code. - **You can use calculations to customize your fields too:** For example, you could use a calculation to define the minimum date of a date picker or to set the text of a html or text box. - **Smart calculation builder:** The plugin will accompany you while you are creating your calculation and will inform you of any issue and even give you suggestions for an easy stress-free time in creating calculations. - **And more:** Like calculations inside conditions, functions and (if you are a developer) a complete javascript and php api. ##This is how a calculation works## https://www.youtube.com/watch?v=LoFPZmqf_sg The full version has even more ways to help you in creating calculations so don't forget to check the full version features. ## A conditional logic for all your needs ## https://www.youtube.com/watch?v=HNGHwWdVQK4 All other plugin has conditional logic to show and hide fields but once you want to do something more complex, lets say changing the price of the options of a dropdown conditionally, you will need to use your javascript expert hat or hire a developer to do that. With AIO Forms this is not needed as every field has it's own set of conditions so you have an easy time creating your forms. ## A sophisticated style designer ## You can create a professional looking form with your own colors and styles without coding a thing using the style designer. #Technical details ### Conditional logic Do stuff like hiding fields, change the option price or make a field invalid depending on conditions ### Formulas Do arithmetical operations like summing and multiplying fields to calculate a value. https://youtu.be/5O7f4Ty7e9A You can even use formulas to create conditions and do neat stuffs like (just to give an example) making a field invalid if the number of days between two dates is less than 10. https://www.youtube.com/watch?v=FR1coYCJgM8&t=23s ### Robust price calculation system One of the most frequent uses of a form is to calculate a price, this is use in a lot of different forms like order forms, inquiry forms, donation forms etc. The plugin is prepared to handle this kind of situations and it has a lot of features to make it easy for you to create them. https://www.youtube.com/watch?v=f5GtBpZJJzs ### Api Are you a developer? if so you will be pleased to know that you can use both our javascript and php api to manipulate the form and its entries by code. ### Other features * **QRCode Support:** Add customized qr codes to your emails and confirmation messages * **Advance emailing:** You can not only create a fully customized email but you can also use advance features in it like adding a qr code or include a section only when a condition is met. = Premium Extensions = Our free version is great but our full version is the absolute best (and has more features than any other form builder!), here are some of its features: * **Full Entries screen**: View, export to csv or edit the previously submitted entries * **Paypal**: Accept payments with paypal * **Stripe**: Accept payments with stripe * **PDF**: Create pdfs using the entry information and attach it to the emails * **Pages**: Create pages using the entry information * **Attachments**: Attach uploaded files within the emails sent. * **Auto Save**: Save the filled information so the user can continue filling the form later * **Confirmation**: Add a review/confirmation page before submitting * **Register users**: Create a user account on your site when a form is submitted * **Google Sheets**: Send the form information to a google sheet * **Lookup fields**: Create a field that can be filled with information from another form [Check tutorial](https://allinoneforms.rednao.com/introducing-lookup-fields/). **Product fields**: Create a list of products that your user can pick from [Demo](https://demos.rednao.com/allinoneforms/demos/product-field/) * **Appointments**: Let your user select a time from a list of available slots [Demo](https://demos.rednao.com/allinoneforms/demos/appointments/) * **Input Table***: A table with fillable boxes [Demo](https://allinoneforms.rednao.com/field-demo-2/input-table/) * **Collapsible**: A field container that can be collapsed [Demo](https://demos.rednao.com/allinoneforms/demos/collapsible/) * **Currency**: A field that can format a number as a currency or any other format [Demo](https://demos.rednao.com/allinoneforms/demos/currency/) * **Popup**: A field that can show a popup when the user clicks on it [Demo](https://demos.rednao.com/allinoneforms/demos/popup/) * **Autocomplete**: A field that can autocomplete the user input using a list of values [Demo](https://demos.rednao.com/allinoneforms/demos/autocomplete/) * **Automation**: Execute custom actions (like sending an email or updating an entry) when an action is performed [Tutorial](https://allinoneforms.rednao.com/knowledge-base/getting-started-3/) * **Custom DropDown**: A dropdown with a custom formatting [Demo](https://allinoneforms.rednao.com/custom-dropdowns-a-new-way-to-show-personalized-lists/) * **Submission to post**: Create posts when a form is submitted [Demo](https://allinoneforms.rednao.com/downloads/submission-to-post/) * **Translations**: Integrate your forms with translation plugins like WPML and Polylang [Demo](https://allinoneforms.rednao.com/downloads/translations/) = Latest Tutorials = How to create a free cost per mile calculator https://www.youtube.com/watch?v=E46_HFSTvjc How to create dynamic term of services https://www.youtube.com/watch?v=mm5KFwPHSDo == Changelog == = All in one forms 1.2.229 = * Making email designer larger = All in one forms 1.2.228 = * Added conditional text support to term of service field = All in one forms 1.2.227 = * Fixed issue with conditional logic of lookup fields = All in one forms 1.2.226 = * Fixed issue with dragging lookup fields * Added features needed for the upcoming simple text lookup field = All in one forms 1.2.224 = * Added feature to let you pick default selected options for multiple options fields like checkboxes and button selection = All in one forms 1.2.223 = * Fixed issue with conditional logics in the pages add on * Added file preview to file upload field = All in one forms 1.2.221 = * Adding an example to the new meta section = All in one forms 1.2.220 = * Added new form template = All in one forms 1.2.219 = * Fixed issue with copying fields inside group panel = All in one forms 1.2.217 = * Added meta for fields * Added support for formulas in simple text fields and descriptions * Fixed ui issues = All in one forms 1.2.217 = * Added feature to let users customize the current date ond submitted date format as shown in the email. = All in one forms 1.2.216 = * Letting hidden field be used in the "Send email to" setting of the email builder = All in one forms 1.2.215 = * Letting hidden field be used in the "Send email to" setting of the email builder = All in one forms 1.2.214 = * Added field summary customization = All in one forms 1.2.213 = * Fixed issue ith conditions and image picker = All in one forms 1.2.212 = * Added documentation for the discount field = All in one forms 1.2.211 = * Changes to support conditional discount change using the condition field = All in one forms 1.2.210 = * Changes to support the new discount field = All in one forms 1.2.208 = * Added a class to the next and submit button of the multiple step form so they can be styled = All in one forms 1.2.207 = * Small changes to support new features of the page builder = All in one forms 1.2.206 = * Improving query builder so it can do aggregation functions = All in one forms 1.2.205 = * Added feature to let import a form and all the elements created with add ons that uses that form. = All in one forms 1.2.204 = * Fixed issue with date picker = All in one forms 1.2.203 = * Changes to the query builder to support aggregation functions = All in one forms 1.2.202 = * Support wordpress 6.7 = All in one forms 1.2.201 = * Fixed issue with styles of button selection = All in one forms 1.2.200 = * Added more styling options to button selector = All in one forms 1.2.199 = * Changes needed for the new pop up selection field = All in one forms 1.2.197 = * Added math functions to formulas = All in one forms 1.2.196 = * Fixed issue with appointment field = All in one forms 1.2.195 = * Added features to calculate distances using the google maps field = All in one forms 1.2.194 = * Fixed issue with multiple step forms and added more features to calculate distances in google maps = All in one forms 1.2.193 = * Added feature to skip items in a repeater depending on a condition = All in one forms 1.2.192 = * Added show/hide steps in a multiple step forms feature = All in one forms 1.2.191 = * Added more style options to the survey field = All in one forms 1.2.190 = * Added more style options to the survey field = All in one forms 1.2.189 = * Changed online gallery to another site = All in one forms 1.2.188 = * Fixed issue with min and maximum value formulas in number field = All in one forms 1.2.187 = * Added feature to show the url where the form was submitted in the email = All in one forms 1.2.186 = * Added sorting by name creation date and update date to the form list page = All in one forms 1.2.185 = * Added feature to expand to fit the content of the rich text editor = All in one forms 1.2.184 = * Doing modifications to support upload images inside the rich text editor = All in one forms 1.2.182 = * Tested up to WordPress 6.6 = All in one forms 1.2.181 = * Improved the date function so more formulas can be created = All in one forms 1.2.180 = * Fixed issue with number field = All in one forms 1.2.179 = * Added tutorial to button counter = All in one forms 1.2.178 = * Added QR Scanner lookup field to the lookup add on = All in one forms 1.2.177 = * Added QR Scanner field = All in one forms 1.2.176 = * Fixed issue with export of group panel data = All in one forms 1.2.175 = * Fixed server side validation issue = All in one forms 1.2.174 = * Added quantity selector to the product item field = All in one forms 1.2.173 = * Added button counter field = All in one forms 1.2.172 = * Minor change to formbuilder to support upcoming add on = All in one forms 1.2.169 = * Fix issue with setting 'Show subtotal' in group panel * Added capability aio_view_entries = All in one forms 1.2.168 = * Changed the url of the demo forms = All in one forms 1.2.167 = * Fixed issue with stripe add on = All in one forms 1.2.166 = * Added function to sum up fields in a repeater = All in one forms 1.2.165 = * Fixed issue with group panels and conditional logic = All in one forms 1.2.163 = * Added feature to clone options in a conditional logic = All in one forms 1.2.162 = * Fixed issue with nested group panels = All in one forms 1.2.161 = * Updating lit library = All in one forms 1.2.159 = * Added feature to style the icons of a divider field = All in one forms 1.2.158 = * Added feature to change masked input mask dynamically = All in one forms 1.2.157 = * Added before submit event = All in one forms 1.2.156 = * Fixed issue with global templates = All in one forms 1.2.155 = * Fixed issue with term of service field = All in one forms 1.2.154 = * Fixed issue with simple text field = All in one forms 1.2.153 = * Included video tutorial for custom dropdown = All in one forms 1.2.152 = * Included video tutorial link for chained select field = All in one forms 1.2.151 = * Changes required to support automatic google drive synchronization with the chained select field = All in one forms 1.2.150 = * Added video tutorials for lookup fields (tutorials for other fields coming soon) = All in one forms 1.2.149 = * Added option to the chained select to use the last column to define the option price = All in one forms 1.2.148 = * Fixed issue with signature and conditional logic = All in one forms 1.2.147 = * Making changes to the builder in preparation for the upcoming product designer field. = All in one forms 1.2.146 = * Adding feature that allow pdf builder to show empty fields. = All in one forms 1.2.145 = * Fixed comflict between the plugin and the pdf builder = All in one forms 1.2.144 = * Fixed image property label = All in one forms 1.2.143 = * Added style for selected radio and checkboxes = All in one forms 1.2.142 = * Added styles for the sub text of the address fields = All in one forms 1.2.141 = * Removing row in email when the row is empty = All in one forms 1.2.140 = * Added support for translation plugin = All in one forms 1.2.139 = * Fixed issue with date lookup field = All in one forms 1.2.138 = * Added rich text field support = All in one forms 1.2.137 = * Removed required settings from group panel = All in one forms 1.2.136 = * Fixed isue with required condition = All in one forms 1.2.135 = * Support Wordpress 6.4.1 = All in one forms 1.2.134 = * Support Wordpress 6.4 = All in one forms 1.2.133 = * Fixed issue with conditional logic of numeric comparator = All in one forms 1.2.132 = * Added submission to post add on support = All in one forms 1.2.131 = * Added readonly attribute to paragraph field = All in one forms 1.2.130 = * Fixed issue with float panel = All in one forms 1.2.129 = * Fixed issue with lookup fields showing the formula panel = All in one forms 1.2.128 = * Added a condition to filter by current user viewing the page = All in one forms 1.2.127 = * Fixed issue exporting switch fields in the entries screen = All in one forms 1.2.126 = * Fixed style issues in condition builder = All in one forms 1.2.125 = * Adding a filter to customize the email styles = All in one forms 1.2.124 = * Fixed issue with restrictions * Added support for conditional formulas = All in one forms 1.2.123 = * Changed review message = All in one forms 1.2.122 = * Added copy/paste feature * Fixed issue with formulas used in conditional logics = All in one forms 1.2.121 = * Fixed issues with the custom dropdown = All in one forms 1.2.120 = * Preparing the style generator to support the upcoming custom dropdown field = All in one forms 1.2.119 = * Changes to the repeater and group panel field so they support more features in the woocommerce add on = All in one forms 1.2.118 = * Fixed issue with edit and preview actions of the aio forms list = All in one forms 1.2.117 = * Modified the license box to mask it = All in one forms 1.2.116 = * Fixed issue with input table = All in one forms 1.2.115 = * Added feature to include an image in each step = All in one forms 1.2.114 = * Added input table = All in one forms 1.2.113 = * Fixed issue with image picker * Fixed issue with restricted condition = All in one forms 1.2.111 = * Introducing behaviors, a new way to customize the fields = All in one forms 1.2.110 = * Added support to fonts in simple texts = All in one forms 1.2.109 = * Added and option to include post id in the shortcode formula = All in one forms 1.2.108 = * Fixed issue with switch field = All in one forms 1.2.107 = * Fixed styling issues