Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Register reCAPTCHA v3 keys here.

Installation

Available as a light module

Magnolia 6.2reCAPTCHA v3 6.2

Source Code

The source for this module can be found here:  https://github.com/rgange/magnolia-recaptcha-v3

...

Using the contact page of the travel demo as an example, you can see the reCAPTCHA logo in the bottom corner when the component has been added to the page.

Known Issues

  • This module makes use of JavaScript form processors
    • Jira
      serverMagnolia - Issue tracker
      columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
      serverId500b06a6-e204-3125-b989-2d75b973d05f
      keyJSMODELS-22
  • Decorated formProcessors do not execute. Workaround is to use a bootstrap into JCR: config.modules.form.templates.components.form.formProcessors.recaptcha.yaml
    • Jira
      serverMagnolia - Issue tracker
      columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
      serverId500b06a6-e204-3125-b989-2d75b973d05f
      keyMGNLFORM-342
  • Two processors, which should I use?
    • The script addRecaptcha.js is the original script from BIT IT and requires an additional jar outside the jars already provided by community edition.

      Code Block
      languagexml
      <dependency>  
        <groupId>org.json</groupId>
        <artifactId>json</artifactId>
        <version>20201115</version>
      </dependency>

      The script recpatcha.js does not require any additional resources.  

References