The latest release of the WFFM Conversion Tool is now available on its GitHub repository and it offers an exciting new feature among the new introduced changes. This version introduces the ability to extend the conversion capabilities of the tool to support the conversion of Web Forms For Marketers (WFFM) items to custom Sitecore Forms items added by using Sitecore modules available on the Sitecore Marketplace.
Sitecore Forms and Sitecore WFFM module offer similar functionalities, but of course they are not a one-to-one perfect match. For example, not all the form field types available in the WFFM module are also available in Sitecore Forms. File upload, Captcha, Credit Card and SMS/MMS Telephone fields are missing in Sitecore Forms.
In the last two years since the first release of Sitecore Forms with Sitecore 9.0, new open source modules have been developed by generous developers of the Sitecore community to fill some of these functionality gaps.
WFFM Conversion Tool Extensions
This version of the WFFM Conversion Tool introduces the WFFM Conversion Tool Extensions, a group of plugins that adds support for the conversion of WFFM forms items that don’t exist in the Sitecore Forms out-of-the-box solution, but that are extended using popular Sitecore modules available on the Sitecore Marketplace.
The extension plugins are released together with the WFFM Conversion Tool and they are available in a new folder of the tool, called “Extensions”, where each plugin is stored in a sub-folder with their respective Sitecore module name.
The first two plugins available in this release of the WFFM Conversion Tool are supporting two popular Sitecore Forms modules: the Sitecore Forms Extensions module and the Sitecore Forms Send Email Submit Action module.
Sitecore Forms Extensions
The Sitecore Forms Extensions module extends the Sitecore Forms out-of-the-box functionalities, providing the ability to prefill forms fields and a better integration with Email Experience Manager (EXM), introducing two custom field types (File Upload and reCaptcha), and much more.
The extension plugin for this module adds the ability to convert the following two WFFM field types: the File Upload field and the Captcha field. The File Upload field data is also converted and migrated using the format supported by the File System storage provider of the Sitecore Forms Extensions module.
Sitecore Forms Send Email Submit Action
The Sitecore Forms Send Email Submit Action module extends the Sitecore Forms functionalities, providing a custom Send Email submit action very similar to the Send Email save action available in the Sitecore WFFM module. The extension plugin for this module adds full support to convert the WFFM Send Email save action to its custom Send Email submit action in Sitecore Forms.
Other Features In This Release
In addition to the WFFM Conversion Tool Extensions, this new release of the tool introduces two other useful features:
- The ability to convert and migrate forms items and their data for only a subset of forms, defining a list of form IDs in a new setting of the tool. This feature could be useful when testing a custom conversion behavior and having the desire to apply the conversion process for a specific form or a subset of forms only.
- The addition of two new columns in the conversion analysis report to include raw values of the fields that the tool is not able to convert. This feature will help users to better understand the results of the report and to decide what is important or not to be manually converted.
Do you know other Sitecore Forms modules?
This release of the tool introduces the WFFM Conversion Tool Extensions for two popular Sitecore modules on the Sitecore Marketplace. If you know other Sitecore Forms modules that introduce similar features previously available in the Sitecore WFFM module, share their names with me!
If you have any questions, feel free to start a conversation in Sitecore Slack in the channel #wffm-and-forms. You can also reach out to me directly in Sitecore Slack or on Twitter.
Thank you for reading!