PluginProbe ʕ •ᴥ•ʔ
JetFormBuilder — Dynamic Blocks Form Builder / 1.2.6
JetFormBuilder — Dynamic Blocks Form Builder v1.2.6
3.6.3.1 3.6.3 3.6.2.2 3.6.2.1 3.6.2 3.6.1.1 3.6.1 3.6.0.1 trunk 1.0.0 1.0.1 1.0.2 1.0.3 1.1.0 1.1.1 1.1.2 1.1.3 1.1.4 1.1.5 1.1.6 1.1.7 1.2.0 1.2.1 1.2.2 1.2.3 1.2.4 1.2.5 1.2.6 1.2.7 1.3.0 1.3.1 1.3.2 1.3.3 1.4.0 1.4.1 1.4.2 1.4.3 1.5.0 1.5.1 1.5.2 1.5.3 1.5.4 1.5.5 2.0.0 2.0.1 2.0.2 2.0.3 2.0.4 2.0.5 2.0.6 2.1.0 2.1.1 2.1.10 2.1.11 2.1.2 2.1.3 2.1.4 2.1.5 2.1.6 2.1.7 2.1.8 2.1.9 3.0.0 3.0.0.1 3.0.0.2 3.0.0.3 3.0.1 3.0.1.1 3.0.2 3.0.3 3.0.4 3.0.5 3.0.6 3.0.7 3.0.8 3.0.9 3.1.0 3.1.0.1 3.1.1 3.1.2 3.1.3 3.1.4 3.1.5 3.1.6 3.1.7 3.1.8 3.1.9 3.2.0 3.2.1 3.2.2 3.2.3 3.3.0 3.3.1 3.3.2 3.3.3 3.3.3.1 3.3.4 3.3.4.1 3.3.4.2 3.4.0 3.4.1 3.4.2 3.4.3 3.4.4 3.4.5 3.4.5.1 3.4.5.2 3.4.6 3.4.7 3.4.7.1 3.5.0 3.5.1 3.5.1.1 3.5.1.2 3.5.2 3.5.2.1 3.5.3 3.5.4 3.5.5 3.5.6 3.5.6.1 3.5.6.2 3.5.6.3 3.6.0
jetformbuilder / readme.txt
jetformbuilder Last commit date
assets 4 years ago framework 4 years ago includes 4 years ago templates 4 years ago README.md 4 years ago index.php 4 years ago jet-form-builder.php 4 years ago readme.txt 4 years ago
readme.txt
287 lines
1 === JetFormBuilder — Form Builder for Gutenberg ===
2 Contributors: crocoblock, mjhead, hugreed
3 Tags: forms, blocks, gutenberg, form builder, contact form, subscribe form, multi-step form, user registration form, custom form
4 Requires at least: 5.6
5 Tested up to: 5.8.0
6 Requires PHP: 7.0
7 Stable tag: 1.2.6
8 License: GPLv2 or later
9 License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
11 Advanced form builder plugin for Gutenberg. Create forms from the ground up, customize the existing ones, and style them up – all in one editor.
12
13 == Description ==
14
15 **JetFormBuilder — Form Builder plugin for Gutenberg**
16
17 A functional yet handy Form Builder plugin that lets you create, edit, and style any form type in the Gutenberg Editor. No more supplementary drag-and-drop form builders. You can now use a one-stop interface to develop a fully operative form.
18
19 JetFormBuilder allows you to build any kind of form nice and easy. Its 18 field blocks allow you to create a form from scratch or reassemble the existing one. Throw JetStyleManager into the mix and you’ll be able to style every form field. Create, customize, and style – all in Gutenberg.
20
21 https://www.youtube.com/watch?v=WB0B3QLhZK0&feature=youtu.be
22
23 https://www.youtube.com/watch?v=GTWeLrZspoA
24
25 == Features ==
26
27 = VARIOUS FIELD TYPES =
28 Find inside a total of 18 JetFormBuilder blocks colored to stand out from the crowd. You can mix and match them freely until you achieve a unique row or column layout.
29
30 = POST SUBMIT ACTIONS =
31 Choose from 11 available actions and set any you want to be performed after the form submitted on the frontend. From basic Send Email, Insert/Update Post, Register User, Update User, and Update Options to advanced Call Hook/Webhook, Redirect to Page, MailChimp, ActiveCampaign, and GetResponse.
32
33 = CONDITIONAL LOGIC =
34 You can adjust the visibility conditions of any form field. Just use the corresponding JetFormBuilder block and decide which field will be shown and when. Besides that, there’s a chance to fine-tune the way Post Submit Actions perform. You set the conditions according to which the Actions will be executed or not.
35
36 = MULTI-STEP FORM & FORM BREAK BLOCK =
37 Form Break allows you to tell apart the form fields creating a step-by-step frontend layout. Add a Form Progress bar that indicates the first and last form steps and shows which step the user is currently taking.
38
39 = CALCULATED CONTENT =
40 Build dedicated Calculator forms or add extra functionality to any other form type. The Calculated field type will carry out basic and complex calculations real quick.
41
42 = REPEATER FIELD =
43 Repeater creates an interface to add and remove a repeatable group of input elements. You can use a Repeater field to add a group of fields any number of times. Create Repeater groups to display custom data smoothly.
44
45 = HIDDEN FIELDS =
46 Can’t decide what to do with system fields that were not meant for users to be seen? It’s simple. Hide them. JetFormBuilder’s functionality allows you to make certain fields invisible on the frontend.
47
48 = CUSTOM FIELD STYLES =
49 We integrated JetStyleManager & Gutenberg to make it possible for you to style the form fields as desired. Style settings can be applied to text, form description, required mark, and content label, too.
50
51 = BEGINNER-FRIENDLY & VISUAL =
52 No more confusing field rows and additional styling. Because Gutenberg is a visual editor, you can monitor the form creation process as if you were on the frontend. All field types can be found in the same place – the JetForm Fields block. And now you can add any content you want into the from layout - headings, images, sections etc.
53
54 = PAYMENT METHODS INTEGRATION =
55 Accept all kinds of payments securely via any of your WordPress-created forms be it one-off, recurring, fixed, variable payments, or user-entered amounts. JetFormBuilder allows linking your forms to PayPal or Stripe checkout.
56
57 == More JetFormBuilder Features ==
58
59 - **Field Value Generator Function.** Three available functions help you generate the field values dynamically.
60 - **Editable post-submit messages.** Use the default message texts or input your own ones.
61 - **Spam protection.** Add a Google reCAPTCHA to your form easily.
62 - **File uploads.** Decide which users you would authorize to attach files to your website forms: registered, not-registered, or all users.
63 - **Form submit type.** Choose between the page reload and AJAX options.
64 - **Drag-and-drop editor.** Grab the form block and place it where you want in a matter of seconds.
65 - **Input mask.** Three mask types are available – numeric, alphabetical, and alphanumeric.
66 - **Form validation.** Check if the entered user data is correct and whether to let them proceed with the form submission or not.
67 - **Form templates.** Coming soon.
68
69 <a href="https://jetformbuilder.com/" target="_blank">Read more about all JetFormBuilder features here</a>
70
71 == JetFormBuilder Pro Addons — Go Farther, Get More ==
72
73 Meet the Pro version of JetFormBuilder allows you to go far beyond the ordinary forms. It comes with a pack of powerful addons, which will become a game changing experience. Automate your marketing campaigns, optimize leads generation, enjoy the simplicity of autocomplete, and much more.
74 Check addons categories to find the appropriate one:
75
76 = FORM FEATURES =
77 Create complex forms with specific features to improve the user experience. Add autocomplete fields, make a long-form multistep, and help visitors not to lose filled-in data after page reload.
78
79 - <a href="https://jetformbuilder.com/addons/save-form-progress/" target="_blank">Save Form Progress</a>. A tweak to autosave the form progress and inputted data if the filling process was interrupted.
80 - <a href="https://jetformbuilder.com/addons/address-autocomplete/" target="_blank">Address Autocomplete</a>. A dynamic addon that suggests up to 5 places to auto-fill the Address field.
81 - <a href="https://jetformbuilder.com/addons/limit-form-responses/" target="_blank">Limit Form Responses</a>. A lightweight addon to control the overall number of form submissions and those per user.
82 - <a href="https://jetformbuilder.com/addons/select-autocomplete/" target="_blank">Select Field Autocomplete</a>. A tweak to auto-fill the values dynamically in the Select field type.
83 - <a href="https://jetformbuilder.com/addons/schedule-forms/" target="_blank">Schedule Forms</a>. A supplementary plugin that lets you set the form availability time frame.
84
85 = EMAIL MARKETING =
86 Collect and manage data the way you like the most. Grab subscribers using the catching form and organize your mailing lists with the help of the preferred email marketing tool.
87
88 - <a href="https://jetformbuilder.com/addons/mailerlite-action/" target="_blank">MailerLite Action</a>. A top-notch addon to bring your email marketing to the next level.
89 - <a href="https://jetformbuilder.com/addons/mailpoet/" target="_blank">MailPoet</a>. A form addon for more effective visitor data management and newsletter sending.
90 - <a href="https://jetformbuilder.com/addons/convertkit-action/" target="_blank">ConvertKit</a>. An email marketing addon to ensure higher audience reach and income from mailing lists.
91
92 = MARKETING AUTOMATION =
93 Looking for a way to automate your email marketing campaign? Pick the favorite integration that would ease the subscribers' management.
94
95 - <a href="https://jetformbuilder.com/addons/moosend/" target="_blank">Moosend</a>. A form extension to effectively manage subscribers and automate email marketing.
96
97 = CRM & SALES =
98 Link your fetching form with the mighty CRMs to generate leads more than ever! Get all the data you need from the visitors and handle it in a convenient database with lots of options.
99
100 - <a href="https://jetformbuilder.com/addons/hubspot/" target="_blank">HubSpot</a>. A mailing list addon that lets you alter the existing contacts and easily add new ones.
101
102 = PAYMENTS =
103 Pick the payment methods you and your clients use the most, add them to your forms, and spice them up with the actions before and after payment. Get your site ready for e-commerce smoothly.
104
105 - <a href="https://jetformbuilder.com/addons/stripe-payments/" target="_blank">Stripe Payments</a>. A supplementary software to integrate your forms and Stripe payment system.
106
107 == Demo ==
108 We’ve prepared a tell-all JetFormBuilder demo page to illustrate the functionality you get. Explore it now: <a href="https://jetformbuilder.com/demo/?utm_source=wp_org&utm_medium=referral&utm_campaign=jetformbuilder_plugin&utm_content=demo_release" target="_blank">https://jetformbuilder.com/demo/</a>
109
110 == Integrations ==
111
112 **<a href="https://crocoblock.com/plugins/jetengine/?utm_source=wp_org&utm_medium=referral&utm_campaign=jetformbuilder_plugin&utm_content=demo_release" target="_blank">JetEngine</a>**
113 Use the JetEngine potential when developing a Gutenberg form. You can add meta fields and custom taxonomies to the JetFormBuilder fields, generate the field values dynamically, and put the JetEngine-built custom post types into the dynamic settings.
114
115 **<a href="https://wordpress.org/plugins/jet-style-manager/">JetStyleManager</a>**
116 We added the opportunity to change the way Gutenberg Form blocks will look on the frontend. You can style up every component separately. Just hit the brush icon and do the necessary styling in the Block Style section.
117
118 More third-party plugin integrations are in the works.
119
120 == Documentation ==
121
122 Learn every little thing about JetFormBuilder & put theory to practice:
123
124 - <a href="https://crocoblock.com/knowledge-base/articles/jetformbuilder-how-to-create-a-form/?utm_source=wporg&utm_medium=referral&utm_campaign=jetformbuilder_plugin&utm_content=demo_release" target="_blank">JetFormBuilder: How to Create a Form</a>
125 - <a href="https://crocoblock.com/knowledge-base/articles/jetformbuilder-form-fields-overview/?utm_source=wporg&utm_medium=referral&utm_campaign=jetformbuilder_plugin&utm_content=demo_release" target="_blank">JetFormBuilder: Form Fields Overview</a>
126 - <a href="https://crocoblock.com/knowledge-base/articles/jetformbuilder-how-to-add-the-form-to-the-page/?utm_source=wporg&utm_medium=referral&utm_campaign=jetformbuilder_plugin&utm_content=demo_release" target="_blank">JetFormBuilder: How to Add the Form to the Page</a>
127 - <a href="https://crocoblock.com/knowledge-base/articles/jetformbuilder-post-submit-actions-overview/?utm_source=wporg&utm_medium=referral&utm_campaign=jetformbuilder_plugin&utm_content=demo_release" target="_blank">JetFormBuilder: Post Submit Actions Overview</a>
128 - <a href="https://crocoblock.com/knowledge-base/articles/jetformbuilder-how-to-combine-hidden-and-repeater-fields-with-the-calculated-field/?utm_source=wporg&utm_medium=referral&utm_campaign=jetformbuilder_plugin&utm_content=demo_release" target="_blank">JetFormBuilder: How to Combine Hidden and Repeater Fields with the Calculated Field</a>
129
130 == Screenshots ==
131 1. Creating a form structure
132 2. Adding new form fields
133 3. Form Break field
134 4. Post-submit Action setup
135 5. Style settings
136
137 == Frequently Asked Questions ==
138
139 = Is it possible to create a form that allows adding/editing posts on the frontend? =
140 Yes. You can use the **Insert/Update Post** post-submit Action to add and edit the posts of any type from the frontend. Besides that, you’re able to assign and modify any metadata of the given post.
141
142 = Can I create a user registration form? =
143 Absolutely. You can use the **Register User** post-submit Action to create a custom registration form. This post-submit action allows you to set user metadata, as well.
144
145 = Can the form be integrated with Zapier, Integromat, or similar third-party services? =
146 Sure. You can create a script that runs on a webhook in either Zapier or Integromat and then use the **Call Webhook** post-submit Action to launch it when the form is being submitted.
147
148 = Is it possible to send emails through a JetFormBuilder form? =
149 It is, any form created by JetFormBuilder can be usede as regular **contact form**. Thanks to the Send Email post-submit Action, you can send any number of emails you want during any form submit. For instance, you’re able to send an e-mail to a pre-defined address, the site administrator’s email, or the email address specified in one of the fields of the submitted form.
150
151 = Is JetFormBuilder compatible with ACF?=
152 Yes. JetFormBuilder is compatible with ACF, Toolset, and JetEngine itself.
153
154 == Changelog ==
155
156 **1.2.6**
157 - UPD: Changed the logic for processing required fields inside the Conditional Block
158 - ADD: Switch page on change Radio Field
159 - ADD: Styles in gutenberg for Datetime Field
160 - FIX: Execution of a query for ActiveCampaign with global settings
161 - FIX: Removed escaping slashes in send email action
162 - FIX: Adding class to passed page
163 - FIX: Preset post-terms in checkbox
164 - FIX: Loss of focus when editing a text field in the global preset
165
166 **1.2.5**
167 - FIX: Console errors when trying to submit a form with the required checkbox || radio, inside a conditional block
168 - FIX: Saving `max_size` attribute for media-field in float
169 - FIX: UI compatibility with Gutenberg Editor in WP 5.8
170 - Tweak: added `jet-form-builder/preset/source-types` php filter
171
172 **1.2.4**
173 - ADD: JetEngine Glossaries compatible
174 - ADD: New styling sections for the JetForm widget in Elementor
175 - ADD: `jet-form-builder/render-choice/query-options/posts` & `jet-form-builder/render-choice/label/posts` php hooks and the same for terms, instead of 'posts' - 'terms'
176 - FIX: Send submit status with messages from action settings
177 - FIX: Missing JetStyleManager wrapper on blocks
178 - FIX: Price formatting for PayPal gateway request
179 - FIX: Alignment calculated field
180 - FIX: UI errors in editor
181 - Tweak: Change Repeater component header icons
182
183 **1.2.3**
184 - ADD: Go Pro banner & link
185 - FIX: Redirect Action with GET args
186 - FIX: Get calculated value from post meta
187 - Tweak: Localize actions data on `jet-form-builder/editor-package/before`
188 - Tweak: Add class `field-type-{id}` for each field
189 - Tweak: Add `Gateway_Manager::has_gateway`
190 - Tweak: Add php filter `jet-form-builder/field-data/calculated-field`
191 - Tweak: Add js filter `jet.fb.calculated.field.available.fields`
192
193 **1.2.2**
194 - ADD: Addon management via Dashboard
195 - ADD: Better parse macros in the Send Email action
196 - ADD: Filter jet-form-builder/fields/wysiwyg-field/config for wysiwyg-field
197 - UPD: Parse macros in From Name & From Address fields in Send Email action
198 - FIX: Dynamic preset with empty result value
199 - FIX: CSS compatibility gutenberg-addons
200 - FIX: Compatibility with php 7.0
201 - FIX: Hiding a calculated field
202 - FIX: Duplicate calc formula in each repeater
203 - FIX: Displaying redirect action in gateways editor
204 - FIX: Duplicating form
205 - FIX: Remove mask from empty input on submit the Form
206
207 **1.2.1**
208 - FIX: Blocks initialization.
209
210 **1.2.0**
211 - ADD: Examples (preview) for Jet Form Fields in Gutenberg
212 - ADD: Global settings for actions, additional sidebar plugins, for example `reCAPTCHA v3`
213 - ADD: The ability to use global settings in `Mailchimp`, `GetResponse` & `ActiveCampaign` actions
214 - ADD: PHP action `jet-form-builder/render/{field_type}` to control the rendering of the field
215 - ADD: JS hook `jet.fb.register.fields.controls` for registering & manage block-fields controls
216 - ADD: JS hook `jet.fb.register.plugins` for registering custom sidebar-plugins
217 - ADD: JS hook `jet.fb.register.fields` for registering custom form fields
218 - Updated: `apiVersion:2` of blocks registration in Gutenberg
219
220 **1.1.7**
221 - ADD: RTL compatibility to Wysiwyg Field
222 - ADD: Compatibility with JetStyleManager 1.2.0 and older versions
223 - ADD: Styles for Form Progress circle
224 - FIX: Send email without correct headers, added initial padding-bottom for progress items
225 - FIX: Render script jet-form-builder-inputmask only when rendering Text Field
226 - FIX: Plain default value in repeater fields
227 - FIX: Wysiwyg field is RTL compliant
228 - FIX: Positioning of progress item label
229 - FIX: Rendering last form-break field in form
230
231 **1.1.6**
232 - ADD: `Label of progress` for Form Break Field
233 - FIX: Errors when editing actions such as MailChimp, GetResponse
234
235 **1.1.5**
236 - FIX: Trying to access array offset on value of type null on php 7.4
237 - FIX: Rendering repeater attributes
238
239 **1.1.4**
240 - FIX: CSS Compatibility with Twenty Twenty-One theme
241 - FIX: Parsing form fields from content when processing a request
242
243 **1.1.3**
244 - FIX: render Form Break button if there is no name for it, entering settings for Number Field with floating-point
245 - FIX: render CSS classes in fields
246 - FIX: initializing controls for widget Form in JetEngine
247 - FIX: minor fixes in the editor
248
249 **1.1.2**
250 - FIX: Duplicating a plain preset in fields
251 - FIX: Applying macros to a message after paying with PayPal
252 - FIX: Retrieving form data after Paypal payment
253 - FIX: Styling Form-block with JetStyleManager
254 - FIX: Compatibility with Twenty Twenty-One theme
255 - FIX: Compatibility with JetEngine on initializing the conditions
256 - FIX: Saving character limitation in Text Field settings
257
258 **1.1.1**
259 - UPD: Better WordPress 5.7 compatibility
260 - Improvement: Triggering conditional logic when typing in a text and textarea fields
261
262 **1.1.0**
263 - ADD: Gutenberg blocks: **Conditional Block**, **Datetime Field**
264 - ADD: Elementor widgets: **JetForm**
265 - ADD: Form Progress with multiple pages
266 - ADD: Post submit actions Conditions
267 - ADD: New preset sources for post-type: Post Date, Post Date GMT
268 - ADD: Integration with Paypal
269 - ADD: Compatibility with **JetEngine** widget Form
270 - ADD: Compatibility with **JetFormBuilder Converter**
271 - Improvement: The form builder and the form block full-width in the editor
272
273 **1.0.4**
274 - ADD: displaying a shortcode for each form
275
276 **1.0.3**
277 - FIX: creating a user with administrator role.
278
279 **1.0.2**
280 - Enhancement: added **`jet_fb_form`** shortcode. Example: `[jet_fb_form form_id="4338" submit_type="ajax" required_mark="***" fields_layout="row"]`
281
282 **1.0.1**
283 - FiX: render wysiwyg on front-end
284
285 **1.0.0**
286 - Initial release
287