This is a fork of the Magic Form V2 plugin initially made by Skydiver. It has been largely rewritten to simplify certain portions of the code and add a few new features.
For October CMS 3.x and above.
Why Magic Forms?
Almost everyday we make forms for our clients, personal projects, etc. Sometimes we need to add or remove fields, change validations, store data and at some point, this can become boring and repetitive. So, the objective was to find a way to just put HTML elements on the page, skip the repetitive task of coding and (with some kind of magic) store this data in the database or send by mail.
Features
- Create any type of form: contact, feedback, registration, uploads, etc
- Write only HTML
- Don't code forms logic
- Laravel validation
- Custom validation errors
- Use multiple forms on same page
- Store on database
- Export data in CSV
- Access database records from backend
- Send mail notifications to multiple recipients
- Auto-response email on form submit
- reCAPTCHA validation
- Support for Translate plugin
- Inline errors with fields
- (new) File uploads using Filepond
- (new) Per form group backend listing with direct answer access
The following theme uses this plugin
-
This plugin has not been reviewed yet.
-
2.0.4 |
Add migration console commande from Martin.forms, thanks to @tomaszstrojny Oct 31, 2024 |
---|---|
2.0.3 |
Fix variable typo of 2.0.2 update Apr 12, 2024 |
2.0.2 |
Add an advanced option in the component to save submitted data in session, session name will have the following pattern "{{ component.alias }}-form" Apr 12, 2024 |
2.0.1 |
Let filepond also work without turbo Apr 11, 2024 |
2.0.0 |
Make it possible to inject filepond partial using ajax. Apr 11, 2024 |
1.0.4 |
Sender email not mandatory anymore in autoresponse notification. If not specied, global email configuration will be used. Apr 02, 2024 |
1.0.3 |
Fix compatibility with october CMS 3.6 Mar 04, 2024 |
1.0.2 |
Don't load filepond scripts if file upload is disabled Jan 23, 2024 |
1.0.1 |
Fix invisible recaptcha issue with inline validation Jan 17, 2024 |
1.0.0 |
First version of Magic Forms Jan 17, 2024 |