EZ FormsPlugin verified by Strapi
This plugin allows you to easily consume forms from your front end and automatically reject spam, send out notifications, and store the data in your database.
Strapi Forms Plugin
This plugin only supports Strapi v4
This plugin allows you to easily consume forms from your front end and automatically reject spam, send out notifications, and store the data in your database.
Objective:
The objective of ez forms is to have a really simple and fast way to integrate forms with notifications without a lot of setup. We will be continuing to build features but we are going to keep this plugin simple to setup. Meaning features like server side form validation and heavy customiztations will most likely never be added to this forms plugin. If you need something more customized you should look into making a custom controller.
Docs
Contribute
Local Development:
TBD
Issues
All general issues should be submitted through the Github issue system
Security issues should be reported using the security tab
Links
TODO
- Add more captcha providers
- Add more notification providers
- Allow disabling db write
- Make emails pretty (see custom formatting)
- Allow providers to be extendable on a per project basis (similar to how email providers work)
- Allow selection which notifications are sent to which people
- Convert to TS
- Add eslint
- Remove Twilio SDK in favor of HTTP
⭐️Did you find this helpful?
If you found this plugin helpful give it a star?
Install now
npm install strapi-plugin-ezforms
Create your own plugin
Check out the available plugin resources that will help you to develop your plugin or provider and get it listed on the marketplace.