WFFM to Sitecore 9.3 Forms Conversion issues

While we are doing WFFM to Sitecore 9.3 Forms conversion we faced few challenges.

We are documenting here for future references

Approach

●Used conversion open source tool https://github.com/afaniuolo/WFFM-Conversion-Tool

●As manual conversion is more time consuming

Custom Actions

In-built WFFM Custom Actions are not supported in Sitecore Forms

Only 3 type action

  • save Data
  • Redirect to page
  • Redirect to URL

Where as WFFM had 9 inbuilt like “create user, login with create user, send email” actions. So be prepared to write our custom logic.

Another big feature miss in Sitecore Forms, Prefill.

In-Built Controls

Controls like Rich text and Captcha are not available in Sitecore forms. We need to create custom fields.

Sitecore doesn’t highlight in Red color for the validation error messages and * notation for mandatory fields. We achieved it in Sitecore forms by Hack fix by override inbuilt cshtml file. We need to override the cshtml file in form builder folder.

Sitecore support Datepicker control which was not available in WFFM

Experience with Tool

Forms data and Forms submitted user data was migrated well

Validations in the Forms failed to convert: We wrote custom validation with regex expression.

UI got distorted.

For each environment you need run migration scripts.

Core DB

Membership tables moved to Security DB(Recommended by Sitecore)

So any hard code references to Core to be replaced with UserManager API calls

Desclaimer: This is high-level points to note while converting the forms, not the detailed guide to convert

Credits: We referred lots for blogs Articles, Open forums. Unfortunately I dont have them here to post. And my colleagues Ramalingam and Ranjit for sharing the notes.

Leave a comment