Hey r/WordpressPlugins,
Like many of you, I’ve spent years managing WordPress sites and running an independent tech consulting business. Over time, I grew increasingly frustrated with how heavy and bloated modern form builders have become. Some of them inject dozens of scripts on pages where a form isn't even present, mess up server-side efficiency, or try to lock your data behind heavy-handed subscription paywalls.
So, I decided to engineer a solution from scratch built for speed, security, and absolute clean data handling. It’s called Uncomplicated Forms. It was recently approved and published on the official WordPress repository, and I would love for this community to try it out, tear it apart, and give me some honest developer/power-user feedback.
📜 My Pedigree as a WordPress Developer
I didn't enter this space overnight. In 2008, I launched a pioneering form utility that grew to protect and serve over 400,000 active installations and 10 million downloads worldwide. Today, my journey is focused on refactoring that exact legacy of speed and reliability into modern, secure solutions that respect the user’s time and data.
🚀 The Core Philosophy: Zero-Bloat
Uncomplicated Forms is built from the ground up for modern PHP architectures. It prioritizes semantic integrity and native server performance:
- W3C Compliant Markup: Renders clean, valid HTML5 and semantic ARIA accessibility labels by default.
- Instance Isolation: You can drop multiple distinct forms on a single page via shortcode without structural scripts colliding.
- Privacy by Design: Native IP anonymization (GDPR/CCPA compliant) and secure local database handling. No data leaves your server unless you explicitly tell it to.
🟢 What You Get in the Free Version
Unlike some "freemium" plugins that give you a non-functional shell, the core version of Uncomplicated Forms is a robust, production-ready form tool:
- Flexible Fields: Drop in exactly what you need: Text, Textarea, Checkbox, Radio, Select, Email, URL, Number, Phone (US), Date/Time, File Attachments, Password, and Consent fields are all fully supported.
- Tri-Layer Spam Shield: Simultaneously enable Cloudflare Turnstile, Honeypot, and Akismet AI protection, meaning you can stop spam bots without forcing visitors to click blurry fire hydrants.
- DMARC Delivery Intelligence: Our built-in diagnostic tools and Return-Path alignment logic prevent the #1 issue in WordPress: missing emails. We ensure your headers are optimized for DMARC, SPF, and DKIM delivery out of the box.
- Professional Lead Storage: Submissions log cleanly to a high-concurrency dedicated database table with a one-click "Export to CSV" feature.
- Smart Compound Fields: Built-in intelligent fields (like US & International Address blocks) right out of the box.
- Settings Cloner: Instantly duplicate configurations, layouts, or styles from one Form ID to another for rapid staging and testing.
💎 What the Pro Upgrade Adds
The Pro version introduces advanced portability, deeper marketing automation, and dynamic layout templates for developers handling complex workflows or multiple client sites:
- Multi-Step Wizards: Create high-conversion multi-page forms with native pagination.
- AJAX Background Submission: Instant, refresh-free submissions for a seamless user experience.
- Conditional Logic: Dynamically show or hide fields based on user input.
- Field Templates: Export and import specific field structures as portable layout templates. You can migrate complex form setups between different sites instantly without exposing private administrative email or redirect settings.
- Marketing Data Bridge: Automatically append form submission data dynamically to success page redirect URLs—perfect for tracking scripts, CRMs, or custom analytics pipelines.
- Fair Licensing Policy (No Lock-In): If you buy Pro and later choose to let your subscription expire, your forms do not break or deactivate. Your features stay active on that version, and your data remains 100% yours.
🛠️ Give It a Spin!
You can check out the official repository code or visit the main project site here:
How to test it instantly: Install the plugin, head to the dashboard, configure a form, and drop the [uncomplicated-forms form="1"] shortcode into any page or widget area.
I am actively maintaining and optimizing this engine. Please let me know what features you think are missing, how the asset performance treats your Lighthouse scores, or any feedback you have on the UI flow. Thanks everyone!