{"id":259148,"date":"2026-02-21T14:47:47","date_gmt":"2026-02-21T14:47:47","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/form-builder-blocks\/"},"modified":"2026-02-25T14:38:37","modified_gmt":"2026-02-25T14:38:37","slug":"ninja-chandel-form-builder-blocks","status":"publish","type":"plugin","link":"https:\/\/hi.wordpress.org\/plugins\/ninja-chandel-form-builder-blocks\/","author":23341483,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.1.1","stable_tag":"1.1.1","tested":"6.9.4","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"Form Builder Blocks","header_author":"ninjachandel","header_description":"A comprehensive Form Builder Blocks block with advanced validation, templates, and custom handling.","assets_banners_color":"637f9c","last_updated":"2026-02-25 14:38:37","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":100,"downloads":946,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"ninjachandel","date":"2026-02-25 14:01:48"},"1.0.1":{"tag":"1.0.1","author":"ninjachandel","date":"2026-02-21 16:06:31"},"1.0.2":{"tag":"1.0.2","author":"ninjachandel","date":"2026-02-21 16:09:39"},"1.0.3":{"tag":"1.0.3","author":"ninjachandel","date":"2026-02-21 16:17:37"},"1.0.4":{"tag":"1.0.4","author":"ninjachandel","date":"2026-02-21 16:19:31"},"1.0.4.1":{"tag":"1.0.4.1","author":"ninjachandel","date":"2026-02-21 16:21:41"},"1.0.4.2":{"tag":"1.0.4.2","author":"ninjachandel","date":"2026-02-21 16:25:51"},"1.1.0":{"tag":"1.1.0","author":"ninjachandel","date":"2026-02-25 13:51:36"},"1.1.1":{"tag":"1.1.1","author":"ninjachandel","date":"2026-02-25 14:38:37"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-256x256.png":{"filename":"icon-256x256.png","revision":3466437,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-772x250.png":{"filename":"banner-772x250.png","revision":3466472,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":{"fmb\/block-form-builder":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"fmb\/block-form-builder","version":"0.1.0","title":"Form Builder Blocks","category":"widgets","icon":"forms","description":"A comprehensive Form Builder Blocks with validation, templates, and custom handling.","example":{"attributes":{"formTitle":"Contact Us","fields":[{"id":"name","name":"name","type":"text","label":"Name","required":true},{"id":"email","name":"email","type":"email","label":"Email","required":true},{"id":"message","name":"message","type":"textarea","label":"Message","required":true}]}},"attributes":{"formId":{"type":"string","default":""},"formTitle":{"type":"string","default":"Contact Form"},"fields":{"type":"array","default":[]},"successMessage":{"type":"string","default":"Thank you for your submission!"},"errorMessage":{"type":"string","default":"Please correct the errors below."},"recipients":{"type":"array","default":[]},"emailSubject":{"type":"string","default":"New Form Submission"},"customEndpoint":{"type":"string","default":""},"enableHoneypot":{"type":"boolean","default":true},"template":{"type":"string","default":"custom"},"formBackgroundColor":{"type":"string","default":"#ffffff"},"formBorderColor":{"type":"string","default":"#e0e0e0"},"formBorderWidth":{"type":"number","default":1},"formBorderRadius":{"type":"number","default":8},"formPadding":{"type":"number","default":32},"formShadow":{"type":"string","default":"none"},"titleColor":{"type":"string","default":"#333333"},"titleFontSize":{"type":"number","default":24},"titleFontWeight":{"type":"string","default":"600"},"titleAlignment":{"type":"string","default":"left"},"titleMarginBottom":{"type":"number","default":24},"labelColor":{"type":"string","default":"#333333"},"labelFontSize":{"type":"number","default":14},"labelFontWeight":{"type":"string","default":"500"},"labelMarginBottom":{"type":"number","default":8},"inputBackgroundColor":{"type":"string","default":"#ffffff"},"inputTextColor":{"type":"string","default":"#333333"},"inputBorderColor":{"type":"string","default":"#dddddd"},"inputFocusBorderColor":{"type":"string","default":"#0073aa"},"inputBorderWidth":{"type":"number","default":1},"inputBorderRadius":{"type":"number","default":4},"inputPadding":{"type":"number","default":12},"inputFontSize":{"type":"number","default":16},"fieldSpacing":{"type":"number","default":24},"buttonBackgroundColor":{"type":"string","default":"#0073aa"},"buttonHoverBackgroundColor":{"type":"string","default":"#005a87"},"buttonTextColor":{"type":"string","default":"#ffffff"},"buttonBorderColor":{"type":"string","default":"#0073aa"},"buttonBorderWidth":{"type":"number","default":1},"buttonBorderRadius":{"type":"number","default":4},"buttonPadding":{"type":"number","default":12},"buttonFontSize":{"type":"number","default":16},"buttonFontWeight":{"type":"string","default":"500"},"buttonAlignment":{"type":"string","default":"left"},"buttonWidth":{"type":"string","default":"auto"},"requiredFieldColor":{"type":"string","default":"#e74c3c"},"errorMessageColor":{"type":"string","default":"#e74c3c"},"successMessageColor":{"type":"string","default":"#27ae60"},"messageBackgroundColor":{"type":"string","default":"#f8f9fa"},"messageBorderRadius":{"type":"number","default":4},"messagePadding":{"type":"number","default":16},"columnLayout":{"type":"string","default":"single"},"columnGap":{"type":"number","default":20}},"supports":{"html":false,"align":true,"spacing":{"margin":true,"padding":true},"typography":{"fontSize":true,"lineHeight":true},"color":{"background":true,"text":true,"link":true}},"textdomain":"ninja-chandel-form-builder-blocks","editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","style":"file:.\/style-index.css","viewScript":"file:.\/view.js","render":"file:.\/render.php"}},"tagged_versions":["1.0.0","1.0.1","1.0.2","1.0.3","1.0.4","1.0.4.1","1.0.4.2","1.1.0","1.1.1"],"block_files":["\/tags\/1.1.1\/build\/index.js","\/tags\/1.1.1\/build\/index.css","\/tags\/1.1.1\/build\/style-index.css"],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3466437,"resolution":"1","location":"assets","locale":"","width":1344,"height":768},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3466437,"resolution":"2","location":"assets","locale":"","width":1408,"height":736},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3466437,"resolution":"3","location":"assets","locale":"","width":1632,"height":640}},"screenshots":{"1":"The visual form builder interface inside the block editor.","2":"The entries management dashboard showing submission statistics."},"jetpack_post_was_ever_published":false},"plugin_section":[172757],"plugin_tags":[148857,358,3938,601,148076],"plugin_category":[42],"plugin_contributors":[246697],"plugin_business_model":[],"class_list":["post-259148","plugin","type-plugin","status-publish","hentry","plugin_section-block","plugin_tags-block-editor","plugin_tags-contact-form","plugin_tags-drag-and-drop","plugin_tags-forms","plugin_tags-gutenberg","plugin_category-contact-forms","plugin_contributors-ninjachandel","plugin_committers-ninjachandel"],"banners":{"banner":"https:\/\/ps.w.org\/ninja-chandel-form-builder-blocks\/assets\/banner-772x250.png?rev=3466472","banner_2x":false,"banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/ninja-chandel-form-builder-blocks\/assets\/icon-256x256.png?rev=3466437","icon_2x":"https:\/\/ps.w.org\/ninja-chandel-form-builder-blocks\/assets\/icon-256x256.png?rev=3466437","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/ninja-chandel-form-builder-blocks\/assets\/screenshot-1.png?rev=3466437","caption":"The visual form builder interface inside the block editor."},{"src":"https:\/\/ps.w.org\/ninja-chandel-form-builder-blocks\/assets\/screenshot-2.png?rev=3466437","caption":"The entries management dashboard showing submission statistics."},{"src":"https:\/\/ps.w.org\/ninja-chandel-form-builder-blocks\/assets\/screenshot-3.png?rev=3466437","caption":""}],"raw_content":"<!--section=description-->\n<p>Form Builder Blocks is a professional-grade tool designed for the modern WordPress era. Say goodbye to complex shortcodes and external configuration pages\u2014build, style, and manage your forms exactly where they live: in the Gutenberg editor.<\/p>\n\n<p>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.<\/p>\n\n<h3>Core Features:<\/h3>\n\n<ul>\n<li><strong>Visual Drag-and-Drop:<\/strong> Intuitive block-based interface.<\/li>\n<li><strong>Full Input Library:<\/strong> Text, Email, Textarea, Select, Radio, Checkbox, and File Uploads.<\/li>\n<li><strong>Smart Templates:<\/strong> Launch quickly with pre-built layouts for common use cases.<\/li>\n<li><strong>Real-time Preview:<\/strong> See your form exactly as it will appear to visitors.<\/li>\n<\/ul>\n\n<h3>Entry Management &amp; Analytics:<\/h3>\n\n<ul>\n<li><strong>Automatic Storage:<\/strong> Every submission is saved securely to your local database.<\/li>\n<li><strong>Admin Dashboard:<\/strong> A dedicated space to view, search, and filter entries.<\/li>\n<li><strong>Status Tracking:<\/strong> Keep track of \"Read\" vs \"Unread\" submissions.<\/li>\n<li><strong>Data Export:<\/strong> Download your data in CSV or JSON formats.<\/li>\n<li><strong>Submission Analytics:<\/strong> Get a bird's-eye view of your form performance.<\/li>\n<\/ul>\n\n<h3>Advanced Features<\/h3>\n\n<ul>\n<li><strong>Custom Notifications:<\/strong> Send emails to multiple recipients with full entry details.<\/li>\n<li><strong>Secure File Uploads:<\/strong> Drag-and-drop file uploads with strict file-type validation.<\/li>\n<li><strong>Developer Friendly:<\/strong> Support for custom endpoints and advanced hooks.<\/li>\n<\/ul>\n\n<h3>Security<\/h3>\n\n<p>We prioritize the integrity of your site and data. This plugin follows WordPress security best practices:\n* Full sanitization and validation of all user inputs.\n* Integrated Honeypot protection to stop spam bots without annoying CAPTCHAs.\n* Nonce verification to prevent CSRF attacks.\n* Admin-only capability checks for accessing sensitive entry data.\n* Restricted file upload permissions to prevent malicious scripts.<\/p>\n\n<h3>Privacy<\/h3>\n\n<p>By default, this plugin stores submission data in your local WordPress database. This includes:\n* Form field data provided by the user.\n* Submitter IP addresses and User Agent strings.\n* Timestamps of the submission.<\/p>\n\n<p>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.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>ninja-chandel-form-builder-blocks<\/code> folder to the <code>\/wp-content\/plugins\/<\/code> directory.<\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress.<\/li>\n<li>Open any Page or Post and click the \"+\" icon to add a \"Form Builder\" block.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"where%20are%20the%20files%20stored%20after%20upload%3F\"><h3>Where are the files stored after upload?<\/h3><\/dt>\n<dd><p>Files are stored in a secure, restricted subdirectory within your WordPress uploads folder.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.1.1<\/h4>\n\n<ul>\n<li>Added rating prompt.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>","raw_excerpt":"Build powerful, custom forms directly inside the WordPress Block Editor with drag-and-drop ease and built-in entry management.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/hi.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/259148","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hi.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/hi.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/hi.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=259148"}],"author":[{"embeddable":true,"href":"https:\/\/hi.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/ninjachandel"}],"wp:attachment":[{"href":"https:\/\/hi.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=259148"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/hi.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=259148"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/hi.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=259148"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/hi.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=259148"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/hi.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=259148"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/hi.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=259148"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}