You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This software is provided under GPL-3.0-only license. You are granted a non-exclusive, non-transferable, and revocable right to download, install, and use the software **for non-commercial purposes** only.
9
-
10
-
## 2. Permitted Use
11
-
- You may download and use the software for personal, educational, or research purposes.
12
-
- You may modify the software **for personal use only** but may not distribute modified versions.
13
-
14
-
## 3. Restrictions
15
-
- Commercial use, resale, or redistribution of the software in any form is **strictly prohibited**.
16
-
- You may not sublicense, rent, lease, or sell copies of this software.
17
-
- Decompiling, reverse engineering, or modifying the software for redistribution is not allowed.
18
-
19
-
## 4. No Warranty & Limitation of Liability
20
-
This software is provided "as is" without any warranties. Plain Solutions GmbH is not responsible for any damages, data loss, or other issues arising from the use of this software.
21
-
22
-
## 5. Support & Updates
23
-
Support and updates may be provided at the sole discretion of Plain Solutions GmbH. There is no guarantee of future updates or bug fixes.
24
-
25
-
## 6. Termination
26
-
Plain Solutions GmbH reserves the right to revoke this license if the terms are violated. Upon termination, you must stop using the software and delete all copies.
27
-
28
-
## 7. Governing Law
29
-
This license is governed by Swiss law. Any disputes shall be settled in the jurisdiction of Plain Solutions GmbH’s registered office in Raron, Switzerland.
30
-
31
-
For inquiries, please contact:
32
-
Plain Solutions GmbH
33
-
Theaterstrasse 2, 3942 Raron, Switzerland
34
-
Email: support@plain-solutions.net
1
+
MIT License
2
+
3
+
Copyright (c) Plain Solutions GmbH
4
+
5
+
Permission is hereby granted, free of charge, to any person obtaining a copy
6
+
of this software and associated documentation files (the "Software"), to deal
7
+
in the Software without restriction, including without limitation the rights
8
+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9
+
copies of the Software, and to permit persons to whom the Software is
10
+
furnished to do so, subject to the following conditions:
11
+
12
+
The above copyright notice and this permission notice shall be included in all
13
+
copies or substantial portions of the Software.
14
+
15
+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16
+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17
+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18
+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19
+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20
+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
Copy file name to clipboardExpand all lines: README.md
+39-32Lines changed: 39 additions & 32 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -28,11 +28,11 @@ With the integrated mailview field you can display requests allover the panel.
28
28
29
29
⭐️ Create a new form field type with ease by added just 2 files (Blueprint & Template).
30
30
31
-
⭐️ Spam protection with an integrated honeypot.
31
+
⭐️ Spam protection with captcha field: math puzzle, reCaptcha (since v6) or hCaptcha (since v6).
32
32
33
33
⭐️ Pre-styled form
34
34
35
-
⭐️ Full language support for English, German, Italian, French, Lithuanian, Hungarian & Netherlands
35
+
⭐️ Full language support for English, German, Italian, French, Lithuanian, Hungarian, Netherlands, Spanish (Since v6) & Serbian (Since v6)
36
36
37
37
# Table of content
38
38
@@ -60,6 +60,7 @@ With the integrated mailview field you can display requests allover the panel.
60
60
-[Placeholders](#placeholders)
61
61
-[Disable Functions](#disable-functions)
62
62
-[Email templating](#email-templating)
63
+
-[Captcha](#captcha)
63
64
-[Translations](#translations)
64
65
-[Dynamic validation](#dynamic-validation)
65
66
-[Email field](#email-field)
@@ -79,24 +80,8 @@ With the integrated mailview field you can display requests allover the panel.
79
80
80
81
`composer require plain/kirby-form-block-suite`
81
82
82
-
**Get a license**
83
-
84
-
[Klick here to obtain a license](https://plain-solutions.net/?product=801346)
85
-
86
83
[See also the other plugins](https://plain-solutions.net/)
87
84
88
-
**Validate your license**
89
-
90
-
*Important notes: If you’re working in a development environment, please activate the license on the public domain. Licenses are tied to the domain they are first activated on.*
91
-
92
-
To validate your license key click on this button:
93
-
94
-
<imgsrc="./.github/license.png"width="200" />
95
-
96
-
...or go to *System* in the Panel and click on `plain/formblock` in the Plugins section. (Kirby > 5.0.0). You’ll be guided through the validation process from there.
97
-
98
-
> If you have trouble with your license, check [Troubleshooting](#troubleshooting) at the end of this documentation.
99
-
100
85
# How to use?
101
86
102
87
Just create a block field in your blueprint and add `form` to the fieldsets props:
@@ -529,6 +514,40 @@ You can set the templates for outgoing emails like this:
529
514
],
530
515
```
531
516
517
+
## Captcha
518
+
519
+
```php
520
+
'plain.formblock' => [
521
+
'captcha' => [
522
+
// choose one of these types: math | hcaptcha | recaptcha_v2 | recaptcha_v3
523
+
'mode' => 'math', //default
524
+
525
+
// If mode is 'math': Existing "calc" captcha settings
526
+
'math' => [
527
+
'min' => 1,
528
+
'max' => 90,
529
+
],
530
+
531
+
// If mode is 'hcaptcha':
532
+
'hcaptcha' => [
533
+
'sitekey' => HCAPTCHA_SITEKEY,
534
+
'secret' => HCAPTCHA_SECRET,
535
+
],
536
+
537
+
// If mode is 'recaptcha_v2' or 'recaptcha_v2':
538
+
'recaptcha' => [
539
+
'sitekey' => RECAPTCHA_SITEKEY,
540
+
'secret' => RECAPTCHA_SECRET,
541
+
// v3 only
542
+
'v3' => [
543
+
'threshold' => 0.5,
544
+
'action' => 'form_submit',
545
+
],
546
+
]
547
+
]
548
+
],
549
+
```
550
+
532
551
## Translations
533
552
534
553
Change custom texts like this:
@@ -657,18 +676,6 @@ If it is impossible to activate symbolic links, copy the content of `site/plugin
657
676
```
658
677
> This will be ignored for multilingual sites.
659
678
660
-
---
661
-
662
-
**Problem:** Error to validate license key
663
-
664
-
**Solutions:**
665
-
- If you haven't got a license yet? Get a [license](https://plain-solutions.net/?product=801346).
666
-
- Your server needs a connection to the license server: [https://plain-solutions.net](https://plain-solutions.net).
667
-
- Your license key was already validated by another host [release the assigment here](https://plain-solutions.net/unlink).
668
-
- Delete the license file `/site/config/.formblock_license` (if present) and try again.
669
-
670
-
---
671
-
672
679
**Problem:** Problem with the validation
673
680
674
681
**Solutions:**
@@ -683,6 +690,6 @@ If you still have any questions or something is not working properly, [make an i
683
690
684
691
# License
685
692
686
-
By using this project, you agree to the terms and conditions outlined in our [Terms of Service](https://plain-solutions.net/terms).
693
+
Starting with version 6, this plugin is available under the MIT license.
687
694
688
-
To acquire a license for this project, please visit our [Licensing Page](https://plain-solutions.net/801346).
695
+
All customers who purchased this plugin receive support for one year from the date of purchase.
0 commit comments