Convert Forms 2.7 brings Conditional Logic and Joomla 4 support

Published in Blog by Tassos Marinos on Friday, 24 July 2020

Convert Forms 2.7.0 has now been released and available for download. This release announces the long-awaited and most-requested feature in the history of the extension, Conditional Logic. Makes the extension Joomla 4 ready and adds the Label Position option. Additionally, includes several fixes and improvements for both back-end and front-end.

Conditional Fields

Although it sounds advanced, the truth is, conditional fields is just a way to create smart and dynamic forms. It is a typical “if this, then that” process that enables you to create shorter forms that change based on input.

For instance, when a user clicks something on your form, other fields on the form interact with that input and change accordingly. Hidden fields may appear, dropdown options may disappear, the value of some other fields may change, and so on.

People don't like filling out long, complex, and overwhelming forms. By employing conditional fields renders significantly more simple and comprehensible forms, which reduces abandonment rate while increases conversions.

To learn more information about how conditional fields can help you create smart Joomla forms, visit the official guide, How to set up Conditional Fields.

Joomla 4 Support

Convert Forms now supports the upcoming Joomla version 4 which is currently in Beta 2. However, some breakage is expected; we are working on fixing issues on Joomla 4 but it may take a while since it's still changing, albeit not at the rate it was changing pre-Beta.

As with every beta software, Joomla 4 should not be used on production websites, but rather for preparing your skills for when it's officially released as the next "stable" Joomla version.

Do you want to try Joomla 4.0 Beta without migrating one of your sites? Test it directly at launch.joomla.org

Changelog

Here are the highlights of what’s new and updated in v2.7.0.

Added

  • Adds support for Joomla 4.0 Beta 2.
  • Implements the Conditional Logic Fields addon.
  • Implements the Empty Space layout field.
  • Adds the Label Position option. Labels can now be Left and Top aligned.

Fixed

  • Text editors don't place nicely when switched to fullscreen.
  • The form editor doesn't display the correct error messages during saving due to HTTP/2.
  • Submission's Smart Tags don't get replaced in the PDF Form Submission Folder and Filename Prefix options.
  • Prevent HTML tags from being used in the options value property in Dropdown, Radio Buttons, and Checkboxes fields.
  • CSS Class “cf-iscentered” doesn't work.
  • A duplicated field may not be included on the form due to a duplicated field key.
  • Wrong file size is shown for uploaded files in the File Upload field.

Changed

  • Improves Radio Buttons and Checkboxes options display by relying on Flexbox and dropping CSS media queries.
  • Adds {user.registerdate} Smart Tag to be able to pull the logged-in user registration date.
  • Adds the Allow Unsafe Files option to File Upload Field.
  • Makes Label, Description, and Placeholder field options translatable with language strings.
  • Updates Dropzone script to 5.7.0
  • Adds new translations: Bulgarian (bg-BG), Czech (cs-CZ), Finnish (fi-FI)
  • Updates translations: German (de-DE), French (fr-FR), Italian (it-IT), Spanish (es-ES), Dutch (nl-NL)
  • Updates translations: Russian (ru-RU), Slovenian (sl-SL), Ukranian (uk-UA), Portuguese (pt-BR)