Tuesday 29 March 2016

Sitecore WFFM Google recaptcha not working in china

Hi ,

In latest version of sitecore WFFM, they have upgraded the captcha to  google recaptcha. But as expected it is giving issues in China and other countries where google is blocked. So we raised a support ticket with Sitecore for a patch to fix it.  Please find below the patch details.

http://dl.sitecore.net/hotfix/wffm/Web Forms for Marketers 8.0 rev. 151127 Hotfix 103340.zip


Important: Please note that additional steps are required after the package installation:
- Select the following item "/sitecore/system/Modules/Web Forms for Marketers/Settings/Field Types/Complex/Captcha" and change MVC Type field value to:
Sitecore.WFFM.Mvc.MsCaptcha.ViewModels.Fields.CaptchaField,Sitecore.WFFM.Mvc.MsCaptcha. 
It will allow MVC form to use MSCaptcha.
 - Publish the "/sitecore/system/Modules/Web Forms for Marketers/Settings/Field Types/Complex/Captcha" item.
 - Publish the "/sitecore/system/Modules/Web Forms for Marketers/Settings/Meta data/Mvc Validation Error Messages/Custom Errors/Captcha Response" item.
 - The package should be installed on all your CM and CD servers. For CD instance(s) unpack all files with corresponding paths from the files folder within hotfix package to Website folder of CD instance.


I really hope this one helps someone :) :)