=== Form Builder Blocks === Contributors: ninjachandel Tags: forms, block editor, gutenberg, contact form, drag and drop Requires at least: 6.0 Tested up to: 6.9 Stable tag: 1.1.1 License: GPLv2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html Build powerful, custom forms directly inside the WordPress Block Editor with drag-and-drop ease and built-in entry management. == Description == Form Builder Blocks is a professional-grade tool designed for the modern WordPress era. Say goodbye to complex shortcodes and external configuration pages—build, style, and manage your forms exactly where they live: in the Gutenberg editor. This plugin provides a comprehensive suite of blocks that allow you to create anything from a simple contact form to complex job applications. With integrated database storage, you can manage submissions directly from your WordPress dashboard without needing any third-party services. ### Core Features: * **Visual Drag-and-Drop:** Intuitive block-based interface. * **Full Input Library:** Text, Email, Textarea, Select, Radio, Checkbox, and File Uploads. * **Smart Templates:** Launch quickly with pre-built layouts for common use cases. * **Real-time Preview:** See your form exactly as it will appear to visitors. ### Entry Management & Analytics: * **Automatic Storage:** Every submission is saved securely to your local database. * **Admin Dashboard:** A dedicated space to view, search, and filter entries. * **Status Tracking:** Keep track of "Read" vs "Unread" submissions. * **Data Export:** Download your data in CSV or JSON formats. * **Submission Analytics:** Get a bird's-eye view of your form performance. == Installation == 1. Upload the `ninja-chandel-form-builder-blocks` folder to the `/wp-content/plugins/` directory. 2. Activate the plugin through the 'Plugins' menu in WordPress. 3. Open any Page or Post and click the "+" icon to add a "Form Builder" block. == Advanced Features == * **Custom Notifications:** Send emails to multiple recipients with full entry details. * **Secure File Uploads:** Drag-and-drop file uploads with strict file-type validation. * **Developer Friendly:** Support for custom endpoints and advanced hooks. == Security == We prioritize the integrity of your site and data. This plugin follows WordPress security best practices: * Full sanitization and validation of all user inputs. * Integrated Honeypot protection to stop spam bots without annoying CAPTCHAs. * Nonce verification to prevent CSRF attacks. * Admin-only capability checks for accessing sensitive entry data. * Restricted file upload permissions to prevent malicious scripts. == Privacy == By default, this plugin stores submission data in your local WordPress database. This includes: * Form field data provided by the user. * Submitter IP addresses and User Agent strings. * Timestamps of the submission. No data is transmitted to external servers or third-party services unless you explicitly configure a custom endpoint. All data is fully exportable and erasable via the WordPress Admin panel. == Frequently Asked Questions == = Where are the files stored after upload? = Files are stored in a secure, restricted subdirectory within your WordPress uploads folder. == Screenshots == 1. The visual form builder interface inside the block editor. 2. The entries management dashboard showing submission statistics. == Changelog == = 1.1.1 = * Added rating prompt. = 1.0.0 = * Initial release.