webexmachina / contao-mosparo-widget-bundle
Mosparo Widget Integration for Contao Open Source CMS
Package info
github.com/Web-Ex-Machina/contao-mosparo-widget-bundle
Type:contao-bundle
pkg:composer/webexmachina/contao-mosparo-widget-bundle
Requires
- php: ^7.4||^8.2
- contao/core-bundle: ^4.13||^5.0
- contao/manager-plugin: ^2.13
- mosparo/php-api-client: ^1.1
Requires (Dev)
- contao/contao-rector: dev-main
- contao/easy-coding-standard: @stable
- contao/manager-plugin: @stable
- phpstan/phpstan: @stable
- rector/rector: @stable
README
Functionnalities
- Add a new Form Widget to integrate Mosparo captcha system.
Mosparo uses a proof-of-work (POW) mechanism to protect your forms from spam and abuse. You can self-host your own Mosparo, it does not use cookies nor fingerprinting, does not track users, and is fully compliant with GDPR.
Visit https://mosparo.io Check the documentation https://documentation.mosparo.io
System requirements
- Contao 4.13
- Contao 5.3
Installation
Clone the extension from Packagist (Contao 4/5 - Manager Edition) or directly from Composer You can install the package via composer:
composer require webexmachina/contao-mosparo-widget-bundle
Configuration and usage
Important! When installed, you have to set somes vars in your config/config.yaml.
All these keys can be found in your Project settings in the blocks titled Connection details and API keys.
wem_mosparo: host: 'https://domain.tld' # required uuid: 'Project UUID' # required public_key: 'Project Public Key' # required private_key: 'Project Private Key' # required
| key | default value | info | Required |
|---|---|---|---|
host |
'' |
Enter the hostname of your Mosparo server. Only put the hostname you access your Mosparo installation, like: https://domain.tld |
yes |
uuid |
'' |
Project UUIDv4 like b8184c5e-39ca-49c7-8f0c-1a8031df8cea |
yes |
public_key |
'' |
Project Public API Key | yes |
private_key |
'' |
Project Private API key | yes |
Documentation
License
This extension is licensed under the terms of the LGPL-3.0+. The full license text is available in the main folder.
Getting support
Visit the support page to submit an issue or just get in touch :)
Installing from Git
You can get the extension with this repository URL : Github