BuddyForms 2.5 Out Now

by Sven Lehnert | BuddyForms Form Builder, Uncategorized

BuddyForms Version 2.5 comes with some huge improvements and new features. In this blog post, I like to highlight the changes and give you a preview of the new features and functionality.

We improved the UI of the Form Builder and make creating a new form easier. You can choose now from pre-defined form templates or create your own all from one place.

Change the Form Slug

From now on it is possible to change the form slug. This was often asked in the support and we finally make it possible to change the form slug for existing forms!

We have added a new Price field

We have added a general price field you can use to collect any kind of currency in your forms. We have added some great options to define the form element to your needs and currency see the gif to see it in action!

Reduced and optimized the Database

We have removed the WP Session and cleaned up the way we store form options in the database to give you the most up-to-date data flow. If you are serious about your DB and Form speed you will love the new system. We have set up all for the future and make BuddyForms work with the most modern techniques of PHP and WP to give you the best and cleanest and fastest forms possible.

And many more optimizations

We improved the error handling and validation and put a lot of passion into the core of BuddyForms. We rewrite some parts and take the time to optimize all parts of the core. Please look into the changelog for more details and see all the changes from version 2.5 listed below.

Changelog: Version 2.5

* Improved required field messages to be more user friendly.
* Fixed the function to register users from multisite.
* Added more argument to extend the fields form 3rd parties.
* Moved the captcha field to the basic field group.
* Added a Price field.
* Removed the label option from the From Action field.
* Fixed the option to change the form slug, because it was not working if the form not have any submitted entry.
* Fixed JS incompatibility with external plugins.
* Code improvement and cleaning.
* Improved the detection of the bf shortcodes from the post content.
* Fixed the fields user_login and user_email because the option `hide to logged in` was hiding this field for logged out users and not make sense for a registration form.
* Added a filter to exclude columns in the submission list from the administration.
* Updated the user meta mapping to load the user website from user metas.
* Improved the default submission title for the registration forms.
* Fixed to show the User meta values when a list of entries shortcode is used.
* Fixed the user_login and user_email field to load the value from the user meta.
* Fixed the show captcha when the submission is in the action view.
* Code fix to the action column of the list of entries of a contact form.
* Added a custom class to the list of submissions.
* Fixed the password reset shortcode.
* Improved the code related to the error handling.
* Added the possibility to override the template/output used to change the password.
* Removing the session from the form submission and the error handling.
* Adding the Content element to handle the server validation for that component.
* Added a filter to change the output used to replace by a shortcode. `apply_filters('buddyforms_field_shortcode_value', $field_result_value, $form_slug, $post_id, $target_slug )`
* Fixed to avoid jQuery validate crash.
* Fixed the undefined index when the dropdown don't have any item created yet.
* Added the option to create a form from scratch or select the existing templates when a form is added trough the option add new.
* Fixed the wizard to not show the new builder background.
* Fixed the issue related to the creation of auto-draft in each visit of the form in the frontend.
* Added a filter to change the array separator. `apply_filters('buddyforms_implode_separator', ', ', $field_type, $field_slug)`
* Fixed the validation to process the array correctly, it affect the taxonomy fields.
* Added the taxonomy field value for the submission column in the administration.
* Fixed the permission issue when the post is created using buddyforms.
* Added a helper function to check the user capability. `bf_user_can`
* Added a nonce error message.
* Added a cursos pointer to the checkbox input.
* Fixed the permission to submit a form for anonymous users.
* Fixed a notice in the email notifications.
* Fixed the edit and delete buttons.
* Fixed the required validation for the content field.
* Fixed the auto-draft error for different post types.
* Added a Js hook to extend the function to get field data.
* Change "Check to enabled" to "Check to enable".
* Updating Freemius to version 2.3.0.
* Added the ability to join the beta tester groups.

New Beta Tester Program

From now on you can join our BETA program. All you need to do to become a part of the beta program is to go to the BuddyForms Settings and check the Checkbox for the Beta Program. You can find it In the plugin settings under your account.

Like always we hope you enjoy the new features. We are already excited to get your feedback.


Boost your business in WooCommerce with the BuddyForms extension


Submit a Comment

Your email address will not be published. Required fields are marked *

More from the Magazine

Ultimate Guide on WordPress Multilingual Website

Website owners remain constantly on the lookout for new ways to broaden their audience and increase venture growth by building a multilingual website. Fortunately, building a multilingual WordPress platform is valuable to the website's SEO and user experience. You can...

What is Web hosting?

Web hosting is a type of service that helps Individuals and big venture to make their website accessible via the internet. Web Hosting is the combination of hardware and software just like CPU which helps any website or its webpage to be live over World Wide Web....

Which Is Better, A Custom Website Design Or WordPress Themes?

Should you opt for a custom website design or a WordPress Theme when it comes to your website?  You’ve already decided that it’s time to get a website for your company, but now you need to choose between a custom design and a WordPress theme?  In this article, we...

Why It’s Easier to Succeed with WordPress than Might Think?

Creating awesome CMS goes a long way, but making sure the content is showcased the most impactful way is the key to your website’s success. Visitors should feel engaged with the content and it should gently nurture them towards the intended objective. To achieve these...

The Importance of Good Product Documentation.

The goal of this blog post is to reflect on the importance of having good documentation available to your users, so they can solve their problems themselves and thus decongest your developer's team in the support inbox. In ThemeKraft we are always trying to develop...

10 reasons why WordPress is the best CMS for SEO

WordPress is the world's most standard content management framework (CMS). Great numerous organizations base their online presence on a WordPress platform, because of its great SEO potential. Since its dispatch in 2003, WordPress has been on the up, so much that it...

How to update WordPress?

WordPress updates are very important, for the reasons we have explained in a previous article and in this article we'll explain the ways you have to update WordPress, but first, we'll tell you what you should do before the updates. We invite you to read this article...

Meet BuddyForms BuddyPress Post in Groups

Among the add-ons that you definitely need to have available on your website, you need to know BuddyForms BuddyPress Post in Groups, its functionalities and benefits will allow you to better develop your online business. It's great for creating BuddyPress groups for...

The benefits of creating a blog

By knowing the benefits of creating a blog, you will know why you definitely need one. Our intention is that you make the most of the online resources that are at your disposal, so you can achieve your goals. So, keep reading and discover what are those benefits that...

Precautions for updating WordPress

In a previous article, we talked to you about the importance of keeping WordPress up to date, now we want to ask you what are the precautions to update WordPress, in that way you will avoid making mistakes that are serious for the operation of your website. Here are...
Share This