-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathplugin.json
More file actions
44 lines (44 loc) · 1.64 KB
/
Copy pathplugin.json
File metadata and controls
44 lines (44 loc) · 1.64 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
{
"name": "Form Generator",
"slug": "form-generator",
"version": "1.0.0",
"description": "A free, customizable drag-and-configure form builder for NextPress — a Contact Form 7 alternative with spam, flood, and DDoS protection plus optional Google reCAPTCHA.",
"author": "NextPress Team",
"authorUrl": "https://github.com/NextPress-CMS",
"dependencies": [],
"permissions": [
{
"slug": "manage_form_submissions",
"name": "Manage Form Submissions",
"description": "View, read, and delete form submissions",
"group": "plugin"
}
],
"settings": {
"type": "object",
"properties": {
"recipientEmail": {
"type": "string",
"default": "",
"title": "Notification Email"
},
"successMessage": {
"type": "string",
"default": "Thank you! Your submission has been received."
},
"enableNotifications": { "type": "boolean", "default": true },
"storeSubmissions": { "type": "boolean", "default": true },
"recaptchaEnabled": { "type": "boolean", "default": false },
"recaptchaVersion": { "type": "string", "default": "v2" },
"recaptchaSiteKey": { "type": "string", "default": "" },
"recaptchaSecretKey": { "type": "string", "default": "" },
"recaptchaMinScore": { "type": "number", "default": 0.5 },
"rateLimitMax": { "type": "number", "default": 5 },
"rateLimitWindowSeconds": { "type": "number", "default": 60 },
"honeypotField": { "type": "string", "default": "np_hp_email" },
"minSubmitSeconds": { "type": "number", "default": 3 }
}
},
"contentTypes": ["form_submission"],
"taxonomies": []
}