Download the PHP package digitaladapt/vigilant-form-kit without Composer
On this page you can find all versions of the php package digitaladapt/vigilant-form-kit. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download digitaladapt/vigilant-form-kit
More information about digitaladapt/vigilant-form-kit
Files in digitaladapt/vigilant-form-kit
Package vigilant-form-kit
Short Description (Software Development) Kit for VigilantForm.
License MIT
Homepage https://github.com/digitaladapt/vigilant-form-kit
Informations about the package vigilant-form-kit
vigilant-form-kit
(Software Development) Kit for VigilantForm.
So what is this?
VigilantFormKit is a simple library to make it easy to push your form submissions into an instance of VigilantForm.
So what is VigilantForm?
VigilantForm is my attempt to keep junk form submissions from getting put in my CRM.
So rather then putting form submissions directly into my CRM, I push them to VigilantForm.
VigilantForm scores the submission, based on whatever scoring logic you choose; some examples include:
- checking if they passed the honeypot test
- checking how quickly the form was submitted
- checking if the email is valid (syntax and dns check)
- checking if the phone number is reasonable
- checking if required fields are filled out
- checking origin of the ip-address (via ipstack.com)
- looking for bad input, like "http://" in the name field
- and so on
After scoring is complete, the form submission is graded, and you can take different custom actions depending on the grade.
For example, I push quality form submissions into my CRM, but form submissions which need review go to Discord, with links to approve/reject; meanwhile junk form submissions get logged to a file for periodic review, and spam form submsissions quietly get trashed.
So how is it used?
First you add the library:
Then you hook it into your application: