plugin-icon

Connect2Form – Advanced Contact Form Builder

Автор: Connect2Form·
Professional drag-and-drop form builder with accessibility, security, and performance optimization. Extensible with addon integrations.
Рейтинги
5
Версия
1.0.9
Последние изменения
Feb 13, 2026
Connect2Form – Advanced Contact Form Builder

Connect2Form is a comprehensive WordPress form builder plugin that enables users to create custom contact forms with advanced features. Built with security, accessibility, and performance as core principles, it provides a solid foundation for form management with extensibility through addon plugins for CRM and email marketing integrations.

🚀 Core Features:

  • Drag & Drop Form Builder — Intuitive visual interface with live preview and real-time editing

  • 15+ Field Types — Text, email, file upload, date picker, select, radio, checkbox, textarea, number, URL, phone, consent, and more

  • Conditional Logic — Show/hide fields based on user input with advanced rule conditions

  • Email Notifications — Multiple customizable email templates with merge tags and HTML/plain text support

  • Auto-Responder — Automatic reply emails to form submitters with customizable templates

  • File Upload Support — Secure file handling with type validation, size limits, and virus scanning capability

  • Mobile Responsive — Perfect display and functionality on all devices and screen sizes

  • Multi-language Support — Full internationalization with RTL language support

🔒 Security Features:

  • CSRF Protection — Enhanced nonce verification with expiration

  • Input Sanitization — Comprehensive validation for all field types

  • File Upload Security — Type/size validation with virus scanning capability

  • Rate Limiting — Configurable per-IP submission limits

  • SQL Injection Prevention — Prepared statements and parameterized queries

  • XSS Protection — Output escaping and content sanitization

  • Honeypot Spam Detection — Hidden fields to catch automated submissions

  • reCAPTCHA Integration — v2 Checkbox, v2 Invisible, and v3 with score thresholds

  • Akismet Integration — Optional spam detection using Akismet service

  • IP Blocking — Block suspicious IPs and user agents

  • Security Headers — CSP, X-Frame-Options, and other security headers

♿ Accessibility Features:

  • WCAG 2.1 AA Compliant — Full compliance with accessibility standards

  • Screen Reader Support — ARIA labels, descriptions, and semantic markup

  • Keyboard Navigation — Complete keyboard accessibility throughout forms

  • High Contrast Mode — Support for high contrast display modes

  • Focus Management — Proper focus indication and management

  • Skip Links — Navigation aids for screen reader users

  • Semantic HTML — Proper HTML structure for assistive technologies

📊 Performance Features:

  • Database Query Caching — Cached queries with configurable expiration

  • Asset Optimization — Conditional loading and optimization

  • Lazy Loading — Heavy components loaded on demand

  • Memory Management — Automatic cleanup and memory optimization

  • Daily Cleanup Routines — Automatic cleanup of temporary data

  • CDN Support — Static asset delivery optimization

  • Database Optimization — Regular maintenance and optimization

🔗 Integration & Extensibility:

  • Addon System — Modular architecture for extending functionality

  • CRM Integrations — Available through Connect2Form Integrations addon

  • Email Marketing — Mailchimp, HubSpot, and other service integrations

  • Webhook Support — Available through addon plugins

  • REST API — Full REST API for external integrations

  • Developer Hooks — 50+ action and filter hooks for customization

  • Custom Field Types — Support for custom field development

  • Third-party Integrations — Easy integration with external services

🛠️ Developer Features:

  • 50+ Action & Filter Hooks — Extensive customization capabilities

  • Custom Field Type Support — Create custom field types

  • REST API Endpoints — Full API for external integrations

  • Extensive Documentation — Comprehensive developer documentation

  • WordPress Coding Standards — Follows WordPress best practices

  • PHPDoc Comments — Complete code documentation

  • Modular Architecture — Clean, maintainable code structure

  • Unit Test Coverage — Comprehensive testing framework

📋 Field Types Available:

  • Text Fields — Single line text input with validation

  • Email Fields — Email validation with domain checking

  • Textarea — Multi-line text input with configurable rows

  • Number Fields — Numeric input with min/max validation

  • Date Fields — Date picker with format validation

  • Phone Fields — Phone number input with format validation

  • URL Fields — URL validation and formatting

  • Select Dropdowns — Single selection with custom options

  • Radio Buttons — Single selection with custom options

  • Checkboxes — Multiple selection with custom options

  • File Upload — Secure file upload with validation

  • Consent Fields — GDPR-compliant consent management

  • Hidden Fields — Hidden data fields

  • HTML Fields — Custom HTML content

  • reCAPTCHA — Spam protection integration

📧 Email Features:

  • Multiple Notifications — Send to multiple recipients

  • Custom Templates — Professional HTML and plain text templates

  • Merge Tags — Dynamic content insertion from form data

  • Auto-Responder — Automatic replies to form submitters

  • Email Formatting — HTML and plain text options

  • Attachment Support — Include uploaded files in emails

  • CC/BCC Support — Carbon copy and blind carbon copy

  • Reply-To Configuration — Custom reply-to addresses

🔧 Admin Features:

  • Form Management — Create, edit, duplicate, and delete forms

  • Submission Management — View, export, and manage form entries

  • Bulk Operations — Bulk delete, export, and manage submissions

  • Settings Management — Comprehensive settings for all features

  • Import/Export — Form and submission data portability

  • System Health — Monitor plugin performance and health

  • Maintenance Tools — Database cleanup and optimization

  • User Permissions — Role-based access control

Third-Party Libraries & Resources

Connect2Form uses the following third-party libraries and resources to provide enhanced functionality:

JavaScript Libraries:

  • Datepicker v1.0.20 — Date picker functionality

    • Source: https://github.com/fengyuanchen/datepicker

    • License: MIT License

    • Used for: Date field input enhancement

    • Human-readable source: Available in GitHub repository

External Services (Optional):

  • Google reCAPTCHA — Spam protection service

    • Privacy Policy: https://policies.google.com/privacy

    • Terms: https://policies.google.com/terms

    • Data sent: Form submission data for validation only

Addon Integrations (Separate Plugin):

  • Connect2Form Integrations — Separate addon plugin for CRM and email marketing

    • Provides: Mailchimp, HubSpot, and other service integrations

    • Repository: Available as separate plugin download

    • Dependency: Requires Connect2Form core plugin

Build Tools & Development:

All JavaScript and CSS files in this plugin are human-readable and unminified except where noted. The plugin does not use build tools like webpack, gulp, or npm for distribution.

Source Code Availability:

  • Plugin Source: https://github.com/connect2form/connect2form-advanced-contact-form-builder-with-marketing-tools

  • Documentation: https://connect2form.com/

  • Issue Tracker: https://github.com/connect2form/connect2form-advanced-contact-form-builder-with-marketing-tools/issues

  • Contribution Guide: https://github.com/connect2form/connect2form-advanced-contact-form-builder-with-marketing-tools/blob/main/CONTRIBUTING.md

Minified Files:

  • assets/js/datepicker.min.js — Third-party library (source link provided above)

All other JavaScript and CSS files are unminified and human-readable for easy inspection and modification.

External Services

This plugin connects to external third-party services to provide optional integration functionality. These connections are only established when specifically configured by the user and are completely optional.

MailChimp API Integration (Optional — Built-in)

  • Service: MailChimp email marketing platform (mailchimp.com)

  • Purpose: To automatically add form submissions to your MailChimp email lists for newsletter and marketing purposes

  • Data Sent: Email addresses and any other form fields you choose to map (name, phone, etc.)

  • When: Only when a form is submitted AND MailChimp integration is configured in form settings

  • Data Location: Data is sent to MailChimp servers based on your account region (e.g., us1.api.mailchimp.com/3.0/lists/{list_id}/members)

  • API Endpoint: https://{datacenter}.api.mailchimp.com/3.0/lists/{list_id}/members

  • Privacy Policy: https://mailchimp.com/legal/privacy/

  • Terms of Service: https://mailchimp.com/legal/terms/

HubSpot CRM Integration (Optional — Built-in)

  • Service: HubSpot CRM platform (hubspot.com)

  • Purpose: To create or update contact records in your HubSpot CRM from form submissions

  • Data Sent: Contact information from form fields including email, name, phone, company details, and custom fields

  • When: Only when a form is submitted AND HubSpot integration is configured in form settings

  • Data Location: Data is sent to HubSpot API servers (api.hubapi.com/crm/v3/objects/contacts)

  • API Endpoint: https://api.hubapi.com/crm/v3/objects/contacts

  • Privacy Policy: https://legal.hubspot.com/privacy-policy

  • Terms of Service: https://legal.hubspot.com/terms-of-service

Google reCAPTCHA Service (Optional)

  • Service: Google reCAPTCHA spam protection (google.com)

  • Purpose: To protect forms from spam and automated bot submissions

  • Data Sent: User interaction data, IP address, and browser information for spam analysis

  • When: Only when reCAPTCHA is enabled for a specific form

  • Data Location: Data is processed by Google’s servers worldwide

  • Privacy Policy: https://policies.google.com/privacy

  • Terms of Service: https://policies.google.com/terms

Technical Implementation Details:

  • MailChimp Integration: Uses wp_remote_request() to POST data to MailChimp API v3.0 endpoints

  • HubSpot Integration: Uses wp_remote_request() to POST contact data to HubSpot CRM API v3

  • Data Format: All API calls send data in JSON format with proper authentication headers

  • Error Handling: Failed API calls are logged but do not prevent form submission completion

  • Data Retention: All data sent to external services is subject to their respective privacy policies

  • User Control: Users can disable integrations at any time through form settings

  • Data Minimization: Only necessary data is sent to external services as configured by the user

Support

For support, feature requests, and bug reports, please visit:

  • WordPress.org Support Forums: https://wordpress.org/support/plugin/connect2form-advanced-contact-form-builder-with-marketing-tools/

  • GitHub Issues: https://github.com/connect2form/connect2form-advanced-contact-form-builder-with-marketing-tools/issues

  • Documentation: https://connect2form.com/documentation/

  • Developer Guide: Available in the plugin directory as developer-guide.txt

Developer Information

Connect2Form is built with developers in mind and provides extensive customization options:

  • 50+ Action & Filter Hooks for customization

  • REST API for external integrations

  • Custom Field Types support

  • Modular Architecture for easy extension

  • WordPress Coding Standards compliance

  • Comprehensive Documentation with examples

  • Developer Guide with detailed hook documentation

For detailed developer information, see the developer-guide.txt file included with the plugin.

Проверено на
WordPress 6.9.4
Этот плагин можно скачать и использовать при .