Changeset 3464629
- Timestamp:
- 02/18/2026 08:34:38 PM (2 weeks ago)
- Location:
- skyflow-forms
- Files:
-
- 2 edited
-
tags/1.0.1/readme.txt (modified) (8 diffs)
-
trunk/readme.txt (modified) (8 diffs)
Legend:
- Unmodified
- Added
- Removed
-
skyflow-forms/tags/1.0.1/readme.txt
r3464619 r3464629 1 === Skyflow Forms - Easy, Modern, and Responsive Form Builder ===1 === Skyflow Forms - Contact Form Builder, Easy, Modern, and Responsive Form Builder === 2 2 Contributors: 7thskysoftware 3 Tags: forms, contact form, form builder, wordpress forms, submissions3 Tags: contact form, form builder, drag and drop, forms, form maker 4 4 Donate link: https://7thskysoftware.com/skyflow-forms 5 5 Requires at least: 6.0 … … 9 9 License: GPLv2 or later 10 10 License URI: https://www.gnu.org/licenses/gpl-2.0.html 11 Plugin URI: https://7thskysoftware.com/skyflow-forms 12 13 Build modern forms in minutes with a drag-and-drop builder, responsive containers, live preview, and seamless field architecture. 11 12 Lightweight drag-and-drop form builder for WordPress. Create contact forms, multi-column layouts, and manage submissions. 14 13 15 14 == Description == 16 15 17 **Skyflow Forms** is a modern WordPress form builder plugin that helps you create clean, responsive, and conversion-focused forms without code. 18 From simple contact forms to advanced multi-field layouts, Skyflow Forms gives you an intuitive drag-and-drop experience with flexible customization, live preview, email notifications, analytics, and built-in submissions management. 19 20 Whether you're a freelancer, agency, business owner, or product team, Skyflow Forms is built to be fast in Core and scalable with Pro. 16 Skyflow Forms is a modern, lightweight WordPress form builder that lets anyone create professional, responsive forms in minutes — no coding required. 17 18 Whether you need a simple contact form, a multi-step feedback form, or a structured multi-column layout, Skyflow Forms provides a clean drag-and-drop builder with live preview, built-in submission management, email notifications, and an analytics dashboard. 21 19 22 20 https://youtu.be/8oHHFa1O3JI 23 21 24 Create contact forms and advanced workflows with: 25 - Drag-and-drop builder with smart defaults 26 - Basic and Advanced field groups 27 - Responsive container/column layouts 28 - Accordion / Tabs layout blocks (Pro) 29 - Real-time form preview (desktop/tablet/mobile) 30 - Admin email notifications and user auto-responders 31 - Global validation messages with token support 32 - Built-in submissions management 33 - Analytics dashboard with charts and KPI cards 34 - Core + Pro architecture with upgrade flow 35 36 Skyflow Forms has been fully refactored in **v1.0.1** to improve structure, reliability, UI consistency, and extensibility. 37 38 ### Core Highlights 39 40 #### Visual Form Builder 41 - Clean drag-and-drop interface 42 - Field reordering controls (move up/down + drag support) 43 - Form Name input in the header bar (centered, responsive) 44 - Intelligent default form names ("Skyflow Form #1", auto-incrementing) 45 - New forms start with a 1-column container + Submit button 46 - Better edit-mode stability for existing forms 47 - Improved nested drag-and-drop behavior inside containers 48 49 #### Field Organization 50 - **Basic Fields** section for everyday form building 51 - **Advanced Fields** section for power features 52 - **Container** section with 1–6 column layouts 53 - Proper collapsible sections with consistent behavior 54 55 #### Basic Fields (Core) 56 - Name Fields 57 - Email 58 - Simple Text 59 - Text Area 60 - Dropdown 61 - Radio Field 62 - Checkbox 63 - Phone 64 - Button 65 66 #### Advanced Fields (Pro) 22 ### Why Skyflow Forms? 23 24 * **Drag-and-drop form builder** — Add, reorder, and organize fields visually 25 * **Multi-column container layouts** — Build 1 to 6 column responsive layouts 26 * **Live form preview** — Preview forms on desktop, tablet, and mobile before publishing 27 * **Email notifications** — Admin alerts and user auto-responder with merge tags 28 * **Submission management** — View, filter, star, trash, and export submissions from wp-admin 29 * **Analytics dashboard** — Track submission trends, top forms, and key metrics with built-in charts 30 * **Global validation messages** — Customize error messages site-wide with token support 31 * **Shortcode ready** — Embed forms anywhere with a simple shortcode 32 * **SMTP compatible** — Works with WP Mail SMTP, FluentSMTP, Post SMTP, and any mail plugin 33 34 ### Form Fields (Free) 35 36 * Name (First + Last) 37 * Email 38 * Text (single line) 39 * Textarea (multi-line) 40 * Dropdown 41 * Radio buttons 42 * Checkboxes 43 * Phone number 44 * Submit button 45 46 ### Advanced Fields (Pro) 47 48 Unlock advanced capabilities with [Skyflow Forms Pro](https://7thskysoftware.com/wordpress-plugins/skyflow-forms/): 49 67 50 - Mask Input 68 51 - Address Fields … … 81 64 - Rating (Stars / Numeric) 82 65 66 ### Core Highlights 67 68 #### Visual Form Builder 69 - Clean drag-and-drop interface 70 - Field reordering controls (move up/down + drag support) 71 - Form Name input in the header bar (centered, responsive) 72 - Intelligent default form names ("Skyflow Form #1", auto-incrementing) 73 - New forms start with a 1-column container + Submit button 74 - Better edit-mode stability for existing forms 75 - Improved nested drag-and-drop behavior inside containers 76 77 #### Field Organization 78 - **Basic Fields** section for everyday form building 79 - **Advanced Fields** section for power features 80 - **Container** section with 1–6 column layouts 81 83 82 #### Container Layouts 83 84 84 - Add one to six column containers 85 85 - Drop fields into column zones … … 95 95 - Accessible frontend rendering with ARIA attributes and keyboard support 96 96 97 #### Email Notifications98 - **Admin Notification**: Send email to admins on every form submission99 - Configurable recipients (comma-separated)100 - Reply-To: site admin email or submitter's email101 - Customizable subject and body with merge tags102 - Field values format: HTML table or plain text103 - Optional email heading104 - **User Auto-Responder**: Send confirmation to the user who submitted105 - Customizable From Name and From Email106 - Customizable subject and body with merge tags107 - Sends automatically to the submitted email field108 - **Merge Tags**: `{form_name}`, `{submission_id}`, `{submitted_at}`, `{email}`, `{first_name}`, `{last_name}`, `{all_fields}`, `{site_name}`, `{site_url}`, `{field:Label}`109 - **Test Email**: Send a test notification from Settings to verify delivery110 - **Developer Filters**: `skyflow_forms_email_subject`, `skyflow_forms_email_body`, `skyflow_forms_email_headers`111 - SMTP-ready: works with WP Mail SMTP, FluentSMTP, or any SMTP plugin112 113 97 #### Global Validation Messages 114 98 - Customize default error messages for all field types from Settings 115 99 - Supported message keys: required field, email invalid, numeric invalid, URL invalid, min/max value, min/max selections, date min/max, file type/size/count 116 - Token support in messages: `{label}`, `{min}`, `{max}`, `{count}`, `{size}`, `{types}`117 - Priority order: field-level custom message > global setting > hardcoded default118 - Reset to Defaults button119 100 120 101 #### Analytics Dashboard 121 - Admin page: **Skyflow Forms > Analytics**122 102 - KPI cards: Total Submissions, Spam Submissions, Unread Submissions, Created Forms 123 103 - Overview Chart: multi-series line chart (Submissions, Read, Unread, Trashed) rendered with Canvas API … … 125 105 - Date range filtering: Last 7 days, Last 30 days, This month, Last 90 days 126 106 - Form-specific filtering 127 - Pro-locked panels: Completion Rates, Submissions By Country, Submission Timeline Patterns, Views tab, CSV Export 128 - Efficient backend queries with 5-minute transient caching 129 130 #### Settings (Modern SaaS UI) 131 - Two-column layout with sidebar navigation 107 108 #### Settings 132 109 - **General**: Layout Configuration and Validation Messages (accordion cards) 133 110 - **Emails**: Admin Notification, User Auto-Responder, and Advanced (accordion cards) 134 111 - **Security**: Google reCAPTCHA and hCaptcha configuration (accordion cards) 135 - **Unsubscribe**: Unsubscribe page selector136 - Consistent card/accordion components across all tabs137 - Responsive sidebar that collapses on smaller screens138 112 139 113 #### Input Customization … … 141 115 - Field-specific settings appear when a field is selected 142 116 - Streamlined settings structure: Title, Content, Form Display, Form Note, Background Style 143 - Pro fields include full Input Customization panels (Terms, GDPR, Rating, Captcha, Accordion/Tabs)144 145 #### Layout Configuration (General Settings)146 - Label placement: Top / Left / Right147 - Help message placement: Below input / Next to label148 - Error message placement: Below input / Stacked at bottom149 - Success message placement: Top of form / Bottom of form150 151 #### Frontend Rendering152 - Resolved field height inconsistencies in container layouts153 - Fixed placeholder rendering issues (including email)154 - Fixed field label visibility on frontend155 - Accessible accordion/tab rendering with ARIA attributes156 - Conditional script enqueue for captcha and interactive layout blocks157 117 158 118 #### Submissions Management … … 161 121 - Submission detail view with field data 162 122 - Bulk actions (delete, mark read/unread) 163 - Star/trash status support164 165 #### Preview Modal166 - Builder preview modal with responsive device switcher: Desktop, Tablet, Mobile167 - Uses current builder state for accurate previewing168 169 #### Core + Pro Architecture170 - Advanced fields are Pro-gated171 - Core shows locked/greyed Pro cards with upgrade CTA172 - When Pro is active, advanced fields and layout blocks work as expected173 - Graceful degradation for Pro-dependent content when Pro is deactivated174 - Pro hooks/filters for extending analytics, field registry, validation, and email175 123 176 124 #### Upgrade & Support Pages 177 - **Upgrade** submenu in core (always visible, with or without Pro active) 178 - Three pricing plans: Starter ($19.99), Professional ($49.99), Agency ($99.99) 179 - **Support** submenu with quick access cards: 180 - Documentation 181 - Community Forum 182 - Reviews 183 - Feature Request 125 - **Upgrade** Three pricing plans: Starter ($19.99), Professional ($49.99), Agency ($99.99) 126 127 ### Email Notifications & Merge Tags 128 129 Send customized admin notifications and user confirmation emails on every submission. Personalize the subject and body using merge tags. 130 131 ### Upgrade & Support Pages 132 - **Upgrade** Three pricing plans: [Starter ($19.99)](https://7thskysoftware.com/wordpress-plugins/skyflow-forms/), [Professional ($49.99)](https://7thskysoftware.com/wordpress-plugins/skyflow-forms/), [Agency ($99.99)](https://7thskysoftware.com/wordpress-plugins/skyflow-forms/). 133 134 ### Built for Performance 135 136 Skyflow Forms loads only what it needs. No bloated frameworks, no unnecessary scripts on pages without forms. Queries are optimized and cached for fast dashboard rendering. 184 137 185 138 == Installation == 186 139 187 = From the WordPress Plugin Directory(Recommended) =188 189 1. Go to **Plugins > Add New** in your WordPress admin dashboard.140 = From WordPress (Recommended) = 141 142 1. Go to **Plugins > Add New** in your WordPress admin. 190 143 2. Search for **Skyflow Forms**. 191 3. Click **Install Now** next to the Skyflow Forms listing. 192 4. Click **Activate** once the installation completes. 193 5. Navigate to **Skyflow Forms** in the admin menu to start building forms. 144 3. Click **Install Now**, then **Activate**. 145 4. Go to **Skyflow Forms > New Form** to start building. 194 146 195 147 = Manual Upload = 196 148 197 149 1. Download the plugin ZIP from [wordpress.org/plugins/skyflow-forms](https://wordpress.org/plugins/skyflow-forms/). 198 2. In your WordPress admin, go to **Plugins > Add New > Upload Plugin**. 199 3. Choose the downloaded ZIP file and click **Install Now**. 200 4. Click **Activate** after installation. 201 202 = Via FTP/File Manager = 203 204 1. Download and extract the plugin ZIP file. 205 2. Upload the `skyflow-forms` folder to `/wp-content/plugins/` on your server. 206 3. Go to **Plugins** in WordPress admin and activate **Skyflow Forms**. 150 2. Go to **Plugins > Add New > Upload Plugin** and upload the ZIP file. 151 3. Click **Install Now**, then **Activate**. 207 152 208 153 = After Activation = 209 154 210 1. Goto **Skyflow Forms** in the admin sidebar.155 1. Navigate to **Skyflow Forms** in the admin sidebar. 211 156 2. Click **New Form** to open the drag-and-drop builder. 212 3. Add fields, configure settings, and save your form. 213 4. Copy the shortcode and paste it into any page or post to display the form. 214 5. Go to **Skyflow Forms > Settings > Emails** to configure admin notifications and auto-responders. 215 6. Go to **Skyflow Forms > Analytics** to view submission performance data. 157 3. Add fields, customize settings, and save your form. 158 4. Copy the shortcode and paste it into any page, post, or widget. 159 5. Configure email notifications under **Settings > Emails**. 216 160 217 161 == Frequently Asked Questions == 218 162 219 = Does Skyflow Forms work without Pro? = 220 Yes. Core includes all basic fields, container layouts, email notifications, validation messages, analytics dashboard, and full form-building flow. Advanced fields, accordion/tabs, captcha, rating, and premium analytics features are available in Pro. 163 = Is Skyflow Forms free? = 164 Yes. The free version includes all basic fields, container layouts, email notifications, submission management, analytics, and the full form builder. Pro unlocks advanced fields, captcha, ratings, accordion/tabs, and premium analytics. 165 166 = How do I add a form to my page? = 167 After saving a form, copy the shortcode shown in the form list and paste it into any page, post, or widget area. 168 169 = Can I create multi-column form layouts? = 170 Yes. Use the Container section in the builder to create 1 to 6 column responsive layouts and drag fields into each column. 221 171 222 172 = How do I set up email notifications? = 223 Go to **Skyflow Forms > Settings > Emails**. Enable the Admin Notification to receive emails when forms are submitted. Enable the User Auto-Responder to send confirmation emails to users. Use the "Send Test Email" button to verify delivery. 224 225 = What merge tags can I use in emails? = 226 Available tokens: `{form_name}`, `{submission_id}`, `{submitted_at}`, `{email}`, `{first_name}`, `{last_name}`, `{all_fields}`, `{site_name}`, `{site_url}`, and `{field:Your Label}` for specific fields. 227 228 = Where can I manage submissions? = 229 Go to **Skyflow Forms > Submissions** in wp-admin. 230 231 = Can I create multi-column form layouts? = 232 Yes. Use the **Container** section to add 1–6 columns and drop fields into each column. 233 234 = Can I organize fields into tabs or accordions? = 235 Yes, with Pro. The Accordion/Tabs layout block lets you create collapsible or tabbed sections with nested fields. 236 237 = Is there a preview mode? = 238 Yes. Use the builder Preview button to open a responsive modal with desktop/tablet/mobile switcher. 239 240 = Can I customize validation error messages? = 241 Yes. Go to **Skyflow Forms > Settings > General > Validation Messages** to customize all default error messages globally. Per-field overrides in the builder take priority. 242 243 = Is there an analytics dashboard? = 244 Yes. Go to **Skyflow Forms > Analytics** to see submission KPIs, trend charts, top performing forms, and more. Additional analytics features are available with Pro. 245 246 = Does Skyflow Forms support CAPTCHA? = 247 Yes, with Pro. Google reCAPTCHA (v2/v3) and hCaptcha are supported. Configure keys in **Settings > Security** and add the captcha field to any form. 248 249 = Where can I get help? = 250 Go to **Skyflow Forms > Support** for docs, community forum, reviews, and feature request links. 173 Go to **Skyflow Forms > Settings > Emails**. Enable Admin Notification to get notified on submissions. Enable User Auto-Responder to send confirmation emails to the person who submitted the form. 174 175 = What merge tags are available? = 176 You can use `{form_name}`, `{submission_id}`, `{submitted_at}`, `{email}`, `{first_name}`, `{last_name}`, `{all_fields}`, `{site_name}`, `{site_url}`, and `{field:Your Label}` in email subjects and bodies. 177 178 = Can I customize error messages? = 179 Yes. Go to **Settings > General > Validation Messages** to set global defaults. You can also override messages per field in the builder. 180 181 = Does it support CAPTCHA? = 182 Yes, with Pro. Configure Google reCAPTCHA or hCaptcha keys under **Settings > Security** and add the captcha field to any form. 183 184 = Is it compatible with SMTP plugins? = 185 Yes. Skyflow Forms uses the standard `wp_mail()` function, so it works seamlessly with WP Mail SMTP, FluentSMTP, Post SMTP, and any other mail plugin. 186 187 = Where can I view form submissions? = 188 Go to **Skyflow Forms > Submissions** to view, filter, search, and manage all form entries. 189 190 = Does it work with my theme? = 191 Skyflow Forms outputs clean, minimal markup that adapts to any properly coded WordPress theme. 251 192 252 193 == Screenshots == 253 194 254 1. Drag-and-drop form builder with header form name input195 1. Drag-and-drop form builder with responsive field reordering 255 196 2. Basic, Advanced, and Container field panels 256 3. Input customization panel with field-specific options 257 4. Responsive preview modal (desktop/tablet/mobile) 258 5. Email notification settings (Admin Notification accordion) 259 6. User Auto-Responder settings 260 7. Global Validation Messages settings 261 8. Analytics dashboard with KPI cards and charts 262 9. Settings page with modern SaaS-style accordion cards 263 10. Submissions admin screen with read/unread status 264 11. Upgrade plans page with three pricing tiers 265 12. Support page cards 197 3. Field customization panel with live options 198 4. Responsive preview modal — desktop, tablet, and mobile 199 5. Email notification settings with merge tag support 200 6. Analytics dashboard with KPI cards and trend charts 201 7. Submissions management with filtering and bulk actions 202 8. Settings page with modern card-based UI 203 9. Upgrade page with plan comparison 266 204 267 205 == Changelog == 268 206 269 207 = 1.0.1 = 270 * Full plugin refactor for architecture, UI consistency, and reliability. 271 * Renamed **General Fields** to **Basic Fields** and reorganized field groups. 272 * Added collapsible **Advanced Fields** section and fixed collapse behavior consistency. 273 * Implemented/refined **Container** layouts (1–6 columns) with improved nested drag-and-drop support. 274 * Fixed duplicate insertion bug when dropping fields into container columns. 275 * Added default **Button** field behavior for new forms. 276 * New forms start with a 1-column container + Submit button by default. 277 * Moved Form Name input to the builder header bar (centered, responsive). 278 * Added intelligent default form name generator ("Skyflow Form #1", auto-incrementing). 279 * Improved form editing reliability (drag/drop + selection + customization flow). 280 * Improved frontend rendering consistency for container and non-container forms. 281 * Fixed frontend placeholder issues (including Email field placeholders). 282 * Fixed frontend field label rendering/visibility issues. 283 * Added/updated layout settings under General: 284 * Label placement 285 * Help message placement 286 * Error message placement 287 * Success message placement 288 * Refined Input Customization behavior: 289 * Show global form settings only when no field is selected 290 * Keep field-specific settings when a field is selected 291 * Added responsive preview modal with device switcher (desktop/tablet/mobile). 292 * Refactored admin area from **Subscription** to **Submissions** terminology and flow. 293 * Implemented Core + Pro field gating: 294 * Advanced fields locked/greyed in Core with upgrade prompts 295 * Advanced functionality enabled when Pro is active 296 * Added 5 new Pro-only fields: Terms and Conditions, GDPR Consent, reCAPTCHA, hCAPTCHA, Rating. 297 * Added Accordion / Tabs Pro layout block with nested dropzones and full customization. 298 * Added **Email Notifications** system: 299 * Admin notification with configurable recipients, reply-to, subject, body, and format 300 * User auto-responder with customizable from name/email, subject, and body 301 * Merge tag resolver with `{form_name}`, `{all_fields}`, `{first_name}`, and more 302 * HTML email template with responsive layout 303 * Send Test Email button for delivery verification 304 * Developer filters for subject, body, and headers 305 * Added **Global Validation Messages** settings: 306 * Customizable error messages for all field types 307 * Token support (`{label}`, `{min}`, `{max}`, `{count}`, `{size}`, `{types}`) 308 * Priority: field-level > global setting > default 309 * Reset to Defaults button 310 * Added **Analytics Dashboard** page: 311 * KPI cards: Total Submissions, Spam, Unread, Created Forms 312 * Multi-series overview chart (Submissions, Read, Unread, Trashed) 313 * Top Performing Forms bar chart 314 * Date range and form filtering 315 * Pro-locked panels: Completion Rates, Country Map, Timeline Patterns, Views, Export 316 * Efficient queries with transient caching 317 * Redesigned **Settings** page with modern SaaS-style UI: 318 * Two-column layout with sidebar navigation 319 * Accordion card components across General, Emails, Security, and Unsubscribe tabs 320 * Consistent form controls, spacing, and typography 321 * Responsive sidebar behavior 322 * Added **Security** settings tab for reCAPTCHA and hCaptcha configuration. 323 * Added **Upgrade** submenu page in Core (always visible regardless of Pro status). 324 * Added **Support** submenu page with Documentation, Community, Reviews, and Feature Request cards. 325 * Updated Upgrade page plan presentation and pricing layout improvements. 326 * Various UX polish, compatibility fixes, and internal code cleanup. 208 * Added drag-and-drop container layouts with 1–6 column support. 209 * Added email notification system with admin alerts and user auto-responder. 210 * Added global validation messages with token support. 211 * Added analytics dashboard with KPI cards, charts, and date filtering. 212 * Added live preview modal with desktop, tablet, and mobile switcher. 213 * Added 5 new Pro fields: Terms & Conditions, GDPR Consent, reCAPTCHA, hCaptcha, Rating. 214 * Added Accordion and Tabs layout blocks (Pro). 215 * Redesigned Settings page with modern card-based UI. 216 * Added Upgrade and Support admin pages. 217 * Improved form builder stability, field reordering, and nested drag-and-drop. 218 * Fixed frontend rendering issues for placeholders, labels, and container layouts. 327 219 328 220 = 1.0.0 = … … 332 224 333 225 = 1.0.1 = 334 Major refactor release with email notifications, analytics dashboard, global validation messages,new Pro fields.226 Major update: email notifications, analytics dashboard, container layouts, validation messages, and new Pro fields. -
skyflow-forms/trunk/readme.txt
r3464619 r3464629 1 === Skyflow Forms - Easy, Modern, and Responsive Form Builder ===1 === Skyflow Forms - Contact Form Builder, Easy, Modern, and Responsive Form Builder === 2 2 Contributors: 7thskysoftware 3 Tags: forms, contact form, form builder, wordpress forms, submissions3 Tags: contact form, form builder, drag and drop, forms, form maker 4 4 Donate link: https://7thskysoftware.com/skyflow-forms 5 5 Requires at least: 6.0 … … 9 9 License: GPLv2 or later 10 10 License URI: https://www.gnu.org/licenses/gpl-2.0.html 11 Plugin URI: https://7thskysoftware.com/skyflow-forms 12 13 Build modern forms in minutes with a drag-and-drop builder, responsive containers, live preview, and seamless field architecture. 11 12 Lightweight drag-and-drop form builder for WordPress. Create contact forms, multi-column layouts, and manage submissions. 14 13 15 14 == Description == 16 15 17 **Skyflow Forms** is a modern WordPress form builder plugin that helps you create clean, responsive, and conversion-focused forms without code. 18 From simple contact forms to advanced multi-field layouts, Skyflow Forms gives you an intuitive drag-and-drop experience with flexible customization, live preview, email notifications, analytics, and built-in submissions management. 19 20 Whether you're a freelancer, agency, business owner, or product team, Skyflow Forms is built to be fast in Core and scalable with Pro. 16 Skyflow Forms is a modern, lightweight WordPress form builder that lets anyone create professional, responsive forms in minutes — no coding required. 17 18 Whether you need a simple contact form, a multi-step feedback form, or a structured multi-column layout, Skyflow Forms provides a clean drag-and-drop builder with live preview, built-in submission management, email notifications, and an analytics dashboard. 21 19 22 20 https://youtu.be/8oHHFa1O3JI 23 21 24 Create contact forms and advanced workflows with: 25 - Drag-and-drop builder with smart defaults 26 - Basic and Advanced field groups 27 - Responsive container/column layouts 28 - Accordion / Tabs layout blocks (Pro) 29 - Real-time form preview (desktop/tablet/mobile) 30 - Admin email notifications and user auto-responders 31 - Global validation messages with token support 32 - Built-in submissions management 33 - Analytics dashboard with charts and KPI cards 34 - Core + Pro architecture with upgrade flow 35 36 Skyflow Forms has been fully refactored in **v1.0.1** to improve structure, reliability, UI consistency, and extensibility. 37 38 ### Core Highlights 39 40 #### Visual Form Builder 41 - Clean drag-and-drop interface 42 - Field reordering controls (move up/down + drag support) 43 - Form Name input in the header bar (centered, responsive) 44 - Intelligent default form names ("Skyflow Form #1", auto-incrementing) 45 - New forms start with a 1-column container + Submit button 46 - Better edit-mode stability for existing forms 47 - Improved nested drag-and-drop behavior inside containers 48 49 #### Field Organization 50 - **Basic Fields** section for everyday form building 51 - **Advanced Fields** section for power features 52 - **Container** section with 1–6 column layouts 53 - Proper collapsible sections with consistent behavior 54 55 #### Basic Fields (Core) 56 - Name Fields 57 - Email 58 - Simple Text 59 - Text Area 60 - Dropdown 61 - Radio Field 62 - Checkbox 63 - Phone 64 - Button 65 66 #### Advanced Fields (Pro) 22 ### Why Skyflow Forms? 23 24 * **Drag-and-drop form builder** — Add, reorder, and organize fields visually 25 * **Multi-column container layouts** — Build 1 to 6 column responsive layouts 26 * **Live form preview** — Preview forms on desktop, tablet, and mobile before publishing 27 * **Email notifications** — Admin alerts and user auto-responder with merge tags 28 * **Submission management** — View, filter, star, trash, and export submissions from wp-admin 29 * **Analytics dashboard** — Track submission trends, top forms, and key metrics with built-in charts 30 * **Global validation messages** — Customize error messages site-wide with token support 31 * **Shortcode ready** — Embed forms anywhere with a simple shortcode 32 * **SMTP compatible** — Works with WP Mail SMTP, FluentSMTP, Post SMTP, and any mail plugin 33 34 ### Form Fields (Free) 35 36 * Name (First + Last) 37 * Email 38 * Text (single line) 39 * Textarea (multi-line) 40 * Dropdown 41 * Radio buttons 42 * Checkboxes 43 * Phone number 44 * Submit button 45 46 ### Advanced Fields (Pro) 47 48 Unlock advanced capabilities with [Skyflow Forms Pro](https://7thskysoftware.com/wordpress-plugins/skyflow-forms/): 49 67 50 - Mask Input 68 51 - Address Fields … … 81 64 - Rating (Stars / Numeric) 82 65 66 ### Core Highlights 67 68 #### Visual Form Builder 69 - Clean drag-and-drop interface 70 - Field reordering controls (move up/down + drag support) 71 - Form Name input in the header bar (centered, responsive) 72 - Intelligent default form names ("Skyflow Form #1", auto-incrementing) 73 - New forms start with a 1-column container + Submit button 74 - Better edit-mode stability for existing forms 75 - Improved nested drag-and-drop behavior inside containers 76 77 #### Field Organization 78 - **Basic Fields** section for everyday form building 79 - **Advanced Fields** section for power features 80 - **Container** section with 1–6 column layouts 81 83 82 #### Container Layouts 83 84 84 - Add one to six column containers 85 85 - Drop fields into column zones … … 95 95 - Accessible frontend rendering with ARIA attributes and keyboard support 96 96 97 #### Email Notifications98 - **Admin Notification**: Send email to admins on every form submission99 - Configurable recipients (comma-separated)100 - Reply-To: site admin email or submitter's email101 - Customizable subject and body with merge tags102 - Field values format: HTML table or plain text103 - Optional email heading104 - **User Auto-Responder**: Send confirmation to the user who submitted105 - Customizable From Name and From Email106 - Customizable subject and body with merge tags107 - Sends automatically to the submitted email field108 - **Merge Tags**: `{form_name}`, `{submission_id}`, `{submitted_at}`, `{email}`, `{first_name}`, `{last_name}`, `{all_fields}`, `{site_name}`, `{site_url}`, `{field:Label}`109 - **Test Email**: Send a test notification from Settings to verify delivery110 - **Developer Filters**: `skyflow_forms_email_subject`, `skyflow_forms_email_body`, `skyflow_forms_email_headers`111 - SMTP-ready: works with WP Mail SMTP, FluentSMTP, or any SMTP plugin112 113 97 #### Global Validation Messages 114 98 - Customize default error messages for all field types from Settings 115 99 - Supported message keys: required field, email invalid, numeric invalid, URL invalid, min/max value, min/max selections, date min/max, file type/size/count 116 - Token support in messages: `{label}`, `{min}`, `{max}`, `{count}`, `{size}`, `{types}`117 - Priority order: field-level custom message > global setting > hardcoded default118 - Reset to Defaults button119 100 120 101 #### Analytics Dashboard 121 - Admin page: **Skyflow Forms > Analytics**122 102 - KPI cards: Total Submissions, Spam Submissions, Unread Submissions, Created Forms 123 103 - Overview Chart: multi-series line chart (Submissions, Read, Unread, Trashed) rendered with Canvas API … … 125 105 - Date range filtering: Last 7 days, Last 30 days, This month, Last 90 days 126 106 - Form-specific filtering 127 - Pro-locked panels: Completion Rates, Submissions By Country, Submission Timeline Patterns, Views tab, CSV Export 128 - Efficient backend queries with 5-minute transient caching 129 130 #### Settings (Modern SaaS UI) 131 - Two-column layout with sidebar navigation 107 108 #### Settings 132 109 - **General**: Layout Configuration and Validation Messages (accordion cards) 133 110 - **Emails**: Admin Notification, User Auto-Responder, and Advanced (accordion cards) 134 111 - **Security**: Google reCAPTCHA and hCaptcha configuration (accordion cards) 135 - **Unsubscribe**: Unsubscribe page selector136 - Consistent card/accordion components across all tabs137 - Responsive sidebar that collapses on smaller screens138 112 139 113 #### Input Customization … … 141 115 - Field-specific settings appear when a field is selected 142 116 - Streamlined settings structure: Title, Content, Form Display, Form Note, Background Style 143 - Pro fields include full Input Customization panels (Terms, GDPR, Rating, Captcha, Accordion/Tabs)144 145 #### Layout Configuration (General Settings)146 - Label placement: Top / Left / Right147 - Help message placement: Below input / Next to label148 - Error message placement: Below input / Stacked at bottom149 - Success message placement: Top of form / Bottom of form150 151 #### Frontend Rendering152 - Resolved field height inconsistencies in container layouts153 - Fixed placeholder rendering issues (including email)154 - Fixed field label visibility on frontend155 - Accessible accordion/tab rendering with ARIA attributes156 - Conditional script enqueue for captcha and interactive layout blocks157 117 158 118 #### Submissions Management … … 161 121 - Submission detail view with field data 162 122 - Bulk actions (delete, mark read/unread) 163 - Star/trash status support164 165 #### Preview Modal166 - Builder preview modal with responsive device switcher: Desktop, Tablet, Mobile167 - Uses current builder state for accurate previewing168 169 #### Core + Pro Architecture170 - Advanced fields are Pro-gated171 - Core shows locked/greyed Pro cards with upgrade CTA172 - When Pro is active, advanced fields and layout blocks work as expected173 - Graceful degradation for Pro-dependent content when Pro is deactivated174 - Pro hooks/filters for extending analytics, field registry, validation, and email175 123 176 124 #### Upgrade & Support Pages 177 - **Upgrade** submenu in core (always visible, with or without Pro active) 178 - Three pricing plans: Starter ($19.99), Professional ($49.99), Agency ($99.99) 179 - **Support** submenu with quick access cards: 180 - Documentation 181 - Community Forum 182 - Reviews 183 - Feature Request 125 - **Upgrade** Three pricing plans: Starter ($19.99), Professional ($49.99), Agency ($99.99) 126 127 ### Email Notifications & Merge Tags 128 129 Send customized admin notifications and user confirmation emails on every submission. Personalize the subject and body using merge tags. 130 131 ### Upgrade & Support Pages 132 - **Upgrade** Three pricing plans: [Starter ($19.99)](https://7thskysoftware.com/wordpress-plugins/skyflow-forms/), [Professional ($49.99)](https://7thskysoftware.com/wordpress-plugins/skyflow-forms/), [Agency ($99.99)](https://7thskysoftware.com/wordpress-plugins/skyflow-forms/). 133 134 ### Built for Performance 135 136 Skyflow Forms loads only what it needs. No bloated frameworks, no unnecessary scripts on pages without forms. Queries are optimized and cached for fast dashboard rendering. 184 137 185 138 == Installation == 186 139 187 = From the WordPress Plugin Directory(Recommended) =188 189 1. Go to **Plugins > Add New** in your WordPress admin dashboard.140 = From WordPress (Recommended) = 141 142 1. Go to **Plugins > Add New** in your WordPress admin. 190 143 2. Search for **Skyflow Forms**. 191 3. Click **Install Now** next to the Skyflow Forms listing. 192 4. Click **Activate** once the installation completes. 193 5. Navigate to **Skyflow Forms** in the admin menu to start building forms. 144 3. Click **Install Now**, then **Activate**. 145 4. Go to **Skyflow Forms > New Form** to start building. 194 146 195 147 = Manual Upload = 196 148 197 149 1. Download the plugin ZIP from [wordpress.org/plugins/skyflow-forms](https://wordpress.org/plugins/skyflow-forms/). 198 2. In your WordPress admin, go to **Plugins > Add New > Upload Plugin**. 199 3. Choose the downloaded ZIP file and click **Install Now**. 200 4. Click **Activate** after installation. 201 202 = Via FTP/File Manager = 203 204 1. Download and extract the plugin ZIP file. 205 2. Upload the `skyflow-forms` folder to `/wp-content/plugins/` on your server. 206 3. Go to **Plugins** in WordPress admin and activate **Skyflow Forms**. 150 2. Go to **Plugins > Add New > Upload Plugin** and upload the ZIP file. 151 3. Click **Install Now**, then **Activate**. 207 152 208 153 = After Activation = 209 154 210 1. Goto **Skyflow Forms** in the admin sidebar.155 1. Navigate to **Skyflow Forms** in the admin sidebar. 211 156 2. Click **New Form** to open the drag-and-drop builder. 212 3. Add fields, configure settings, and save your form. 213 4. Copy the shortcode and paste it into any page or post to display the form. 214 5. Go to **Skyflow Forms > Settings > Emails** to configure admin notifications and auto-responders. 215 6. Go to **Skyflow Forms > Analytics** to view submission performance data. 157 3. Add fields, customize settings, and save your form. 158 4. Copy the shortcode and paste it into any page, post, or widget. 159 5. Configure email notifications under **Settings > Emails**. 216 160 217 161 == Frequently Asked Questions == 218 162 219 = Does Skyflow Forms work without Pro? = 220 Yes. Core includes all basic fields, container layouts, email notifications, validation messages, analytics dashboard, and full form-building flow. Advanced fields, accordion/tabs, captcha, rating, and premium analytics features are available in Pro. 163 = Is Skyflow Forms free? = 164 Yes. The free version includes all basic fields, container layouts, email notifications, submission management, analytics, and the full form builder. Pro unlocks advanced fields, captcha, ratings, accordion/tabs, and premium analytics. 165 166 = How do I add a form to my page? = 167 After saving a form, copy the shortcode shown in the form list and paste it into any page, post, or widget area. 168 169 = Can I create multi-column form layouts? = 170 Yes. Use the Container section in the builder to create 1 to 6 column responsive layouts and drag fields into each column. 221 171 222 172 = How do I set up email notifications? = 223 Go to **Skyflow Forms > Settings > Emails**. Enable the Admin Notification to receive emails when forms are submitted. Enable the User Auto-Responder to send confirmation emails to users. Use the "Send Test Email" button to verify delivery. 224 225 = What merge tags can I use in emails? = 226 Available tokens: `{form_name}`, `{submission_id}`, `{submitted_at}`, `{email}`, `{first_name}`, `{last_name}`, `{all_fields}`, `{site_name}`, `{site_url}`, and `{field:Your Label}` for specific fields. 227 228 = Where can I manage submissions? = 229 Go to **Skyflow Forms > Submissions** in wp-admin. 230 231 = Can I create multi-column form layouts? = 232 Yes. Use the **Container** section to add 1–6 columns and drop fields into each column. 233 234 = Can I organize fields into tabs or accordions? = 235 Yes, with Pro. The Accordion/Tabs layout block lets you create collapsible or tabbed sections with nested fields. 236 237 = Is there a preview mode? = 238 Yes. Use the builder Preview button to open a responsive modal with desktop/tablet/mobile switcher. 239 240 = Can I customize validation error messages? = 241 Yes. Go to **Skyflow Forms > Settings > General > Validation Messages** to customize all default error messages globally. Per-field overrides in the builder take priority. 242 243 = Is there an analytics dashboard? = 244 Yes. Go to **Skyflow Forms > Analytics** to see submission KPIs, trend charts, top performing forms, and more. Additional analytics features are available with Pro. 245 246 = Does Skyflow Forms support CAPTCHA? = 247 Yes, with Pro. Google reCAPTCHA (v2/v3) and hCaptcha are supported. Configure keys in **Settings > Security** and add the captcha field to any form. 248 249 = Where can I get help? = 250 Go to **Skyflow Forms > Support** for docs, community forum, reviews, and feature request links. 173 Go to **Skyflow Forms > Settings > Emails**. Enable Admin Notification to get notified on submissions. Enable User Auto-Responder to send confirmation emails to the person who submitted the form. 174 175 = What merge tags are available? = 176 You can use `{form_name}`, `{submission_id}`, `{submitted_at}`, `{email}`, `{first_name}`, `{last_name}`, `{all_fields}`, `{site_name}`, `{site_url}`, and `{field:Your Label}` in email subjects and bodies. 177 178 = Can I customize error messages? = 179 Yes. Go to **Settings > General > Validation Messages** to set global defaults. You can also override messages per field in the builder. 180 181 = Does it support CAPTCHA? = 182 Yes, with Pro. Configure Google reCAPTCHA or hCaptcha keys under **Settings > Security** and add the captcha field to any form. 183 184 = Is it compatible with SMTP plugins? = 185 Yes. Skyflow Forms uses the standard `wp_mail()` function, so it works seamlessly with WP Mail SMTP, FluentSMTP, Post SMTP, and any other mail plugin. 186 187 = Where can I view form submissions? = 188 Go to **Skyflow Forms > Submissions** to view, filter, search, and manage all form entries. 189 190 = Does it work with my theme? = 191 Skyflow Forms outputs clean, minimal markup that adapts to any properly coded WordPress theme. 251 192 252 193 == Screenshots == 253 194 254 1. Drag-and-drop form builder with header form name input195 1. Drag-and-drop form builder with responsive field reordering 255 196 2. Basic, Advanced, and Container field panels 256 3. Input customization panel with field-specific options 257 4. Responsive preview modal (desktop/tablet/mobile) 258 5. Email notification settings (Admin Notification accordion) 259 6. User Auto-Responder settings 260 7. Global Validation Messages settings 261 8. Analytics dashboard with KPI cards and charts 262 9. Settings page with modern SaaS-style accordion cards 263 10. Submissions admin screen with read/unread status 264 11. Upgrade plans page with three pricing tiers 265 12. Support page cards 197 3. Field customization panel with live options 198 4. Responsive preview modal — desktop, tablet, and mobile 199 5. Email notification settings with merge tag support 200 6. Analytics dashboard with KPI cards and trend charts 201 7. Submissions management with filtering and bulk actions 202 8. Settings page with modern card-based UI 203 9. Upgrade page with plan comparison 266 204 267 205 == Changelog == 268 206 269 207 = 1.0.1 = 270 * Full plugin refactor for architecture, UI consistency, and reliability. 271 * Renamed **General Fields** to **Basic Fields** and reorganized field groups. 272 * Added collapsible **Advanced Fields** section and fixed collapse behavior consistency. 273 * Implemented/refined **Container** layouts (1–6 columns) with improved nested drag-and-drop support. 274 * Fixed duplicate insertion bug when dropping fields into container columns. 275 * Added default **Button** field behavior for new forms. 276 * New forms start with a 1-column container + Submit button by default. 277 * Moved Form Name input to the builder header bar (centered, responsive). 278 * Added intelligent default form name generator ("Skyflow Form #1", auto-incrementing). 279 * Improved form editing reliability (drag/drop + selection + customization flow). 280 * Improved frontend rendering consistency for container and non-container forms. 281 * Fixed frontend placeholder issues (including Email field placeholders). 282 * Fixed frontend field label rendering/visibility issues. 283 * Added/updated layout settings under General: 284 * Label placement 285 * Help message placement 286 * Error message placement 287 * Success message placement 288 * Refined Input Customization behavior: 289 * Show global form settings only when no field is selected 290 * Keep field-specific settings when a field is selected 291 * Added responsive preview modal with device switcher (desktop/tablet/mobile). 292 * Refactored admin area from **Subscription** to **Submissions** terminology and flow. 293 * Implemented Core + Pro field gating: 294 * Advanced fields locked/greyed in Core with upgrade prompts 295 * Advanced functionality enabled when Pro is active 296 * Added 5 new Pro-only fields: Terms and Conditions, GDPR Consent, reCAPTCHA, hCAPTCHA, Rating. 297 * Added Accordion / Tabs Pro layout block with nested dropzones and full customization. 298 * Added **Email Notifications** system: 299 * Admin notification with configurable recipients, reply-to, subject, body, and format 300 * User auto-responder with customizable from name/email, subject, and body 301 * Merge tag resolver with `{form_name}`, `{all_fields}`, `{first_name}`, and more 302 * HTML email template with responsive layout 303 * Send Test Email button for delivery verification 304 * Developer filters for subject, body, and headers 305 * Added **Global Validation Messages** settings: 306 * Customizable error messages for all field types 307 * Token support (`{label}`, `{min}`, `{max}`, `{count}`, `{size}`, `{types}`) 308 * Priority: field-level > global setting > default 309 * Reset to Defaults button 310 * Added **Analytics Dashboard** page: 311 * KPI cards: Total Submissions, Spam, Unread, Created Forms 312 * Multi-series overview chart (Submissions, Read, Unread, Trashed) 313 * Top Performing Forms bar chart 314 * Date range and form filtering 315 * Pro-locked panels: Completion Rates, Country Map, Timeline Patterns, Views, Export 316 * Efficient queries with transient caching 317 * Redesigned **Settings** page with modern SaaS-style UI: 318 * Two-column layout with sidebar navigation 319 * Accordion card components across General, Emails, Security, and Unsubscribe tabs 320 * Consistent form controls, spacing, and typography 321 * Responsive sidebar behavior 322 * Added **Security** settings tab for reCAPTCHA and hCaptcha configuration. 323 * Added **Upgrade** submenu page in Core (always visible regardless of Pro status). 324 * Added **Support** submenu page with Documentation, Community, Reviews, and Feature Request cards. 325 * Updated Upgrade page plan presentation and pricing layout improvements. 326 * Various UX polish, compatibility fixes, and internal code cleanup. 208 * Added drag-and-drop container layouts with 1–6 column support. 209 * Added email notification system with admin alerts and user auto-responder. 210 * Added global validation messages with token support. 211 * Added analytics dashboard with KPI cards, charts, and date filtering. 212 * Added live preview modal with desktop, tablet, and mobile switcher. 213 * Added 5 new Pro fields: Terms & Conditions, GDPR Consent, reCAPTCHA, hCaptcha, Rating. 214 * Added Accordion and Tabs layout blocks (Pro). 215 * Redesigned Settings page with modern card-based UI. 216 * Added Upgrade and Support admin pages. 217 * Improved form builder stability, field reordering, and nested drag-and-drop. 218 * Fixed frontend rendering issues for placeholders, labels, and container layouts. 327 219 328 220 = 1.0.0 = … … 332 224 333 225 = 1.0.1 = 334 Major refactor release with email notifications, analytics dashboard, global validation messages,new Pro fields.226 Major update: email notifications, analytics dashboard, container layouts, validation messages, and new Pro fields.
Note: See TracChangeset
for help on using the changeset viewer.