Changeset 3426951
- Timestamp:
- 12/24/2025 04:04:49 PM (3 months ago)
- File:
-
- 1 edited
-
formative/trunk/readme.txt (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
formative/trunk/readme.txt
r3426920 r3426951 1 === Formative ===1 === Formative – Contact Form, Drag and Drop Custom Form Builder === 2 2 Contributors: eunito 3 Tags: forms, form -builder, contact-form, submissions, export4 Requires at least: 6.03 Tags: forms, form builder, contact form, drag and drop, form submissions 4 Requires at least: 5.0 5 5 Tested up to: 6.9 6 Requires PHP: 7.4 6 7 Stable tag: 1.0.0 7 8 License: GPLv2 or later 8 9 License URI: https://www.gnu.org/licenses/gpl-2.0.html 9 10 10 Formative is a lightweight, responsive form builder for creating contact forms, surveys, and custom forms.11 A powerful and intuitive drag-and-drop form builder for WordPress with comprehensive field types and submission management. 11 12 12 13 == Description == 13 Formative provides:14 - Visual React-based admin (dashboard, form builder, entries, settings)15 - AJAX form submission with nonce verification and server-side validation16 - Entries storage and CSV export17 14 18 For code and implementation details see the plugin bootstrap: wp-content/plugins/formative/formative.php 19 and core classes: includes/Plugin.php, includes/Installer.php, includes/API/Base_Controller.php. 15 Formative is a feature-rich form builder plugin that makes creating and managing forms simple and efficient. With an intuitive drag-and-drop interface, you can build custom forms for any purpose without writing a single line of code. 16 17 = Key Features = 18 19 * **Drag and Drop Form Builder** – Create forms effortlessly with an intuitive visual builder 20 * **User Form Submissions** – Collect responses from your website visitors 21 * **Entry Management** – View and manage all form submissions from the admin dashboard 22 * **Comprehensive Field Types** – 20+ field types to build any form you need 23 24 = Available Form Fields = 25 26 * Text – Single line text input 27 * Email – Email address field with validation 28 * Number – Numeric input field 29 * Phone – Phone number field 30 * Textarea – Multi-line text area 31 * Select – Dropdown selection menu 32 * Checkbox – Multiple choice checkboxes 33 * Radio – Single choice radio buttons 34 * Date – Date picker field 35 * Time – Time picker field 36 * URL – Website URL field with validation 37 * Password – Secure password input 38 * File Upload – Allow users to upload files 39 * Rating – Star or numeric rating field 40 * Range Slider – Slider for numeric values 41 * Switch – Toggle switch field 42 * reCAPTCHA – Spam protection with Google reCAPTCHA 43 * First Name – Pre-configured first name field 44 * Last Name – Pre-configured last name field 45 * GDPR Consent – Checkbox for privacy compliance 46 * Response Message – Display custom messages to users 47 * Summary – Show form data summary 48 * Submit Button – Customizable form submission button 49 50 = Perfect For = 51 52 * Contact forms 53 * Registration forms 54 * Survey and polls 55 * Feedback forms 56 * Order forms 57 * Application forms 58 * Newsletter signups 59 * And much more! 60 61 = Why Choose Formative? = 62 63 Formative combines ease of use with powerful functionality. Whether you're creating a simple contact form or a complex multi-step application form, Formative provides all the tools you need in one plugin. 20 64 21 65 == Installation == 22 1. Upload the `formative` folder to the `/wp-content/plugins/` directory. 23 2. Activate the plugin through the 'Plugins' screen in WordPress. 24 3. Go to Formative → Add New to create a form. 25 4. Insert forms with the Formative block or use the shortcode: 26 [formative id="123"] 66 67 1. Upload the `formative` folder to the `/wp-content/plugins/` directory 68 2. Activate the plugin through the 'Plugins' menu in WordPress 69 3. Navigate to Formative in your WordPress admin menu 70 4. Start creating your first form using the drag-and-drop builder 71 5. Add the form to any page or post using the provided shortcode 72 73 == Frequently Asked Questions == 74 75 = How do I create a form? = 76 77 After activating the plugin, go to the Formative menu in your WordPress dashboard. Click "Add New" and use the drag-and-drop builder to add fields to your form. 78 79 = How do I add a form to my page? = 80 81 Once you've created a form, you'll receive a shortcode. Simply copy and paste this shortcode into any page, post, or widget where you want the form to appear. 82 83 = Can I view form submissions? = 84 85 Yes! All form submissions are stored in your WordPress database and can be viewed from the Formative entries section in your admin dashboard. 86 87 = Is the plugin GDPR compliant? = 88 89 Yes, Formative includes a GDPR Consent field that you can add to your forms to ensure compliance with privacy regulations. 90 91 = Does it work with page builders? = 92 93 Yes, Formative forms can be embedded using shortcodes, making them compatible with all major page builders including Elementor, Gutenberg, WPBakery, and more. 27 94 28 95 == Screenshots == 29 1. Admin Dashboard - Overview and stats.30 2. Form List - Edit / Duplicate / Preview.31 3. Form Builder - Drag and configure fields.32 4. Entry List - View / export submissions.33 5. Frontend form - Responsive form with messages.34 96 35 == Frequently Asked Questions == 36 = Where are submissions stored? = 37 Submissions are saved as `formative_entry` posts and (optionally) in a custom entry meta table. See plugin settings to disable storage. 38 39 = Is this secure? = 40 Yes — nonces, sanitization, capability checks, and server-side validation are implemented. See REST base controllers for details. 97 1. Drag and drop form builder interface 98 2. Complete list of available form fields 99 3. Form entries management dashboard 100 4. Front-end form display 101 5. Form settings panel 41 102 42 103 == Changelog == 104 105 = 1.0.0 = (24 December, 2025) 106 * Initial release. 107 * Drag and drop form builder. 108 * 20+ form field types. 109 * Form submission management. 110 * Entry viewing in admin dashboard. 111 * GDPR consent field. 112 * Responsive form design. 113 114 == Upgrade Notice == 115 43 116 = 1.0.0 = 44 * Initial release — admin dashboard, REST endpoints, entries, CSV export. 45 46 47 == Support == 48 For support, please check the documentation in the plugin folder (README.md, QUICK_START.md) or open a support topic on WordPress.org plugin page. When reporting issues, include WordPress version and plugin version. 49 50 == Privacy == 51 Formative stores submission data (may include personal data) in WordPress database. Ensure GDPR/privacy compliance for your site. You can disable storing entries via plugin settings if needed. 117 Initial release of Formative – A powerful drag-and-drop form builder for WordPress.
Note: See TracChangeset
for help on using the changeset viewer.