arrow_back_ios Blog WebForms 3.4 for Magento 2: Advanced Security, Compatibility & User Experience

WebForms 3.4 for Magento 2: Advanced Security, Compatibility & User Experience

calendar_today April 15, 2025 visibility 1329 views folder_open Magento 2 Extensions, Magento 2 Security label WebForms, New features, Form Builder, UX, CAPTCHA, Form Security person By Vladimir Popov edit Updated April 20, 2025

WebForms 3.4 is a security and compatibility update for the MageMe Magento 2 form builder. Key improvements include Content Security Policy (CSP) compliance, enhanced input sanitization, Magento 2.4.7 compatibility, and performance optimizations for forms with many fields.

Managing forms in Magento can present challenges, from ensuring compatibility to delivering a seamless user experience. We're pleased to introduce WebForms 3.4, which addresses these needs with significant improvements in compatibility, security, and usability.


WebForms 3.4 incorporates Google's reCAPTCHA Enterprise for advanced spam and bot protection using machine learning. This feature seamlessly integrates into WebForms for effortless setup and reliable security while maintaining a user-friendly experience.

filter_alt
Advanced Protection

Utilizes machine learning to detect and prevent spam and bot submissions more effectively than traditional CAPTCHAs.

settings
Easy Integration

Seamlessly integrates into WebForms with minimal configuration required, making setup quick and straightforward.

Configuration settings for enabling Quick Checkout in EasyQuote for Magento 2
photo_library

Gallery Popup / Search

zoom_in
Popup Image Viewer

Introduces a space-saving popup viewer that improves navigation and provides a better viewing experience for images.

search
Real-Time Search

Enables faster management of large image collections with instant search results as you type.

extension
Addon Compatibility

Enhances compatibility with Product Options Pro, streamlining product customization for customers.

Configuration settings for enabling Quick Checkout in EasyQuote for Magento 2
Configuration settings for enabling Quick Checkout in EasyQuote for Magento 2
info
Important: When working with large image collections, please review your PHP configuration parameters:
  • max_input_vars - Increase this value if you have many images in your gallery
  • post_max_size - Ensure this is set high enough for uploading multiple images
Adjusting these parameters can prevent form submission issues and improve the gallery experience.
extension

Magento 2.4.8 / PHP 8.4 Support

check_circle
Latest Platform Support

Supports Magento 2.4.8 and PHP 8.4 for optimal performance and future-proofing your setup.

swap_horiz
Dependency Upgrade

Replaced Laminas dependency with Symfony for email scripts, with automatic fallback to Laminas for older Magento versions (2.3.5 and up).

verified_user
Wide Compatibility

Ensures stability across a wide range of Magento configurations from 2.3.5 to 2.4.8.

file_download

How To Upgrade

We invite you to upgrade to WebForms 3.4 to experience these enhancements. Visit our documentation for update instructions or explore the new gallery in action.

Key Takeaways

  • CSP compliance — all inline scripts replaced with CSP-safe alternatives.
  • Magento 2.4.7 ready — tested with the latest Magento release and PHP 8.3.
  • Enhanced security — improved input sanitization and output escaping.
  • Performance boost — optimized rendering for forms with 50+ fields.
  • Conditional logic fixes — resolved edge cases in complex conditional chains.

FAQs About WebForms 3.4

help_outline What Magento versions are supported in WebForms 3.4? expand_more

WebForms 3.4 supports Magento versions from 2.3.5 up to the latest 2.4.8, with special attention given to compatibility with PHP 8.4 for optimal performance.

help_outline How does reCAPTCHA Enterprise differ from standard reCAPTCHA? expand_more

reCAPTCHA Enterprise uses advanced machine learning and risk analysis to detect abusive traffic with fewer user interactions, providing better security while maintaining a smooth user experience.

help_outline Can I still use the old gallery features after upgrading? expand_more

Yes, the new gallery features are additive and don't remove existing functionality. You can choose to use either the traditional gallery view or the new popup viewer.

help_outline Is there any special configuration needed for Symfony email scripts? expand_more

No, the transition from Laminas to Symfony is handled automatically. The system will fall back to Laminas for older Magento versions without any manual intervention required.

help_outline How do I upgrade to WebForms 3.4? expand_more

Upgrading is simple through Composer. Detailed instructions are available in our documentation. If you're within your support period, the upgrade is free of charge.

Using WebForms? Share Your Experience!

Vladimir Popov
About the Author
Vladimir Popov
verified Founder & Lead Developer, MageMe

Vladimir Popov is the founder and lead developer of MageMe (ACTEK d.o.o., Ljubljana, Slovenia). He has been building on Magento since 2011, starting with Magento 1 and moving to Magento 2 at its 2.0 beta. He wrote the first versions of every MageMe extension himself and still reviews every release.

His focus is clean, performance-first PHP code that plays nicely with Hyvä, Breeze, and stock Luma themes. He writes most of the technical content on the MageMe blog and answers support tickets personally for complex issues.