-
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 Tags: contact-form-7, forms, form-styling, form-entries, cf7 Requires at least: 6.0 Tested up to: 6.4 Requires PHP: 7.4 Stable tag: 1.0.0 License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html Contact Form 7 add-on for WordPress—lightweight power-ups to customize, validate, and enhance forms fast, with zero bloat. == Description == Lean Forms is a powerful WordPress plugin that extends Contact Form 7 with essential features for form management and styling. This plugin is not affiliated with or endorsed by Contact Form 7. **Key Features:** * **Form Entry Collection**: Automatically captures all Contact Form 7 submissions * **Form Styler Block**: Customize form appearance with visual controls * **Grid Layout System**: Responsive 12-column grid shortcodes for CF7 forms * **CSV Export**: Export form entries with filtering (up to 500 rows in Lite) * **Spam Detection**: Integrates with CF7's spam detection **What It Does:** 1. **Captures Form Submissions**: Hooks into CF7's submission process to save entries 2. **Admin Management**: View, filter, and manage form entries with a modern interface 3. **Form Styling**: Customize form appearance with the Form Styler block 4. **Grid Layouts**: Create responsive form layouts using [lfcf7-row] and [lfcf7-col] shortcodes 5. **Data Export**: Export filtered data to CSV for analysis 6. **Security**: Automatically strips sensitive information (passwords, credit cards, etc.) == 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 "Grid Row" and "Grid 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 * Form entry collection from Contact Form 7 * React-based admin interface * Form Styler block * CSV export functionality * Spam detection integration == Upgrade Notice == = 1.0.0 = Initial release of Lean Forms plugin.
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published