Plugin Directory

Changeset 3464629


Ignore:
Timestamp:
02/18/2026 08:34:38 PM (2 weeks ago)
Author:
7thskysoftware
Message:

readme.txt update

Location:
skyflow-forms
Files:
2 edited

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 ===
    22Contributors: 7thskysoftware
    3 Tags: forms, contact form, form builder, wordpress forms, submissions
     3Tags: contact form, form builder, drag and drop, forms, form maker
    44Donate link: https://7thskysoftware.com/skyflow-forms
    55Requires at least: 6.0
     
    99License: GPLv2 or later
    1010License 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
     12Lightweight drag-and-drop form builder for WordPress. Create contact forms, multi-column layouts, and manage submissions.
    1413
    1514== Description ==
    1615
    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.
     16Skyflow Forms is a modern, lightweight WordPress form builder that lets anyone create professional, responsive forms in minutes — no coding required.
     17
     18Whether 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.
    2119
    2220https://youtu.be/8oHHFa1O3JI
    2321
    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
     48Unlock advanced capabilities with [Skyflow Forms Pro](https://7thskysoftware.com/wordpress-plugins/skyflow-forms/):
     49
    6750- Mask Input
    6851- Address Fields
     
    8164- Rating (Stars / Numeric)
    8265
     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
    8382#### Container Layouts
     83
    8484- Add one to six column containers
    8585- Drop fields into column zones
     
    9595- Accessible frontend rendering with ARIA attributes and keyboard support
    9696
    97 #### Email Notifications
    98 - **Admin Notification**: Send email to admins on every form submission
    99   - Configurable recipients (comma-separated)
    100   - Reply-To: site admin email or submitter's email
    101   - Customizable subject and body with merge tags
    102   - Field values format: HTML table or plain text
    103   - Optional email heading
    104 - **User Auto-Responder**: Send confirmation to the user who submitted
    105   - Customizable From Name and From Email
    106   - Customizable subject and body with merge tags
    107   - Sends automatically to the submitted email field
    108 - **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 delivery
    110 - **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 plugin
    112 
    11397#### Global Validation Messages
    11498- Customize default error messages for all field types from Settings
    11599- 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 default
    118 - Reset to Defaults button
    119100
    120101#### Analytics Dashboard
    121 - Admin page: **Skyflow Forms > Analytics**
    122102- KPI cards: Total Submissions, Spam Submissions, Unread Submissions, Created Forms
    123103- Overview Chart: multi-series line chart (Submissions, Read, Unread, Trashed) rendered with Canvas API
     
    125105- Date range filtering: Last 7 days, Last 30 days, This month, Last 90 days
    126106- 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
    132109- **General**: Layout Configuration and Validation Messages (accordion cards)
    133110- **Emails**: Admin Notification, User Auto-Responder, and Advanced (accordion cards)
    134111- **Security**: Google reCAPTCHA and hCaptcha configuration (accordion cards)
    135 - **Unsubscribe**: Unsubscribe page selector
    136 - Consistent card/accordion components across all tabs
    137 - Responsive sidebar that collapses on smaller screens
    138112
    139113#### Input Customization
     
    141115- Field-specific settings appear when a field is selected
    142116- 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 / Right
    147 - Help message placement: Below input / Next to label
    148 - Error message placement: Below input / Stacked at bottom
    149 - Success message placement: Top of form / Bottom of form
    150 
    151 #### Frontend Rendering
    152 - Resolved field height inconsistencies in container layouts
    153 - Fixed placeholder rendering issues (including email)
    154 - Fixed field label visibility on frontend
    155 - Accessible accordion/tab rendering with ARIA attributes
    156 - Conditional script enqueue for captcha and interactive layout blocks
    157117
    158118#### Submissions Management
     
    161121- Submission detail view with field data
    162122- Bulk actions (delete, mark read/unread)
    163 - Star/trash status support
    164 
    165 #### Preview Modal
    166 - Builder preview modal with responsive device switcher: Desktop, Tablet, Mobile
    167 - Uses current builder state for accurate previewing
    168 
    169 #### Core + Pro Architecture
    170 - Advanced fields are Pro-gated
    171 - Core shows locked/greyed Pro cards with upgrade CTA
    172 - When Pro is active, advanced fields and layout blocks work as expected
    173 - Graceful degradation for Pro-dependent content when Pro is deactivated
    174 - Pro hooks/filters for extending analytics, field registry, validation, and email
    175123
    176124#### 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
     129Send 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
     136Skyflow 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.
    184137
    185138== Installation ==
    186139
    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
     1421. Go to **Plugins > Add New** in your WordPress admin.
    1901432. 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.
     1443. Click **Install Now**, then **Activate**.
     1454. Go to **Skyflow Forms > New Form** to start building.
    194146
    195147= Manual Upload =
    196148
    1971491. 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**.
     1502. Go to **Plugins > Add New > Upload Plugin** and upload the ZIP file.
     1513. Click **Install Now**, then **Activate**.
    207152
    208153= After Activation =
    209154
    210 1. Go to **Skyflow Forms** in the admin sidebar.
     1551. Navigate to **Skyflow Forms** in the admin sidebar.
    2111562. 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.
     1573. Add fields, customize settings, and save your form.
     1584. Copy the shortcode and paste it into any page, post, or widget.
     1595. Configure email notifications under **Settings > Emails**.
    216160
    217161== Frequently Asked Questions ==
    218162
    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? =
     164Yes. 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? =
     167After 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? =
     170Yes. Use the Container section in the builder to create 1 to 6 column responsive layouts and drag fields into each column.
    221171
    222172= 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.
     173Go 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? =
     176You 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? =
     179Yes. 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? =
     182Yes, 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? =
     185Yes. 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? =
     188Go to **Skyflow Forms > Submissions** to view, filter, search, and manage all form entries.
     189
     190= Does it work with my theme? =
     191Skyflow Forms outputs clean, minimal markup that adapts to any properly coded WordPress theme.
    251192
    252193== Screenshots ==
    253194
    254 1. Drag-and-drop form builder with header form name input
     1951. Drag-and-drop form builder with responsive field reordering
    2551962. 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
     1973. Field customization panel with live options
     1984. Responsive preview modal — desktop, tablet, and mobile
     1995. Email notification settings with merge tag support
     2006. Analytics dashboard with KPI cards and trend charts
     2017. Submissions management with filtering and bulk actions
     2028. Settings page with modern card-based UI
     2039. Upgrade page with plan comparison
    266204
    267205== Changelog ==
    268206
    269207= 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.
    327219
    328220= 1.0.0 =
     
    332224
    333225= 1.0.1 =
    334 Major refactor release with email notifications, analytics dashboard, global validation messages, new Pro fields.
     226Major 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 ===
    22Contributors: 7thskysoftware
    3 Tags: forms, contact form, form builder, wordpress forms, submissions
     3Tags: contact form, form builder, drag and drop, forms, form maker
    44Donate link: https://7thskysoftware.com/skyflow-forms
    55Requires at least: 6.0
     
    99License: GPLv2 or later
    1010License 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
     12Lightweight drag-and-drop form builder for WordPress. Create contact forms, multi-column layouts, and manage submissions.
    1413
    1514== Description ==
    1615
    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.
     16Skyflow Forms is a modern, lightweight WordPress form builder that lets anyone create professional, responsive forms in minutes — no coding required.
     17
     18Whether 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.
    2119
    2220https://youtu.be/8oHHFa1O3JI
    2321
    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
     48Unlock advanced capabilities with [Skyflow Forms Pro](https://7thskysoftware.com/wordpress-plugins/skyflow-forms/):
     49
    6750- Mask Input
    6851- Address Fields
     
    8164- Rating (Stars / Numeric)
    8265
     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
    8382#### Container Layouts
     83
    8484- Add one to six column containers
    8585- Drop fields into column zones
     
    9595- Accessible frontend rendering with ARIA attributes and keyboard support
    9696
    97 #### Email Notifications
    98 - **Admin Notification**: Send email to admins on every form submission
    99   - Configurable recipients (comma-separated)
    100   - Reply-To: site admin email or submitter's email
    101   - Customizable subject and body with merge tags
    102   - Field values format: HTML table or plain text
    103   - Optional email heading
    104 - **User Auto-Responder**: Send confirmation to the user who submitted
    105   - Customizable From Name and From Email
    106   - Customizable subject and body with merge tags
    107   - Sends automatically to the submitted email field
    108 - **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 delivery
    110 - **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 plugin
    112 
    11397#### Global Validation Messages
    11498- Customize default error messages for all field types from Settings
    11599- 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 default
    118 - Reset to Defaults button
    119100
    120101#### Analytics Dashboard
    121 - Admin page: **Skyflow Forms > Analytics**
    122102- KPI cards: Total Submissions, Spam Submissions, Unread Submissions, Created Forms
    123103- Overview Chart: multi-series line chart (Submissions, Read, Unread, Trashed) rendered with Canvas API
     
    125105- Date range filtering: Last 7 days, Last 30 days, This month, Last 90 days
    126106- 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
    132109- **General**: Layout Configuration and Validation Messages (accordion cards)
    133110- **Emails**: Admin Notification, User Auto-Responder, and Advanced (accordion cards)
    134111- **Security**: Google reCAPTCHA and hCaptcha configuration (accordion cards)
    135 - **Unsubscribe**: Unsubscribe page selector
    136 - Consistent card/accordion components across all tabs
    137 - Responsive sidebar that collapses on smaller screens
    138112
    139113#### Input Customization
     
    141115- Field-specific settings appear when a field is selected
    142116- 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 / Right
    147 - Help message placement: Below input / Next to label
    148 - Error message placement: Below input / Stacked at bottom
    149 - Success message placement: Top of form / Bottom of form
    150 
    151 #### Frontend Rendering
    152 - Resolved field height inconsistencies in container layouts
    153 - Fixed placeholder rendering issues (including email)
    154 - Fixed field label visibility on frontend
    155 - Accessible accordion/tab rendering with ARIA attributes
    156 - Conditional script enqueue for captcha and interactive layout blocks
    157117
    158118#### Submissions Management
     
    161121- Submission detail view with field data
    162122- Bulk actions (delete, mark read/unread)
    163 - Star/trash status support
    164 
    165 #### Preview Modal
    166 - Builder preview modal with responsive device switcher: Desktop, Tablet, Mobile
    167 - Uses current builder state for accurate previewing
    168 
    169 #### Core + Pro Architecture
    170 - Advanced fields are Pro-gated
    171 - Core shows locked/greyed Pro cards with upgrade CTA
    172 - When Pro is active, advanced fields and layout blocks work as expected
    173 - Graceful degradation for Pro-dependent content when Pro is deactivated
    174 - Pro hooks/filters for extending analytics, field registry, validation, and email
    175123
    176124#### 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
     129Send 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
     136Skyflow 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.
    184137
    185138== Installation ==
    186139
    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
     1421. Go to **Plugins > Add New** in your WordPress admin.
    1901432. 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.
     1443. Click **Install Now**, then **Activate**.
     1454. Go to **Skyflow Forms > New Form** to start building.
    194146
    195147= Manual Upload =
    196148
    1971491. 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**.
     1502. Go to **Plugins > Add New > Upload Plugin** and upload the ZIP file.
     1513. Click **Install Now**, then **Activate**.
    207152
    208153= After Activation =
    209154
    210 1. Go to **Skyflow Forms** in the admin sidebar.
     1551. Navigate to **Skyflow Forms** in the admin sidebar.
    2111562. 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.
     1573. Add fields, customize settings, and save your form.
     1584. Copy the shortcode and paste it into any page, post, or widget.
     1595. Configure email notifications under **Settings > Emails**.
    216160
    217161== Frequently Asked Questions ==
    218162
    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? =
     164Yes. 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? =
     167After 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? =
     170Yes. Use the Container section in the builder to create 1 to 6 column responsive layouts and drag fields into each column.
    221171
    222172= 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.
     173Go 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? =
     176You 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? =
     179Yes. 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? =
     182Yes, 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? =
     185Yes. 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? =
     188Go to **Skyflow Forms > Submissions** to view, filter, search, and manage all form entries.
     189
     190= Does it work with my theme? =
     191Skyflow Forms outputs clean, minimal markup that adapts to any properly coded WordPress theme.
    251192
    252193== Screenshots ==
    253194
    254 1. Drag-and-drop form builder with header form name input
     1951. Drag-and-drop form builder with responsive field reordering
    2551962. 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
     1973. Field customization panel with live options
     1984. Responsive preview modal — desktop, tablet, and mobile
     1995. Email notification settings with merge tag support
     2006. Analytics dashboard with KPI cards and trend charts
     2017. Submissions management with filtering and bulk actions
     2028. Settings page with modern card-based UI
     2039. Upgrade page with plan comparison
    266204
    267205== Changelog ==
    268206
    269207= 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.
    327219
    328220= 1.0.0 =
     
    332224
    333225= 1.0.1 =
    334 Major refactor release with email notifications, analytics dashboard, global validation messages, new Pro fields.
     226Major update: email notifications, analytics dashboard, container layouts, validation messages, and new Pro fields.
Note: See TracChangeset for help on using the changeset viewer.