-
Notifications
You must be signed in to change notification settings - Fork 0
plugpress-io/lean-forms
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
=== Lean Forms === Contributors: badhonrocks Donate link: https://fahim.xyz/donate Tags: contact-form-7, forms, form-styling, form-entries Tested up to: 6.8 Requires PHP: 7.4 Stable tag: 1.0.0 License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html Network: false Lightweight enhancements for Contact Form 7—simple, flexible, and fast. Zero bloat, maximum functionality. == Description == Lean Forms is a powerful WordPress plugin that extends Contact Form 7 with essential features for form management and styling. Transform your Contact Form 7 forms with beautiful presets, responsive grid layouts, and comprehensive form entry management—all while maintaining the lightweight, zero-bloat philosophy. **This plugin is not affiliated with or endorsed by Contact Form 7.** **🚀 Key Features:** * **📋 Form Entry Collection**: Automatically captures and stores all Contact Form 7 submissions with spam filtering * **🎨 Beautiful Form Presets**: 14 professionally designed form styles including city-themed presets (Dhaka, London, Paris, etc.) * **📱 Responsive Grid System**: 12-column responsive grid shortcodes for creating complex form layouts * **🎯 Divi Builder Integration**: Native Divi module for visual form styling and customization * **🧱 Bricks Builder Support**: Seamless integration with Bricks Builder for advanced form designs * **📊 Admin Dashboard**: Modern React-based interface for managing entries and settings * **🔒 Privacy Focused**: Automatically strips sensitive data like passwords and credit card numbers * **⚡ Performance Optimized**: Lightweight codebase with minimal impact on site speed **🎨 Available Form Presets:** - **Classic**: Clean, traditional form styling - **Modern**: Contemporary design with smooth animations - **Dhaka**: Vibrant colors inspired by Bangladesh (Free) - **London, Paris, Berlin, Tokyo** and more city-themed presets (Pro) **📱 Responsive Grid System:** Create professional form layouts with our intuitive grid shortcodes: ``` [lfcf7-row gap:24] [lfcf7-col col:6 md:12] [text* your-name placeholder "Your name"] [/lfcf7-col] [lfcf7-col col:6 md:12] [email* your-email placeholder "Email"] [/lfcf7-col] [/lfcf7-row] ``` == Installation == 1. Upload the plugin files to the `/wp-content/plugins/lean-forms` directory, or install the plugin through the WordPress plugins screen directly. 2. Activate the plugin through the 'Plugins' screen in WordPress 3. Use the Settings->Lean Forms screen to configure the plugin 4. Make sure Contact Form 7 is installed and activated == Grid Layout Usage == The plugin adds two shortcodes for creating responsive grid layouts in Contact Form 7: **Row Container:** ``` [lfcf7-row gap:24] [lfcf7-col col:6 md:6] [text* your-name placeholder "Your name"] [/lfcf7-col] [lfcf7-col col:6 md:6] [email* your-email placeholder "Email"] [/lfcf7-col] [lfcf7-col col:12] [textarea your-message placeholder "Message"] [/lfcf7-col] [/lfcf7-row] [submit "Send"] ``` **Shortcode Attributes:** * **[lfcf7-row]**: Creates a grid row container * `gap`: Spacing between columns in pixels (default: 16) * `class`: Additional CSS classes * **[lfcf7-col]**: Creates a grid column * `col`: Base column width 1-12 (default: 12) * `sm`: Small breakpoint (≥640px) width 1-12 * `md`: Medium breakpoint (≥768px) width 1-12 * `lg`: Large breakpoint (≥1024px) width 1-12 * `xl`: Extra large breakpoint (≥1280px) width 1-12 * `class`: Additional CSS classes **Tag Generators:** Use the "row" and "column" buttons in the CF7 form editor to easily insert these shortcodes. == Frequently Asked Questions == = Does this plugin work without Contact Form 7? = No, this plugin requires Contact Form 7 to be installed and activated. It extends CF7's functionality rather than replacing it. = Is my form data secure? = Yes! The plugin automatically strips sensitive information like passwords, credit card numbers, and other sensitive data before saving entries. = Can I export all my form entries? = The Lite version allows exporting up to 500 rows at a time. For unlimited exports, consider upgrading to the Pro version. = Does this affect my existing Contact Form 7 forms? = No, this plugin works alongside CF7 without modifying your existing forms. It only captures submissions and provides additional management tools. = Is this plugin affiliated with Contact Form 7? = No, this plugin is not affiliated with or endorsed by Contact Form 7. It's an independent extension that works with CF7. == Screenshots == 1. Admin dashboard showing form entries 2. Form Styler block editor interface 3. Entry detail view with form data 4. CSV export functionality == Changelog == = 1.0.0 = * Initial release of Lean Forms * Form entry collection and management system * 14 beautiful form presets including city-themed designs * Responsive 12-column grid layout system * Native Divi Builder module integration * Bricks Builder element support * Modern React-based admin dashboard * CSV export functionality with entry limits * Privacy-focused data handling with sensitive data filtering * Performance-optimized lightweight codebase * Full internationalization support * Accessibility-compliant form designs == Upgrade Notice == = 1.0.0 = Welcome to Lean Forms! This initial release brings powerful Contact Form 7 enhancements including form entry management, beautiful presets, responsive grid layouts, and page builder integrations. Requires Contact Form 7 to be installed and activated.
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published