Changeset 3479655
- Timestamp:
- 03/11/2026 01:53:18 AM (3 weeks ago)
- Location:
- vedrixa-forms-registration-builder
- Files:
-
- 131 added
- 2 edited
-
tags/1.0.2 (added)
-
tags/1.0.2/admin (added)
-
tags/1.0.2/admin/class-registration-form-builder-admin.php (added)
-
tags/1.0.2/admin/css (added)
-
tags/1.0.2/admin/css/admin.css (added)
-
tags/1.0.2/admin/css/formbuilder.css (added)
-
tags/1.0.2/admin/css/jquery-ui.min.css (added)
-
tags/1.0.2/admin/css/registration-form-builder-admin.css (added)
-
tags/1.0.2/admin/css/style.css (added)
-
tags/1.0.2/admin/index.php (added)
-
tags/1.0.2/admin/js (added)
-
tags/1.0.2/admin/js/formbuilder.js (added)
-
tags/1.0.2/admin/js/registration-form-builder-admin.js (added)
-
tags/1.0.2/admin/partials (added)
-
tags/1.0.2/admin/partials/arf-form-dashboard.php (added)
-
tags/1.0.2/admin/partials/arf-manage-forms.php (added)
-
tags/1.0.2/admin/partials/field-settings.php (added)
-
tags/1.0.2/admin/partials/fields.php (added)
-
tags/1.0.2/admin/partials/form-preview.php (added)
-
tags/1.0.2/admin/partials/form-settings-configure-accounts.php (added)
-
tags/1.0.2/admin/partials/form-settings-configure-auto_responder.php (added)
-
tags/1.0.2/admin/partials/form-settings-configure-email_templates.php (added)
-
tags/1.0.2/admin/partials/form-settings-configure-general.php (added)
-
tags/1.0.2/admin/partials/form-settings-configure-limits.php (added)
-
tags/1.0.2/admin/partials/form-settings-configure-post_submission.php (added)
-
tags/1.0.2/admin/partials/form-settings-submissions.php (added)
-
tags/1.0.2/admin/partials/global-settings-configure-email-configuration.php (added)
-
tags/1.0.2/admin/partials/global-settings-configure-general-settings.php (added)
-
tags/1.0.2/admin/partials/global-settings-configure-security.php (added)
-
tags/1.0.2/admin/partials/global-settings-configure-user-accounts.php (added)
-
tags/1.0.2/admin/partials/global-settings.php (added)
-
tags/1.0.2/admin/partials/images (added)
-
tags/1.0.2/admin/partials/images/addons (added)
-
tags/1.0.2/admin/partials/images/addons/conditional-logics.png (added)
-
tags/1.0.2/admin/partials/images/addons/gdpr-compliance.png (added)
-
tags/1.0.2/admin/partials/images/addons/mail-chimp.png (added)
-
tags/1.0.2/admin/partials/images/addons/paypal.png (added)
-
tags/1.0.2/admin/partials/images/addons/plugin-bundle.png (added)
-
tags/1.0.2/admin/partials/images/addons/stripe.jpg (added)
-
tags/1.0.2/admin/partials/images/addons/submission-importer.png (added)
-
tags/1.0.2/admin/partials/images/addons/views.png (added)
-
tags/1.0.2/admin/partials/images/analytics.png (added)
-
tags/1.0.2/admin/partials/images/attachment-file.png (added)
-
tags/1.0.2/admin/partials/images/attachments.png (added)
-
tags/1.0.2/admin/partials/images/card-bg-old.png (added)
-
tags/1.0.2/admin/partials/images/card-bg.png (added)
-
tags/1.0.2/admin/partials/images/card-bg1.png (added)
-
tags/1.0.2/admin/partials/images/close-popup.png (added)
-
tags/1.0.2/admin/partials/images/close-wef.png (added)
-
tags/1.0.2/admin/partials/images/cond-notifications.png (added)
-
tags/1.0.2/admin/partials/images/cond-settings.png (added)
-
tags/1.0.2/admin/partials/images/configuration (added)
-
tags/1.0.2/admin/partials/images/configuration/Auto-responder-icon.png (added)
-
tags/1.0.2/admin/partials/images/configuration/display-icon.png (added)
-
tags/1.0.2/admin/partials/images/configuration/edit_sub-icon.png (added)
-
tags/1.0.2/admin/partials/images/configuration/email-templates-icon.png (added)
-
tags/1.0.2/admin/partials/images/configuration/general-icon.png (added)
-
tags/1.0.2/admin/partials/images/configuration/limit-Submission-icon.png (added)
-
tags/1.0.2/admin/partials/images/configuration/plans-icon.png (added)
-
tags/1.0.2/admin/partials/images/configuration/post_sub-icon.png (added)
-
tags/1.0.2/admin/partials/images/configuration/restrictions-icon.png (added)
-
tags/1.0.2/admin/partials/images/configuration/user_account-icon.png (added)
-
tags/1.0.2/admin/partials/images/configure.png (added)
-
tags/1.0.2/admin/partials/images/delete-card.png (added)
-
tags/1.0.2/admin/partials/images/delete.png (added)
-
tags/1.0.2/admin/partials/images/drag.png (added)
-
tags/1.0.2/admin/partials/images/drop-down.png (added)
-
tags/1.0.2/admin/partials/images/duplicate-card.png (added)
-
tags/1.0.2/admin/partials/images/duplicate.png (added)
-
tags/1.0.2/admin/partials/images/edit-card.png (added)
-
tags/1.0.2/admin/partials/images/edit-submission.png (added)
-
tags/1.0.2/admin/partials/images/edit.png (added)
-
tags/1.0.2/admin/partials/images/edit_submission.png (added)
-
tags/1.0.2/admin/partials/images/file-attachment.png (added)
-
tags/1.0.2/admin/partials/images/gdpr.png (added)
-
tags/1.0.2/admin/partials/images/global (added)
-
tags/1.0.2/admin/partials/images/global-settings.png (added)
-
tags/1.0.2/admin/partials/images/global/default-pages.png (added)
-
tags/1.0.2/admin/partials/images/global/developer-icon.png (added)
-
tags/1.0.2/admin/partials/images/global/external-icon.png (added)
-
tags/1.0.2/admin/partials/images/global/general-icon.png (added)
-
tags/1.0.2/admin/partials/images/global/notifications-icon.png (added)
-
tags/1.0.2/admin/partials/images/global/payments-icon.png (added)
-
tags/1.0.2/admin/partials/images/global/user-account.png (added)
-
tags/1.0.2/admin/partials/images/global/user_login-icon.png (added)
-
tags/1.0.2/admin/partials/images/info.svg (added)
-
tags/1.0.2/admin/partials/images/loader.svg (added)
-
tags/1.0.2/admin/partials/images/loading.gif (added)
-
tags/1.0.2/admin/partials/images/mailchimp.png (added)
-
tags/1.0.2/admin/partials/images/manage.png (added)
-
tags/1.0.2/admin/partials/images/notifications.png (added)
-
tags/1.0.2/admin/partials/images/preview-card.png (added)
-
tags/1.0.2/admin/partials/images/preview-link.png (added)
-
tags/1.0.2/admin/partials/images/preview.png (added)
-
tags/1.0.2/admin/partials/images/scheduled-reports.png (added)
-
tags/1.0.2/admin/partials/images/settings-card.png (added)
-
tags/1.0.2/admin/partials/images/settings.png (added)
-
tags/1.0.2/admin/partials/images/submissions.png (added)
-
tags/1.0.2/admin/partials/images/title-bg.svg (added)
-
tags/1.0.2/admin/partials/images/user-activation.png (added)
-
tags/1.0.2/admin/partials/images/user-verification.png (added)
-
tags/1.0.2/admin/partials/images/vedrixa-logo.png (added)
-
tags/1.0.2/includes (added)
-
tags/1.0.2/includes/class-registration-form-builder-activator.php (added)
-
tags/1.0.2/includes/class-registration-form-builder-deactivator.php (added)
-
tags/1.0.2/includes/class-registration-form-builder-i18n.php (added)
-
tags/1.0.2/includes/class-registration-form-builder-loader.php (added)
-
tags/1.0.2/includes/class-registration-form-builder.php (added)
-
tags/1.0.2/includes/class-wpefb-dbhandler.php (added)
-
tags/1.0.2/includes/class-wpefb-features.php (added)
-
tags/1.0.2/includes/class-wpefb-form-renderer.php (added)
-
tags/1.0.2/includes/class-wpefb-helper.php (added)
-
tags/1.0.2/includes/class-wpefb-request.php (added)
-
tags/1.0.2/includes/class-wpefb-sanitizer.php (added)
-
tags/1.0.2/includes/index.php (added)
-
tags/1.0.2/index.php (added)
-
tags/1.0.2/languages (added)
-
tags/1.0.2/languages/vedrixa-forms-registration-builder.pot (added)
-
tags/1.0.2/public (added)
-
tags/1.0.2/public/class-registration-form-builder-public.php (added)
-
tags/1.0.2/public/css (added)
-
tags/1.0.2/public/css/registration-form-builder-public.css (added)
-
tags/1.0.2/public/index.php (added)
-
tags/1.0.2/public/js (added)
-
tags/1.0.2/public/js/registration-form-builder-main.js (added)
-
tags/1.0.2/public/js/registration-form-builder-public.js (added)
-
tags/1.0.2/public/partials (added)
-
tags/1.0.2/public/partials/registration-form.php (added)
-
tags/1.0.2/readme.txt (added)
-
tags/1.0.2/uninstall.php (added)
-
tags/1.0.2/vedrixa-forms-registration-builder.php (added)
-
trunk/readme.txt (modified) (1 diff)
-
trunk/vedrixa-forms-registration-builder.php (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
vedrixa-forms-registration-builder/trunk/readme.txt
r3476893 r3479655 1 === Vedrixa Forms - Registration & ContactForm Builder ===1 === Vedrixa Forms – Contact Form, Registration Form & Drag-and-Drop Form Builder === 2 2 Contributors: registrationformbuilder 3 3 Donate link: https://registrationformbuilder.com 4 Tags: form builder, registration form builder, contact form, registration form, drag and drop form, custom form, frontend form, submission manager, user registration, wordpress forms4 Tags: contact form, registration form, form builder, user registration, wordpress forms 5 5 Requires at least: 5.8 6 6 Tested up to: 6.9 7 7 Requires PHP: 7.4 8 Stable tag: 1.0. 18 Stable tag: 1.0.2 9 9 License: GPLv2 or later 10 10 License URI: https://www.gnu.org/licenses/gpl-2.0.html 11 11 12 Build contact forms and user registration forms with a drag-and-drop WordPress registration form builder, frontend shortcode rendering, validation, email templates, and submission management.12 Build contact and registration forms with a drag-and-drop WordPress form builder and submission manager. 13 13 14 14 == Description == 15 15 16 Vedrixa Forms is a WordPress form builder plugin designed for site owners who need a flexible way to create contact forms and registration forms without writing code. 17 18 You can design forms in wp-admin, configure form behavior, publish forms anywhere using shortcode, and review submissions from a dedicated admin screen. 19 20 Whether you are running a business website, membership portal, or community site, Vedrixa Forms helps you manage lead capture and user signups from one interface. 21 22 = Core Features = 23 24 * Drag-and-drop form builder for fast form creation 25 * Contact form and registration form support 26 * Multiple field types including text, email, textarea, select, radio, checkbox, date, and file upload 27 * Conditional field logic to show or hide fields based on user input 28 * Frontend form rendering with shortcode 29 * Form validation to improve data quality 30 * Email templates and notification settings 31 * Auto-responder options for user communication 32 * Form limits and post-submission actions 33 * Global settings for security and account-related behavior 34 * Submission manager in wp-admin with filters and pagination 35 36 = Common Use Cases = 37 38 * Create a contact form for inquiry, support, or callback requests 39 * Build a custom user registration form for your WordPress site 40 * Collect leads for marketing campaigns 41 * Receive structured form submissions from landing pages 42 * Manage submissions in one place from your WordPress dashboard 43 44 = Why Vedrixa Forms = 45 46 * Friendly visual form builder workflow 47 * Suitable for non-technical WordPress users 48 * Clean shortcode integration with posts and pages 49 * Practical feature set for both contact and registration workflows 50 51 Shortcode: 16 Vedrixa Forms is a powerful **WordPress form builder plugin** that helps you create **contact forms, user registration forms, and custom forms** using a simple **drag-and-drop form builder**. 17 18 You can design forms visually in WordPress admin, configure email notifications, display forms anywhere using shortcodes, and manage all submissions from one dashboard. 19 20 Vedrixa Forms is ideal for **business websites, membership sites, communities, lead generation landing pages, and marketing campaigns**. 21 22 With Vedrixa Forms you can create: 23 24 * Contact forms 25 * User registration forms 26 * Lead generation forms 27 * Feedback forms 28 * Event registration forms 29 * Newsletter signup forms 30 * Frontend submission forms 31 32 All without writing code. 33 34 The plugin focuses on **simplicity, performance, and flexibility**, making it a great choice for both beginners and developers. 35 36 37 = Contact Form Builder for WordPress = 38 39 Create powerful **contact forms** for your WordPress website using the visual drag-and-drop form builder. 40 41 You can add fields, configure validation, send email notifications, and manage submissions directly from your WordPress dashboard. 42 43 Perfect for: 44 45 * Customer inquiries 46 * Support forms 47 * Feedback forms 48 * Business contact pages 49 50 51 = Registration Form Builder = 52 53 Vedrixa Forms also includes a **WordPress user registration form builder**. 54 55 You can create custom registration forms and allow visitors to sign up directly from the frontend. 56 57 Useful for: 58 59 * Membership websites 60 * Community portals 61 * Course platforms 62 * User signup forms 63 64 65 = Drag and Drop Form Builder = 66 67 Vedrixa Forms includes an intuitive **drag-and-drop form builder** that makes creating forms extremely easy. 68 69 Simply add fields, arrange them visually, configure settings, and publish the form using a shortcode. 70 71 No coding required. 72 73 74 = WordPress Form Builder Plugin = 75 76 Vedrixa Forms is a lightweight **WordPress form builder plugin** designed to help you create contact forms and registration forms without coding. 77 78 The plugin includes a drag-and-drop builder, multiple field types, conditional logic, submission management, and frontend shortcode support. 79 80 81 = Key Features = 82 83 * Drag-and-drop WordPress form builder for contact forms and registration forms 84 * Separate form types for contact forms and user registration forms 85 * Visual form dashboard with build, configure, preview, and submissions screens 86 * Frontend shortcode support for embedding forms anywhere 87 * Conditional logic for supported fields 88 * Email notifications and autoresponder support 89 * SMTP email configuration from global settings 90 * Google reCAPTCHA spam protection 91 * Submission management from the WordPress dashboard 92 * Form submission limits and per-email submission restrictions 93 * Registration workflow controls including role assignment and email verification 94 * Account status handling for registered users (active, pending, inactive) 95 * File upload support with media library integration 96 * Password validation policies for registration forms 97 * Lightweight builder with upgrade-ready Pro modules 98 99 100 = Form Field Types = 101 102 Vedrixa Forms includes a broad field set for building powerful contact forms and registration forms. 103 104 Layout fields: 105 106 * Heading 107 * Paragraph 108 * Divider 109 * Spacing 110 111 Basic input fields: 112 113 * Text 114 * Textarea 115 * Email 116 * Number 117 * Date 118 119 Selection fields: 120 121 * Dropdown 122 * Radio buttons 123 * Checkboxes 124 125 Registration fields: 126 127 * First Name 128 * Last Name 129 * Username 130 * User Email 131 * Password 132 * Confirm Password 133 134 Advanced fields available in the builder: 135 136 * Country 137 * Timezone 138 * Terms & Conditions checkbox 139 * File Upload 140 * Repeatable Text 141 * Nickname 142 * Website 143 * Biographical Info 144 * Profile Image 145 * Mobile Number 146 * Phone Number 147 * Gender 148 * Language 149 * Multi Dropdown 150 151 Social profile fields: 152 153 * Facebook 154 * Twitter 155 * LinkedIn 156 * Instagram 157 * YouTube 158 * SoundCloud 159 * MixCloud 160 161 162 = Perfect for Many Types of Forms = 163 164 Vedrixa Forms can be used to build many types of forms including: 165 166 * Contact forms 167 * Registration forms 168 * Lead capture forms 169 * Feedback forms 170 * Event registration forms 171 * Newsletter signup forms 172 * Custom frontend forms 173 174 175 = Why Choose Vedrixa Forms = 176 177 Vedrixa Forms focuses on **simplicity, flexibility, and performance**. 178 179 Unlike many complex form plugins, Vedrixa Forms provides a clean and easy workflow for building forms while still offering powerful features. 180 181 Advantages include: 182 183 * Simple drag-and-drop builder 184 * Contact and registration forms in one plugin 185 * Lightweight architecture 186 * Clean shortcode integration 187 * Built-in submission manager 188 * Easy configuration for non-technical users 189 190 191 = Shortcode = 192 193 Display any form anywhere on your website using a shortcode: 52 194 53 195 `[wpefb_registration id="FORM_ID"]` 54 196 197 55 198 == Installation == 56 199 57 200 1. Upload the `vedrixa-forms-registration-builder` folder to `/wp-content/plugins/`. 58 2. Activate the plugin through the "Plugins" menu in WordPress. 59 3. Go to "Vedrixa Forms" in wp-admin. 60 4. Create a form and copy its shortcode. 61 5. Paste the shortcode into a page or post. 201 2. Activate the plugin through the **Plugins** menu in WordPress. 202 3. Go to **Vedrixa Forms** in the WordPress admin panel. 203 4. Create a form using the drag-and-drop builder. 204 5. Copy the generated shortcode. 205 6. Paste the shortcode into any page or post. 206 62 207 63 208 == Screenshots == 64 209 65 1. Form builder interface in wp-admin 66 2. Field settings and form configuration panels 67 3. Global settings for security and user account behavior 68 4. Submissions screen with filters and pagination 69 5. Frontend form display using shortcode 210 1. Drag and drop form builder interface 211 2. Field settings panel 212 3. Global plugin settings 213 4. Submissions management screen 214 5. Frontend contact form display 215 70 216 71 217 == External Services == 72 218 73 This plugin can connect to Google reCAPTCHA when you enable reCAPTCHA in the plugin settings. reCAPTCHA is used to help protect your forms from spam and automated abuse. 74 75 When reCAPTCHA is enabled, the plugin loads Google reCAPTCHA scripts on the frontend form page and sends the visitor's IP address, browser information, interaction data, and the reCAPTCHA token to Google to validate the submission. It also sends the generated token to Google's verification endpoint when the form is submitted. 76 77 This service is provided by Google: 78 79 * Terms of Service: https://policies.google.com/terms 80 * Privacy Policy: https://policies.google.com/privacy 219 This plugin can connect to **Google reCAPTCHA** to protect forms from spam. 220 221 When enabled, reCAPTCHA loads Google scripts on the frontend form page and sends interaction data to Google for spam detection. 222 223 Google policies: 224 225 Terms of Service 226 https://policies.google.com/terms 227 228 Privacy Policy 229 https://policies.google.com/privacy 230 81 231 82 232 == Frequently Asked Questions == 83 233 84 = Does this pluginsupport both contact and registration forms? =85 86 Yes. You can choose form type while creating a new form.87 88 = Can I display the formon any page? =89 90 Yes. Copy the shortcode generated for your form and paste it into any post, page, or widget area that supports shortcodes.91 92 = Can I manage submitted entries from WordPress admin? = 93 94 Yes. Vedrixa Forms includes a submissions manager where you can review entries and use built-in filtering and pagination. 95 96 = Does Vedrixa Forms support conditional fields? =97 98 Yes. You can use conditional field logic to show or hide fields dynamically based on selected values and user input.99 100 = Does this plugin include spam protection options? =101 102 Yes. You can configure Google reCAPTCHA from plugin settingsto reduce spam submissions.103 104 = How do I show a form on frontend? =105 106 Use the generated shortcode in any page/post, for example: 107 `[wpefb_registration id="1"]`. 234 = Does Vedrixa Forms support both contact and registration forms? = 235 236 Yes. Vedrixa Forms allows you to create both contact forms and user registration forms. 237 238 = Can I display forms on any page? = 239 240 Yes. Simply place the shortcode in any page, post, or widget area. 241 242 Example: 243 244 `[wpefb_registration id="1"]` 245 246 = Can I manage form submissions? = 247 248 Yes. Vedrixa Forms includes a built-in **submission manager** where you can review and filter entries. 249 250 = Does this plugin include spam protection? = 251 252 Yes. You can enable **Google reCAPTCHA** to reduce spam submissions. 253 254 = Is coding required to build forms? = 255 256 No. Vedrixa Forms provides a visual **drag-and-drop builder**, so you can create forms without coding. 257 108 258 109 259 == Changelog == 110 260 111 = 1.0.1 March 07, 2026 = 112 * Minor fixes. 113 114 = 1.0.0 March 07, 2026 = 261 = 1.0.2 = 262 * UI improvements. 263 264 = 1.0.1 = 265 * Minor improvements and fixes. 266 267 = 1.0.0 = 115 268 * Initial release. 116 269 117 270 == Upgrade Notice == 118 271 119 = 1.0. 1 March 07, 2026=120 * Minor fixes.121 122 = 1.0. 0 March 07, 2026=123 * Initial release.272 = 1.0.2 = 273 UI improvements. 274 275 = 1.0.1 = 276 Minor improvements and fixes. -
vedrixa-forms-registration-builder/trunk/vedrixa-forms-registration-builder.php
r3476893 r3479655 1 1 <?php 2 3 2 /** 4 * The plugin bootstrap file 3 * The plugin bootstrap file. 5 4 * 6 5 * This file is read by WordPress to generate the plugin information in the plugin 7 * admin area. This file also includes all of the dependencies used by the plugin, 8 * registers the activation and deactivation functions, and defines a function 9 * that starts the plugin. 6 * admin area. This file also includes all dependencies used by the plugin, 7 * registers activation and deactivation hooks, and starts the plugin. 10 8 * 11 9 * @link https://registrationformbuilder.com … … 14 12 * 15 13 * @wordpress-plugin 16 * Plugin Name: Vedrixa Forms - Registration & ContactForm Builder14 * Plugin Name: Vedrixa Forms – Contact & Registration Form Builder 17 15 * Plugin URI: https://registrationformbuilder.com 18 * Description: Build registration and contact forms with a drag-and-drop form builder and submission manager.19 * Version: 1.0. 116 * Description: Drag-and-drop WordPress form builder to create contact forms, registration forms, and custom forms with email notifications and submission management. 17 * Version: 1.0.2 20 18 * Author: Vedrixa 21 19 * Author URI: https://vedrixa.com 22 * License: GPL-2.0 +23 * License URI: http ://www.gnu.org/licenses/gpl-2.0.txt20 * License: GPL-2.0-or-later 21 * License URI: https://www.gnu.org/licenses/gpl-2.0.html 24 22 * Text Domain: vedrixa-forms-registration-builder 25 23 * Domain Path: /languages … … 34 32 35 33 define( 'WPEFB_PLUGIN_FILE', __FILE__ ); 36 define( 'WPEFB_PLUGIN_VERSION', '1.0. 1' );34 define( 'WPEFB_PLUGIN_VERSION', '1.0.2' ); 37 35 define( 'WPEFB_DB_VERSION', 1.0 ); 38 36 /**
Note: See TracChangeset
for help on using the changeset viewer.