An open API service indexing awesome lists of open source software.

https://github.com/in2code-de/invisiblerecaptcha

Invisible recaptcha for powermail 3.x
https://github.com/in2code-de/invisiblerecaptcha

captcha form powermail recaptcha spam-prevention typo3 typo3-cms-extension

Last synced: 3 days ago
JSON representation

Invisible recaptcha for powermail 3.x

Awesome Lists containing this project

README

        

# invisiblerecaptcha
Google invisible recaptcha for TYPO3 powermail to prevent spam

> [!WARNING]
> # Sunset Notification
> We have decided to sunset the extension `invisiblerecaptcha` due to general incompatibility
> with Powermail in regard to validation.
>
> **This extensions support ends with TYPO3 v12 and will not be developed further!**
>
> If you need a captcha solution for your Powermail forms, please consider:
> * [in2code/powermailrecaptcha](https://github.com/in2code-de/powermailrecaptcha)
> * [thomasrawiel/powermailcaptcha](https://github.com/thomasrawiel/powermailcaptcha)

![Example form with a google invisble recaptcha](Documentation/Images/frontend.png "Example form with a google invisble recaptcha")

## Installation

- Just install this extension - e.g. `composer require in2code/invisiblerecaptcha`
- Register your domain to www.google.com/recaptcha/
- Add sitekey and secretkey to TypoScript Constants (see example below)
- Replace your submit button with the new field type "Google Invisible Recaptcha"
- Have fun

Example for TypoScript Constants:

```
plugin.tx_invisiblerecaptcha.sitekey = 6LdsBBUTAAAAAKMhI67inzeAvzBh5JdRRxlCwbTz
plugin.tx_invisiblerecaptcha.secretkey = 6LdsBBUTAAAAAKMhaaaainzeAvzBh5JdRRxlCwbyy
```

## Notes and best practice

Be sure to have spamshield enabled in powermail (TypoScript setup):

```
plugin.tx_powermail.settings.setup.spamshield._enable = 1
```

Keep up to date if powermail recognize spam (TypoScript setup):

```
# Get an email if spam was recognized
plugin.tx_powermail.settings.setup.spamshield.email = [email protected]

# Write to a logfile when spam was recognized
plugin.tx_powermail.settings.setup.spamshield.logfileLocation = typo3temp/logs/powermailSpam.log
```

## Changelog

| Version | Date | Description |
|---------|------------|----------------------------------------------------------------------|
| 13.0.0 | tbd | Feature | TYPO3 v13 compatibility - planned |
| 7.0.2 | 2024-02-07 | TER release for powermail 11.x - 12.x / TYPO3 12 |
| 7.0.1 | 2024-01-23 | Update for powermail 11.x - 12.x / TYPO3 12 |
| 7.0.0 | 2023-07-10 | Update for powermail 11.x / TYPO3 12 |
| 6.0.0 | 2023-07-10 | Update for powermail 10.x / TYPO3 11 |
| 5.1.1 | 2021-09-25 | Fix a typo in ter-release.yml file |
| 5.1.0 | 2021-09-09 | Added auto deployment to TER, add extension key to composer.json file |
| 5.0.0 | 2020-12-03 | Update for powermail 8.x |
| 4.0.0 | 2018-11-21 | Update for powermail 7.x, small bugfix in Template file |
| 3.0.0 | 2018-07-13 | Update for powermail 6.x |
| 2.0.0 | 2018-01-31 | Update for powermail 5.x |
| 1.1.1 | 2017-11-10 | Replace hardcoded button title in template |
| 1.1.0 | 2017-11-04 | Update dependencies for powermail 4.x |
| 1.0.0 | 2017-03-13 | Initial upload - have fun |