SitecoreModules.Foundation.Forms
9.1.1.2208042
See the version list below for details.
dotnet add package SitecoreModules.Foundation.Forms --version 9.1.1.2208042
NuGet\Install-Package SitecoreModules.Foundation.Forms -Version 9.1.1.2208042
<PackageReference Include="SitecoreModules.Foundation.Forms" Version="9.1.1.2208042" />
paket add SitecoreModules.Foundation.Forms --version 9.1.1.2208042
#r "nuget: SitecoreModules.Foundation.Forms, 9.1.1.2208042"
// Install SitecoreModules.Foundation.Forms as a Cake Addin #addin nuget:?package=SitecoreModules.Foundation.Forms&version=9.1.1.2208042 // Install SitecoreModules.Foundation.Forms as a Cake Tool #tool nuget:?package=SitecoreModules.Foundation.Forms&version=9.1.1.2208042
Sitecore Forms ReCaptcha
This repository contains the code base for a Sitecore Google ReCaptcha Enteprise Version using Sitecore Forms
You will find more info in the following link: Blog Entry
Nuget Installation
You can easily install Sitecore Forms ReCaptcha by adding a Nuget Package in your Website
Project.
PM> Install-Package SitecoreModules.Foundation.Forms
Configuration
Generate Api Keys and Duplicate Config File
To configure Google's reCaptcha integration, it is required to duplicate and remove .example extension to the following file \Website\App_Config\Include\Foundation\SitecoreModules.Foundation.Forms.ReCaptchaEnterprise.nonprod.config.example
If you don't know how to generate keys refer to the following link: reCaptcha Keys
In the next table specify the values that you need to configure. | Setting | Value | |---|---| | Foundation.Forms.ReCaptchaEnterprise.Api.Url| https://www.google.com/recaptcha/enterprise.js?render={0}| | Foundation.Forms.ReCaptchaEnterprise.Api.SiteVerify|https://recaptchaenterprise.googleapis.com/v1/projects/[PROJECT-ID]/assessments?key={0}| |Foundation.Forms.ReCaptchaEnterprise.PublicKeyV3|[Public – V3]| |Foundation.Forms.ReCaptchaEnterprise.PublicKeyV2|[Public – V2]| |Foundation.Forms.ReCaptchaEnterprise.ApiKey|[Api Key] – This is used for Server Side Validation| |Foundation.Forms.ReCaptchaEnterprise.Score|Default to 0.5.|
Add JS to load into Sitecore Forms
You need to ensure that forms.recaptcha.js
is added on standard values to load the js functionality that is required to work.
Open Form's standard values /sitecore/templates/System/Forms/Form/__Standard Values
and add forms.recaptcha.js
to the end of Scripts field.
Usage:
- Create a Sitecore Form
- Drag and Drop "ReCaptcha Enterpise" form control..
- Configure Invisible / Checkbox
- Save your Form
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET Framework | net471 is compatible. net472 was computed. net48 was computed. net481 was computed. |
-
- Constellation.Foundation.PackageVerification (>= 9.1.1.20775)
- EnterpriseLibrary.Common (>= 6.0.1304)
- EnterpriseLibrary.TransientFaultHandling (>= 6.0.1304)
- EnterpriseLibrary.TransientFaultHandling.Caching (>= 6.0.1304)
- EnterpriseLibrary.TransientFaultHandling.Data (>= 6.0.1304.1)
- EnterpriseLibrary.TransientFaultHandling.ServiceBus (>= 6.0.1304)
- EnterpriseLibrary.TransientFaultHandling.WindowsAzure.Storage (>= 6.0.1304)
- Microsoft.AspNet.Mvc (>= 5.2.4)
- Microsoft.AspNet.WebApi.Client (>= 5.2.6)
- Microsoft.AspNet.WebApi.Core (>= 5.2.6)
- Microsoft.Extensions.DependencyInjection (>= 2.1.1)
- Microsoft.Extensions.DependencyInjection.Abstractions (>= 2.1.1)
- Newtonsoft.Json (>= 11.0.2)
- PDFsharp (>= 1.50.5147)
- Sitecore.ExperienceForms.Client (>= 9.1.1)
- Sitecore.Mvc (>= 9.1.1)
- Sitecore.Nexus.Licensing (>= 2.0.5)
- System.Security.Principal.Windows (>= 4.5.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated | |
---|---|---|---|
10.2.0.2207302 | 1,162 | 7/31/2022 | |
10.2.0.2207301 | 1,169 | 7/31/2022 | |
9.1.1.2208053 | 1,240 | 8/5/2022 | |
9.1.1.2208052 | 1,219 | 8/5/2022 | |
9.1.1.2208051 | 1,180 | 8/5/2022 | |
9.1.1.2208042 | 1,148 | 8/5/2022 | |
9.1.1.2208041 | 1,169 | 8/5/2022 |
Summary of changes made in this release of the package.