=== ALS Forms === Contributors: adnanlatic Tags: forms, form builder, contact forms, file upload Requires at least: 5.6 Tested up to: 6.8 Stable tag: 1.0.0 License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html Text Domain: als-forms A modern, drag-and-drop WordPress form builder with file upload and admin dashboard. Fast, secure, and easy to use. == Description == ALS Forms is a powerful, user-friendly WordPress plugin for creating, managing, and displaying custom forms. Designed for both beginners and advanced users, it offers a drag-and-drop builder, modern layouts, file uploads, and robust admin features. All messages are in English and the plugin is ready for translation. **Key Features:** - Drag & drop form builder (text, email, dropdown, radio, checkbox, file upload, etc.) - Multiple layouts: standard and elegant image - Shortcode integration: [als_form id="..."] - Submission management: view, search, export (CSV/JSON) - File upload with validation - Modal overlay for success messages - Admin dashboard with statistics - Email notifications (configurable) - All messages in English, ready for translation **ALS Forms PRO - Unlock Advanced Features:** - **πŸ”— Advanced Integrations**: - Webhook: Send form data to any external URL - Slack: Receive notifications in your Slack channel - Discord: Get instant notifications on Discord - Mailchimp: Automatically add users to mailing lists - **πŸ›‘οΈ Anti-Spam Protection**: Google reCAPTCHA integration (managed as integration, not field) - **βš–οΈ Exclusive Field Types**: - GDPR Consent: Checkbox with customizable privacy policy text and link - Checkbox with Image: Visual checkbox options with images - **🎨 Modern Integrations UI**: Each integration as a distinct card with enable/disable toggle - **πŸ“Š Dashboard Widget**: Shows all active integrations with logos - **πŸ† Priority Support**: Dedicated support channel alsteam483@gmail.com == Source Code & Build Process == This plugin uses modern build tools to compile and optimize the frontend form builder. All source code is included and publicly accessible. **Complete Form Builder Documentation:** - **ALS-Forms-Form-Builder.md** - Complete source code documentation - Includes WordPress.org compliance information - Step-by-step build instructions - Third-party library documentation - Complete file manifest and source-to-build mapping == External services == This plugin may connect to external services under certain conditions: **Freemius** - Service: Freemius SDK (https://freemius.com/) - Purpose: Plugin analytics, licensing, and updates (if premium features are used) - When data is sent: During plugin activation, deactivation, and periodic analytics - Data sent: Basic WordPress site information, plugin usage data, and user opt-in preferences - Terms of Service: https://freemius.com/terms/ - Privacy Policy: https://freemius.com/privacy/ Note: Freemius data collection respects user opt-in preferences and can be disabled. == Installation == 1. Upload the plugin folder to `/wp-content/plugins/`. 2. Activate the plugin via WordPress admin > Plugins. 3. Go to "ALS Forms" in the admin menu. 4. Click "Add New Form" to launch the builder. 5. Customize fields, layout, and design. 6. Save and copy the shortcode to any page/post. == Frequently Asked Questions == = How do I add a form to my site? = Use the shortcode `[als_form id="1"]` (replace 1 with your form ID). = How do I enable/disable admin email notifications? = Go to ALS Forms > Settings and toggle the notification option. = How do I export submissions? = Go to Submissions, select a form, and use the export button. == Screenshots == 1. Drag & drop form builder interface 2. Example frontend form (standard layout) 3. Example frontend form (elegant image layout) 4. Admin dashboard with statistics 5. Submission management and export == Changelog == = 1.0.0 = * Initial release: drag & drop builder, modern layouts, file upload, admin dashboard, email notifications, modal overlay, export, and more. == Upgrade Notice == = 1.0.0 = First public release. == License == GPL v2 or later == Credits == Developed by Adnan LatiΔ‡ (adnanlatic) == Additional Info == For full documentation and feature overview, see the included files: - ALS-Forms-Documentation.txt - ALS-Forms-Feature-Overview.txt - FORM-BUILDER-SOURCE-CODE.md (Complete frontend source code documentation)