YBP CX Form focuses on one job: creating and publishing forms without requiring users to write form tags or HTML.
Version 1.0.0 changes the form layout editor to the grid-based designer while keeping the existing confirmation, Thanks, mail, and public form flow.
Version 1.0.0 includes:
- Three-pane form builder: available fields, working drag-and-drop layout canvas, and selected-item properties.
- Explorer/Finder-style palette selection with multi-select drag, vertical row insertion, and automatic equal-column creation by dropping to a field's left or right edge.
- CSS Grid based public form layout.
- Field label position settings: above, left, or visually hidden.
- Required/optional, width, placeholder, description, choices, and content settings in the properties panel.
- Built-in standard email field with the stable
email key.
- Reusable field library with customer-oriented presets such as full name, split name, Kana name, telephone, company, address, and date of birth.
- Fields created by the user are saved to the reusable field library after the form is saved.
- Built-in starter templates for blank, contact, document request, service application, event/seminar application, and survey forms.
- A draft Standard Contact Form is created only when no form exists yet; nothing is published automatically.
- Any saved form can be duplicated and edited independently.
- Form pages with root-level slugs edited through the normal WordPress permalink controls, plus featured images.
- Shortcode embedding with
[ybpcxf_form id="123"].
- Form page and shortcode use at the same time.
- Optional pre-send confirmation screen with freely editable HTML content.
- Freely editable Thanks screen or same-site redirect after sending.
- AJAX stage switching with History API support so Input, Confirmation, and Thanks do not reload the page.
- Browser Back returns from Confirmation or Thanks to the originating input screen without resending mail.
- Duplicate-send protection using a per-submission token.
- Separate administrator notification and sender auto-reply settings.
- To, CC, BCC, From, Reply-To, subject, body, plain-text/HTML mail, readable insertion tags, and a formatted all-fields tag.
- Honeypot spam field and nonce checks.
- Add-on registration APIs for add-ons, field types, reusable fields, and form templates.
- Dashboard-first administration with one Contact X Form sidebar entry, manual card ordering, and in-dashboard Trash management.
YBP CX Form 1.0.0 does not include CRM/customer management. The core is intentionally focused on form creation and delivery so future features can be added as separate add-ons.